Supported Hardware – Software-Defined Radio

Support for third-party software defined radio hardware, such as Xilinx®, RTL-SDR, ADALM-PLUTO, and USRP® radios

As of this release, Communications Toolbox™ supports the following hardware.

Support PackageVendorEarliest Release AvailableLast Release Available
ADALM-Pluto RadioAnalog Devices®R2017aCurrent
RTL-SDR Radio NooElec™ R2013bCurrent
USRP® Embedded Series Radio Ettus Research® R2016bCurrent
USRP® Radio Ettus Research R2011bCurrent
Xilinx Zynq-Based Radio Xilinx R2014bCurrent

For a list of support packages you can use with Communications Toolbox, visit the Hardware Support Catalog for Communications Toolbox.

Communications Toolbox functionality can be used to process captured or live over-the-air wireless signals. Communications Toolbox software can read a signal from external hardware devices using the Communications Toolbox support packages for software-defined radio (SDR).

You can design, prototype, and test SDR applications in MATLAB® and Simulink® with live radio signals. Use the supported hardware as a radio peripheral with the supplied bit stream and also run your own design in FPGAs with the automated targeting workflow using HDL Coder™. The support packages for SDR support both fixed bit stream and custom bit stream (user-provided logic) workflows (SDR Targeting).

For more information about software-defined radios with MATLAB and Simulink, visit Software-Defined Radio (SDR) on the MathWorks® web site.

Featured Examples