Zynq SDR Support from Communications Toolbox

Prototype and test Xilinx Zynq-based software-defined radio (SDR) systems using MATLAB and Simulink

Explore gallery (8 images)

Capabilities and Features

Communications Toolbox™ Support Package for Xilinx® Zynq®-Based Radio enables you to use MATLAB® and Simulink® to prototype, verify, and test practical wireless systems. Using this support package with a Xilinx Zynq-based development kit with an RF FMC card, you can work with live RF signals using single (1x1) or multiple (up to 4x4) transmit and receive streams. You can also implement custom hardware designs for your SDR applications using HDL Coder™ or Embedded Coder®. This enables you to test your design under real-world conditions and rapidly prototype designs for mobile and embedded applications.

Support highlights include:

  • Stream RF signals into and out of MATLAB and Simulink
  • Easily configure the RF front-end
  • Acquire and transmit high-bandwidth signals using burst mode
  • Implement algorithms on the FPGA fabric and ARM processor using HDL coder and Embedded Coder (Requires Vivado® Design Suite For more information, see Required Third-Party Tools in the product documentation.)

Supported Hardware

This support package supports multiple hardware configurations:

Configuration Supported Hardware
2x2 systems with a System-On-Module (SOM) board plus carrier board

 Analog Devices RF SOM

SDR Module Carrier/FMC Carrier

2x2 systems with a Zynq development board and an Analog Devices RF FMC card




4x4 MIMO systems with a Zynq development board and an Analog Devices RF FMC card 

Get MATLAB and Simulink Products

Wireless engineers, students, and hobbyists can work with real-world radio signals using Communications Toolbox and Zynq-based SDR hardware.

Learn about the pricing and licensing options for buying Communications Toolbox and its required products.

Platform and Release Support

See the hardware support package system requirements table for current and prior version, release, and platform availability. 

View enhancements and bug fixes in release notes.

Related Hardware Support Views: Analog Devices, Communication Devices, Communications Toolbox, HDL Code Generation, MathWorks Supported, MATLAB Product Family, Simulink Product Family, Support Package Installer Enabled, Wireless Communications, Xilinx

Ready to install?

Before installing the support package, confirm you have the correct setup. View system requirements and installation options.

Get support package




Support Package


Third-party tools required by the I/O mode features are automatically downloaded and installed during the support package installation.

To work with the hardware-software co-design and FPGA targeting workflows, you must manually install Xilinx Vivado® Design Suite, see Required Third-Party Tools.

For prototyping workflows, the Xilinx Zynq Support from Embedded Coder and Xilinx Zynq Support from HDL Coder Hardware Support Packages are also required.

Get support package



Refer to the "Supported Hardware" section to the left. 



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

For more information about using Xilinx tools with HDL Coder and Embedded Coder for ARM and FPGA fabric customization, see the Third Party Software Support section in the product documentation.

Don't see the hardware you're looking for?