Восстановление LTE MIB в реальном времени с использованием аналоговых устройств AD9361/AD9364

В этом примере показано, как реализовать систему восстановления LTE MIB на радиоплатформе Xilinx ® Zynq ®, которая разделена между ARM ® и программируемой логической тканью.

Пример Сводных данных

Этот пример является частью пакета поддержки Communications Toolbox для Xilinx Zynq-Based Radio. В этом разделе приведены сводные данные и ссылки на пример.

Пример реализует алгоритм декодирования LTE MIB на радиоплатформе Xilinx Zynq. Алгоритм разделяется между ARM и FPGA, и полученная реализация может выполняться в режиме реального времени. Разбиение выполняется в модели Simulink.

LTE Toolbox™ использовался для верификации во время разработки этого примера. Последующий процесс описан ниже:

  • Начнем с поведенческой модели алгоритма в плавающей точке. Это введено в примере Cell Search, MIB и SIB1 Recovery. Это используется для изучения эффективности и поведения алгоритма.

  • Модель с фиксированной точкой, оптимизированная для генерации HDL, представлена в примере LTE HDL Cell Search (Wireless HDL Toolbox), который является частью Wireless HDL Toolbox.

  • Конечный этап показан в настоящем примере, который включает в себя аппаратно-программное разбиение.

Аппаратно-программное разбиение

Аппаратно-программное разбиение выполняется с помощью Simulink. Этот раздел показан на рисунке ниже. Алгоритм восстановления MIB включает высокоскоростную обработку сигнала, поэтому он реализован полностью в FPGA. ARM используется для анализа данных MIB и отправки некоторой полезной информации обратно на хост через ссылку UDP для отображения. ARM также будет управлять запуском/сбросом IP FPGA. Кроме того, он также контролирует, какие входные данные использовать: беспроводные или тестовые данные, хранящиеся в FPGA.

Пакеты поддержки SDR

Этот пример требует следующих продуктов:

  • Simulink

  • Communications Toolbox

  • LTE Toolbox

  • Wireless HDL Toolbox

  • HDL Coder

  • Embedded Coder

  • Simulink Coder

  • HDL Coder пакета поддержки для платформы Zynq-7000 Xilinx

  • Пакет поддержки Embedded Coder для платформы Xilinx Zynq-7000

  • Пакет поддержки Communications Toolbox для основанного на Xilinx Zynq радио

Пакеты поддержки можно установить с помощью Add-On Explorer.

Более подробную информацию о других поддерживаемых платформах SDR можно найти здесь.

Полный пример

Полное описание примера и исходный код можно найти в списке примеров с помощью Xilinx Zynq-Based Radio под именем «Восстановление LTE MIB с использованием аналоговых устройств» AD9361/AD9364.