В этом примере показано, как реализовать систему восстановления 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.

В этом примере требуются следующие продукты:
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.