Deploy NR HDL Reference Applications on SoCs
These examples show how to implement 5G NR HDL cell search, MIB recovery, and SIB1 recovery on Xilinx®-based platforms by using hardware-software co-design and hardware support packages.
This example is one of a related set, for more information see NR HDL Reference Applications Overview. This page links to examples which demonstrate how to deploy the Wireless HDL Toolbox reference applications to SoC boards. The first two examples implement the algorithm up to the MIB recovery step, and the third example implements SIB1 recovery.
5G NR MIB Recovery Using Analog Devices AD9361/AD9364 (Communications Toolbox Support Package for Xilinx Zynq-Based Radio)
5G NR MIB Recovery Using Xilinx RFSoC Device (SoC Blockset Support Package for Xilinx Devices)
5G NR SIB1 Recovery Using Analog Devices AD9361/AD9364 (Communications Toolbox Support Package for Xilinx Zynq-Based Radio)
These examples use hardware-software co-design modeling techniques to implement the algorithm shown in the diagram. They reuse the Simulink® models presented in the NR HDL Cell Search, NR HDL MIB Recovery, and NR HDL SIB1 Recovery examples to generate HDL for the FPGA logic. They then add all of the software modeling and interfacing required to implement the algorithm in real-time on hardware.
For a more detailed description of the algorithm see the NR HDL Downlink Receiver MATLAB Reference example.
For a general description of how MATLAB® and Simulink can be used together to develop deployable models, see Wireless Communications Design for FPGAs and ASICs.