Main Content

Supported Hardware – Software-Defined Radio

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

Communications Toolbox™ supports this hardware.

Support PackageVendorEarliest Release AvailableLatest Release Available
ADALM-Pluto RadioAnalog Devices®R2017aCurrent
RTL-SDR RadioNooElec®R2013bCurrent
USRP Embedded Series RadioEttus Research™R2016bCurrent
USRP RadioEttus ResearchR2011b

Current

Xilinx® Zynq®-Based Radio

XilinxR2014b

R2023b

Note: Starting in R2024a, see Radio Applications (SoC Blockset)

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

Read a signal from external hardware devices using the Communications Toolbox support packages for software-defined radio (SDR). Process captured or live over-the-air wireless signals using Communications Toolbox features.

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. Run your own design in FPGAs with the automated targeting workflow by using HDL Coder™. The support packages for SDR support fixed bit-stream and custom bit-stream (user-provided logic) workflows for SDR Targeting.

Wireless Testbench and Wireless Testbench™ Support Package for NI™ USRP Radios provide SDR support including transmit and capture, spectrum monitoring, live data I/O, and FPGA targeting using HDL Coder.

For more information about software-defined radios with MATLAB and Simulink, see Software-Defined Radio (SDR).

Categories