Main Content

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® and HDL Coder™ workflow. Run and verify your design using MATLAB® objects and functions.

Objects

usrpControl NI USRP radio device (Since R2024a)
fpgaAccess DUT on the FPGA of an NI USRP radio device (Since R2024a)
hdlcoder.DUTPortDUT port object array that represents DUT ports on custom FPGA image (Since R2024a)

Functions

expand all

programFPGAProgram FPGA on NI USRP radio device with custom FPGA Image (Since R2024a)
describeFPGADescribe hardware interfaces on NI USRP radio device FPGA (Since R2024a)
releaseRelease the hardware resources associated with fpga object (Since R2024a)
mapPortMap DUT port to RFNoC interface (Since R2024a)
addRFNoCRegisterInterfaceAdd RFNoC register interface to your DUT (Since R2024a)
addRFNoCStreamInterfaceAdd RFNoC streaming interface to your DUT (Since R2024a)
readPortRead output data from DUT port (Since R2024a)
writePortWrite input data to DUT port (Since R2024a)
captureRetrieve captured IQ data from an NI USRP radio device (Since R2024a)
transmitTransmit waveform over the air with an NI USRP radio device (Since R2024a)
stopTransmissionStop transmission from an NI USRP radio device (Since R2024a)

Topics

Troubleshooting

Resolve Issues with Generating and Loading Bitstreams

Troubleshoot issues encountered when generating and loading bitstreams. (Since R2026a)

Featured Examples