Skip to Main Content Skip to Search
Accelerating the pace of engineering and science

USRP® Hardware Support from MATLAB and Simulink

MATLAB and Simulink connect to the USRP® software-defined radios (SDR) from Ettus Research LLC to provide a radio-in-the-loop design and modeling environment. With the support package, Communications System Toolbox, and a USRP® radio, you can design and verify practical SDR systems starting with Release 2011a of MATLAB and Simulink. GNU Radio open-source software is not required to use this support package.

MATLAB and Simulink support for USRP® devices includes:

  • Ability to use the USRP® as a standalone peripheral for live RF data I/O, including:
    • Functions and System objects for connecting MATLAB to UHD-based USRP® radios
    • Blocks for connecting Simulink to UHD-based USRP® radios
  • Support for optional HDL code generation to customize the USRP® N210 hardware, which requires HDL Coder
  • Examples:
    • QPSK transmitter and receiver
    • FM mono and stereo receivers
    • FRS/GMRS transmitter and receiver

MATLAB and Simulink support for USRP® devices has been tested on N210 and USRP2® devices with WBX, SBX, XCVR2450, TVRX, TVRX2, LFRX, LFTX, DBSRX, and DBSRX2 daughterboards. Support may also extend to other UHD-based radios and daughterboards from National Instruments®.


Required
Hardware
MathWorks Products
Support Package
Recommended
MathWorks Products

National Instruments®, UHD, USRP®, and USRP2® are trademarks of National Instruments Corporation.

Contact sales