USRP® Support Package from Communications System Toolbox

Platform for software-defined radio (SDR) applications.

USRP Support from MATLAB and Simulink

MATLAB® and Simulink® connect to USRP® software-defined radios (SDR) from Ettus Research LLC™ to provide a radio-in-the-loop design and modeling environment. With this 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. This support package does not require GNU Radio open-source software.

MATLAB and Simulink Support Package for USRP® Radio includes:

  • Use of 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 USRP® N210 hardware, which requires HDL Coder™.

Supported Radios:

* Only SISO mode supported.

Supported Daughter Cards: **

  • DBSRX2
  • LFRX
  • LFTX
  • SBX
  • TVRX
  • TVRX2
  • WBX
  • XCVR2450

**These daughter cards are used with the following radios: USRP2, USRP Networked Series (N210, N200), USRP X Series (X310, X300).

Get MATLAB for Noncommercial Use

Select from the options below:

For Students

You can buy MATLAB Student, along with Communications System Toolbox (an add-on product for $29), to develop software-defined radio (SDR) applications such as broadcast radio, digital audio broadcast (DAB), digital video broadcast (DVB), and GPS receivers.

For Home Use

If you are a radio hobbyist and would like to experiment with real world RF signals, you can buy MATLAB Home to develop software radio applications.

Platform Support

Learn more about USRP® support in prior releases (such as R2011a, R2011b, R2012a, R2012b).

Ready to install?

MathWorks Requirements



Also supported in student and home software.


Support Package


Support Package Installer installs support packages. To start the installer, go to the MATLAB tool strip and click Add-Ons > Get Hardware Support Packages.

Third-Party Requirements



  • See “Supported Radios and Daughter Cards” list on the left.



All required third-party software is installed by the Support Package Installer.

Request Hardware Support