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.

Topics

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