Wireless HDL Toolbox
Design and implement 5G and LTE communications subsystems for FPGAs, ASICs, and SoCs
Wireless HDL Toolbox™ (formerly LTE HDL Toolbox™) provides pre-verified, hardware-ready Simulink® blocks and subsystems for developing 5G, LTE, and custom OFDM-based wireless communication applications. It includes reference applications, IP blocks, and gateways between frame- and sample-based processing.
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 are designed to generate readable, synthesizable code in VHDL® and Verilog® (with HDL Coder™). For over-the-air testing of 5G, LTE, and custom OFDM-based designs, you can connect transmitter and receiver models to radio devices (with Communications Toolbox™ hardware support packages).
5G New Radio (NR) Cell Search
Perform primary and secondary signal (PSS and SSS) synchronization in accordance with the 5G NR standard with this hardware-proven subsystem. It includes a MATLAB algorithm reference for verification.
LTE Cell Search, MIB, and SIB1 Recovery
Use this subsystem to detect and demodulate eNodeB signals and to decode Master Information Block (MIB) and the System Information Block (SIB1) information for use in your FPGA or ASIC application. It supports FDD and TDD modes and has been proven in hardware to detect LTE signals on three different continents.
Filtered OFDM (F-OFDM) Transmitter
Explore this example to learn how to implement F-OFDM modulation – which is being used in 5G communication systems – in hardware. This technique applies a filter after the inverse fast Fourier transform (IFFT) to improve bandwidth while maintaining the orthogonality of the complex symbols.
5G NR Intellectual Property (IP) Blocks
Design 5G NR FPGA or ASIC applications more quickly using hardware-proven implementations of popular algorithms. Model and simulate hardware implementations of algorithms for low-density parity checking (LDPC) coding and decoding, polar coding and decoding, and symbol modulation and demodulation, together with your custom functionality. Then use HDL Coder™ to generate synthesizable VHDL or Verilog RTL.
LTE IP Blocks
Model and simulate efficient hardware implementations of LTE-specific algorithms, such as turbo, convolutional, and CRC encoders and decoders as well as OFDM demodulators. Then use HDL Coder to generate synthesizable VHDL or Verilog RTL for your entire subsystem.
Multistandard IP Blocks
Use hardware-proven building blocks, such as a Viterbi decoder, a depuncturer, and a variable-size FFT for your hardware implementation of wireless standards, including LTE, WLAN, digital video broadcast (DVB), WiMAX®, and HiperLAN as well as digital satellite communications.
Conversion Between Frames and Samples
Convert frame-based waveforms from MATLAB® to a stream of samples with control signals for processing in hardware. Then convert the streaming hardware output to frames for verification against your golden reference algorithm.
MATLAB and Simulink Verification Examples and Templates
Learn how to use your 5G Toolbox™ or LTE Toolbox™ algorithms and tests to verify your hardware implementation.
HDL and FPGA Cosimulation
Use HDL Verifier™ to verify your hardware subsystem via RTL simulation or on an FPGA development kit connected to your MATLAB or Simulink test environment.
Use HDL Coder to generate high-quality, target-independent RTL and AXI interfaces from your hardware subsystem models.
LTE HDL Toolbox is now named Wireless HDL Toolbox
5G NR Signal Synchronization Reference Application
Use Primary and Secondary Synchronization Signals (PSS/SSS) to detect connection to a valid cell
5G NR Polar Encoder and Decoder Blocks
Implement the Polar error correction algorithm according to the 5G New Radio standard
5G NR LDPC Encoder and Decoder Blocks
Implement low-density parity checking according to the 5G New Radio standard
OFDM Modulator Block
Modulate orthogonal frequency division multiplexed symbols for custom communication protocols
Communications on Xilinx Zynq-Based Radio
Target a Zynq UltraScale+ RFSoC ZCU111 Evaluation Kit