This example shows how to use the Xilinx® Zynq-based radio support package with MATLAB® and WLAN System Toolbox™ to generate a simultaneous transmission and reception on a single SDR platform.
WLAN System Toolbox can be used to generate standard-compliant baseband IQ waveforms. These baseband waveforms can be modulated for RF transmission using SDR radio hardware such as Xilinx Zynq-based radio.
In this example, an image file is imported and packed into multiple WLAN packets of a baseband waveform that is generated using WLAN System Toolbox. A single antenna is used to generate an IEEE® 802.11a™ waveform. The RF WLAN waveform is then created, the baseband waveform is transferred to the hardware memory on the Zynq radio and transmitted over the air.
The RF card used in this example is capable of simultaneous transmission and reception. Therefore, the transmitted signal is captured using the same Zynq radio hardware platform. The diagram below shows the setup used.
The receiver captures a number of WLAN packets and performs synchronization, channel estimation and equalization to retrieve packet parameters. The data field is then extracted and the transmitted payload is recovered using the retrieved packet parameters. After decoding the received waveform, the transmitted image is recovered.
This example requires the Xilinx Zynq-based radio support package. This can be installed using the Add-On Explorer.
More information about other supported SDR platforms can be found here.
The full example description and source code can be found in the list of examples using Xilinx Zynq-Based Radio under the name "802.11a Transmission and Reception Using Analog Devices AD9361/AD9364".