This example shows how to use the Xilinx® Zynq-based radio support package with MATLAB® and LTE Toolbox™ to generate a simultaneous multi-antenna transmission and reception on a single SDR platform.
LTE Toolbox can be used to generate standard-compliant baseband IQ downlink and uplink 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 radio frames of a baseband waveform that is generated using LTE Toolbox. A 2 antenna transmit diversity scheme is used for robust transmission. A continuous RF LTE waveform is then created, the baseband waveform is transferred to the hardware memory on the Zynq radio and transmitted continuously over the air without gaps.
The RF card used in this example is capable of simultaneous transmission and reception. Therefore, the transmitted signal is captured using two available channels of the same Zynq radio hardware platform. The diagram below shows the setup used.
The receiver captures a number of LTE frames and performs carrier offset correction and synchronization. OFDM demodulation is applied to the signal followed by channel estimation and equalization. After decoding the PDSCH and DL-SCH, 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 "Transmit and Receive LTE MIMO Using a Single Analog Devices AD9361/AD9364".