Main Content

Wireless HDL Toolbox

Design and implement wireless communications subsystems for FPGAs, ASICs, and SoCs

Wireless HDL Toolbox™ provides pre-verified, hardware-ready Simulink® blocks and subsystems for developing 5G, LTE, WLAN, satellite (DVB-S2), and custom OFDM-based wireless communication applications. The toolbox includes reference applications for wireless standards and IP blocks.

You can modify the reference applications for integration into your own design. HDL implementations of the toolbox algorithms are optimized for efficient resource usage and performance for prototyping or for production deployment on FPGA, ASIC, and SoC devices.

The toolbox algorithms generate readable, synthesizable code in VHDL® and Verilog® (with HDL Coder™). You can verify the generated HDL code on FPGA hardware from Simulink using FPGA in the loop cosimulation. Also, you can generate SystemVerilog DPI components to verify wireless applications in an HDL environment (with HDL Verifier™). For over-the-air testing, you can connect transmitter and receiver models to radio devices (with Communications Toolbox™ and SoC Blockset™ hardware support packages).

Get Started

Learn the basics of Wireless HDL Toolbox

Model Architecture

Set up model for designing wireless communications hardware systems with streaming sample interface

HDL-Optimized System Design

Choose algorithms for wireless communications hardware system design

5G Reference Applications

Integrate prebuilt and verified 5G NR transmitter and receiver subsystems into system design

LTE Reference Applications

Integrate prebuilt and verified LTE transmitter and receiver subsystems into system design

Satellite Communications Reference Applications

Integrate prebuilt and verified satellite communications transmitter and receiver subsystems into system design

WLAN Reference Applications

Integrate prebuilt and verified WLAN transmitter and receiver subsystems into system design

Custom Communications Systems Reference Applications

Integrate prebuilt and verified custom transmitter and receiver subsystems into system design

HDL Code Generation and Deployment

Generate HDL code using HDL Coder, verify using HDL Verifier, and prototype using hardware support packages