Оперативное восстановление MIB LTE Используя аналоговые устройства AD9361/AD9364

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

Сводные данные в качестве примера

Этим примером является часть Пакета Поддержки Communications Toolbox для Xilinx Находящееся в Zynq Радио. Этот раздел предоставляет сводные данные и ссылки на пример.

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

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

  • Мы начинаем с поведенческой модели алгоритма в плавающей точке. Это введено в Поиске Ячейки, MIB и примере Восстановления SIB1. Это используется, чтобы изучить производительность и поведение алгоритма.

  • Модель фиксированной точки, оптимизированная для генерации HDL, предоставлена в Поиске Ячейки HDL LTE (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 для платформы Xilinx Zynq-7000

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

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

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

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

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

Полное описание в качестве примера и исходный код могут быть найдены в списке использования в качестве примера Xilinx Находящимся в Zynq Радио под именем "Восстановление MIB LTE Используя Аналоговые устройства AD9361/AD9364".