МКБ КОМПАС
Системная имитационная модель передачи информации на среднеорбитальные космические аппараты.
Ключевая сложность подобных проектов заключается в наличии множества теоретических путей решения, включая ряд принципиально различных математических алгоритмов. Каждый выбранный вариант реализации системы связи и ее алгоритмов существенно влияет на требования к элементной базе и к аппаратной конфигурации целевой системы, способной обеспечивать заданные характеристики. Более того, каждый алгоритм имеет большой набор параметров, подбор которых необходимо осуществлять на практике. Реализация и проверка на макетах (прототипах) хотя бы двух-трех вариантов системы влечет за собой несколько ключевых сложностей:
Инженеры МКБ Компас обратились к специалистам ЦИТМ Экспонента после 9 месяцев работ над проектом. Попытка разработать универсальную аппаратно-программную платформу для реализации различных алгоритмов, выбора оптимальных параметров и коэффициентов привела к разработке двух дорогостоящих макетов, которые в итоге не удовлетворили всем необходимым требованиям. В этот момент и встал вопрос о создании универсальной математической системной модели, на которой можно отработать основные алгоритмические решения.
Специалисты ЦИТМ Экспонента руководили работами по созданию “программного стенда главного конструктора”, представлявшего из себя достаточно полную системную модель среды и вариантов изделий. За два месяца была создана и отработана системная модель, основными типами элементов которой были:
Данная модель позволяет экспериментально-аналитическим методом подобрать оптимальные параметры, связанные с несущей и промежуточной частотами сигнала, видом и типом ПСП, типами фильтров и их коэффициентами, отношением сигнал/шум на входе приёмника и другими важными характеристиками. Разработанная модель позволяет анализировать сигналы в любой точке системы не только во временной, но и в частотной области, а также строить сигнальные созвездия. Созданная модель позволила усовершенствовать и оптимизировать программное обеспечение, открыла новые возможности быстрого и качественного проектирования благодаря мощным средствам визуализации и встроенным функциям анализа.
Кроме того, наличие у Заказчика системных и алгоритмических моделей в MATLAB и Simulink открыло возможность для автоматической генерации C и HDL кода как для макетных стендов, так и для финальной реализации изделий. Это исключает необходимость ручного кодирования и отладки кода и способствует значительному ускорению дальнейшей реализации проекта.
Для подтверждения методологии совместно со специалистами ЦИТМ Экспонента за 1 месяц была разработана системная модель с применением MATLAB и Simulink, имитирующая канал, процесс формирования, передачи и приема информации VDB GBAS в соответствии со стандартом ICAO. Модель имитировала модуляцию сигнала D8PSK, интерполяцию, перенос на промежуточную частоту; передачу сигнала в выбранном временном интервале; формирование предыскаженного сигнала, компенсирующего нелинейность усилителя мощности; модель среды передачи радиосигнала VDB GBAS; модель приема, демодуляции, дешифрации пакетов сообщений VDB GBAS; преобразование передающей и принимающей частей модели канала VDB GBAS из среды Simulink в C код. По оценкам инженеров Заказчика в самом оптимистичном варианте, самостоятельная реализация подобной модели заняла бы у них не менее трех месяцев с использованием иного дорогостоящего программного обеспечения.
Специалисты ЦИТМ Экспонента на экспертном уровне владеют техниками создания системных моделей различных сложных технических изделий и осуществляют услуги по передаче компетенций и внедрению данной методологии проектирования на предприятия БСССР.