В этом примере показано, как реализовать систему восстановления MIB LTE на платформе радио Xilinx® Zynq®, которая разделена через ARM® и матрицу программируемой логики.
Этим примером является часть Пакета Поддержки Communications Toolbox для Xilinx Находящееся в Zynq Радио. Ниже мы предоставляем сводные данные и ссылки на пример.
Пример реализует алгоритм декодирования MIB LTE на платформе радио Xilinx Zynq. Алгоритм разделен через ARM и FPGA, и получившаяся реализация может запуститься в режиме реального времени. Разделение сделано в модели Simulink.
LTE Toolbox™ использовался в верификации во время разработки этого примера. Сопровождаемый процесс описан ниже:
Мы запускаем с поведенческой модели алгоритма в плавающей точке. Это введено в Поиске Ячейки, MIB и примере Восстановления SIB1. Это используется, чтобы изучить производительность и поведение алгоритма.
Модель фиксированной точки, оптимизированная для генерации HDL, предоставлена в Поиске Ячейки HDL LTE и примере Восстановления MIB, который является частью LTE HDL Toolbox.
Последний шаг показывают в существующем примере, который включает разделение аппаратного программного обеспечения.
Разделение аппаратного программного обеспечения выполняется с помощью Simulink. Этот раздел показан на рисунке ниже. Алгоритм восстановления MIB включает обработку сигналов высокого показателя, поэтому это реализовано полностью в FPGA. ARM используется, чтобы проанализировать данные о MIB и передать немного полезной информации обратно в хост по ссылке UDP для отображения. ARM будет также управлять запущением/сбрасыванием IP FPGA. Кроме того, это также управляет который входные данные использовать: не воздух или тестовые данные сохранены на FPGA.
Этот пример требует следующих продуктов:
Simulink
Communications Toolbox
LTE Toolbox
LTE 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".