Get Started with Wireless Testbench
Wireless Testbench™ enables you to test wideband wireless systems and perform spectrum monitoring with high-speed data capture using MATLAB® with USRP™ N3xx, X3xx, or X4xx.
You can set waveform-specific characteristics in hardware to trigger the capture of data of interest for post-processing and analysis in MATLAB. You can use hardware-based resampling to transmit and capture custom signals at arbitrary sample rates or standards-based signals (5G and WLAN) at their native sample rates. You can also integrate custom IP blocks with RF Network-on-Chip (RFNoC™) into the signal processing chain on the USRP FPGA (with HDL Coder™).
Tutorials
- Capture from Frequency Band
 Capture IQ data using single radio antenna and plot the frequency spectrum of the captured data. (Since R2022a) 
- Triggered Capture Using Preamble Detection
 Capture data from the air upon detecting a preamble sequence. (Since R2022a) 
- Triggered Capture Using Energy Detection
 Capture data from the air upon detecting signal energy. (Since R2023b) 
- Transmit Waveform
 Transmit generated waveform using single radio antenna. (Since R2022a) 
- Loopback Transmit and Capture
 Transmit and capture generated waveform using single radio. (Since R2022a) 
About SDR Design
- Wireless Testbench Applications on NI USRP Radios
 Learn how Wireless Testbench integrates NI™ USRP radio capabilities. 
- HDL Code Generation for NI USRP Radios
 Learn about Wireless Testbench workflows for deploying custom algorithms on NI USRP radios. 
- Supported Radio Devices
 Determine which NI USRP radios you can use with Wireless Testbench.