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® 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 from an HDL Coder generated IP core, saved as an object array (Since R2020b)

Functions

programFPGAProgram FPGA on NI USRP radio device with custom bitstream (Since R2024a)
describeFPGADescribe hardware interfaces on NI USRP radio device FPGA (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)
mapPortMap DUT port to RFNoC interface (Since R2024a)
readPortRead output data from DUT port (Since R2024a)
writePortWrite input data to DUT port (Since R2024a)
addRFNoCRegisterInterfaceAdd RFNoC register interface to your DUT (Since R2024a)
addRFNoCStreamInterfaceAdd RFNoC streaming interface to your DUT (Since R2024a)
releaseRelease the hardware resources associated with fpga object (Since R2024a)

Topics

Featured Examples