Target NI USRP Radios
Prototype and test SDR algorithms on NI™
USRP™ radio hardware
Deploy custom software-defined radio (SDR) algorithms on the FPGA of an NI USRP radio using a Simulink® workflow. Run and verify your design using MATLAB® objects and functions.
Topics
- Installation for Targeting NI USRP Radios
Install and configure additional support packages and third-party tools.
- Target NI USRP Radios Workflow
Prototype and deploy SDR algorithms on the FPGA.
- Configure Hardware Interfaces
Map model interfaces to a reference design.
- Supported Radio Devices
Determine which NI USRP radios you can use with Wireless Testbench™.
Objects
usrp | Control NI USRP radio device (Since R2024a) |
fpga | Access DUT on the FPGA of an NI USRP radio device (Since R2024a) |
hdlcoder.DUTPort | DUT port from an HDL Coder generated IP core, saved as an object array (Since R2020b) |
Functions
programFPGA | Program the FPGA on an NI USRP radio device with a custom bitstream (Since R2024a) |
describeFPGA | Describe the hardware interfaces on the FPGA on an NI USRP radio device (Since R2024a) |
capture | Retrieve captured IQ data from an NI USRP radio device (Since R2024a) |
transmit | Transmit waveform over the air with an NI USRP radio device (Since R2024a) |
stopTransmission | Stop transmission from an NI USRP radio device (Since R2024a) |
mapPort | Map a DUT port to an RFNoC interface (Since R2024a) |
readPort | Read output data from a DUT port (Since R2024a) |
writePort | Write input data to a DUT port (Since R2024a) |
addRFNoCRegisterInterface | Add an RFNoC register interface to your DUT (Since R2024a) |
addRFNoCStreamInterface | Add an RFNoC streaming interface to your DUT (Since R2024a) |
release | Release the hardware resources associated with the fpga object (Since R2024a) |