беспроводные технологии 95 Четыре быстрых шага на пути к производству. <...> Модельно-ориентированное проектирование программно Майк ДОНОВАН (Mike DONOVAN) Андрей КОЗЬМА (Andrei COZMA) Ди ПУ (Di PU) Перевод: Александр СОТНИКОВ alexander.sotnikov@analog.com.ru определяемых радиосистем. <...> Быстрое макетирование при помощи комплекта Zynq SDR Kit и автоматических средств генерации кода из Simulink Введение В предыдущих частях этой серии статей нами была представлена платформа быстрого макетирования систем SDR на базе SoC Zynq, рассмотрено применение MATLAB и Simulink для создания алгоритма, способного успешно обрабатывать и декодировать сигналы ADS-B, а также показано, как проверить действенность алгоритма в условиях моделирования и на реальных данных, полученных с помощью аппаратной платформы SDR. <...> Конечная цель всех этих этапов — создание достоверной модели, которая может быть преобразована в код на языках C и HDL для последующей интеграции в программную и аппаратную инфраструктуру платформы SDR. <...> Модель Simulink, которая обсуждалась во второй статье серии («Обнаружение и детектирование сигналов Mode S при помощи MATLAB и Simulink»), достаточно детально описывает работу аппаратных средств, чтобы быть уверенным в возможности успешного декодирования сообщений ADS-B в проекте, построенном на ее основе. <...> Используя данную модель в качестве отправной точки, мы обсудим заключительные шаги, необходимые для создания работоспособного проекта приемника на базе платформы быстрого макетирования Zynq SDR Rapid Prototyping Platform. <...> Как отмечалось в предыдущих публикациях, для этого нам потребуются навыки программно-аппаратной интеграции, умение применять MATLAB и Simulink, а также знание аппаратной архитектуры платформы. <...> Процесс, описываемый в данной статье, включает следующие шаги: • Разбиение модели Simulink на функциональные блоки, предназначенные для реализации в программируемой логике FPGA SoC Zynq, и функциональные блоки, предусмотренные для реализации в процессорной системе ARM SoC Zynq. <...> • Внесение изменений <...>