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).

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, LTE, and Wireless IP Blocks

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.

Verification Using Your 5G or LTE Golden Reference

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.