Main Content

Deploy Custom Communication Systems on SoCs

This example shows how to deploy a custom orthogonal frequency division multiplexing (OFDM) transmit and receive algorithm on an SoC.

The OFDM Transmit and Receive Using Analog Devices AD9361/AD9364 (Communications Toolbox Support Package for Xilinx Zynq-Based Radio) example deploys an OFDM-based transmit and receive algorithm HW/SW co-design implementation targeted on the Analog Devices AD9361/AD9364 radio platform. This example is one of a related set of examples, which show the workflow for designing and deploying an OFDM-based transmit and receive algorithm to hardware. This figure shows the conceptual overview of the example.

  • The OFDM Transmitter and OFDM Receiver perform all the high-speed signal processing tasks, making them well suited for FPGA implementation on the programmable logic (PL) of the radio platform. To implement this algorithm on the PL, the example reuses Simulink® models from the HDL OFDM Transmitter and HDL OFDM Receiver examples as model references. The example is also equipped with an internal channel to apply carrier frequency offset (CFO) and an HDL AWGN channel from HDL Implementation of AWGN Generator. Control signals insertCFO and snrdB are provided to tune the channel.

  • The normalization and denormalization of CFO involves division and multiplication operating at a low rate making it well suited for software implementation on the integrated ARM® processing system (PS).

Related Topics