exponenta event banner

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

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

Пример сводки

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

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

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

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

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

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

Разделение аппаратного и программного обеспечения

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

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

В этом примере требуются следующие продукты:

  • Simulink

  • Набор средств связи

  • Панель инструментов LTE

  • Беспроводная панель инструментов HDL

  • Кодер HDL

  • Встроенный кодер

  • Симулинк-кодер

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

  • Пакет поддержки встроенного кодера для платформы Xilinx Zynq-7000

  • Пакет поддержки Communications Toolbox для радио на базе Xilinx Zynq

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

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

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

Полное описание примера и исходный код можно найти в списке примеров использования радиоприемника на основе Xilinx Zynq под названием «LTE MIB Recovery using Analog Devices» AD9361/AD9364.