ИЗВЕСТИЯ ВЫСШИХ УЧЕБНЫХ ЗАВЕДЕНИЙ РОССИИ. РАДИОЭЛЕКТРОНИКА
Архив статей журнала
Введение. Программные средства компьютерной симуляции и прототипирования позволяют значительно упростить процесс проектирования сложных информационно-измерительных систем, в том числе радиолокационных систем (РЛС) и комплексов. В настоящее время существует множество программных пакетов, позволяющих в той или иной степени решать данные задачи. Однако данные программные пакеты либо являются универсальными и не учитывают специфику работы РЛС, что требует собственноручной реализации математических моделей для симуляции радиолокационных сигналов, либо позволяют решать узкий спектр задач прототипирования и разработки алгоритмов обработки радиолокационной информации для строго определенного типа (или даже конкретной модели) радиолокатора. Некоторые из программных пакетов, например MATLAB, предлагают пакеты расширений, позволяющие производить симуляцию радиолокационных сигналов с учетом радиолокационной обстановки для автомобильных радаров, а также обработку сигналов РЛС, тем не менее, не покрывая полного спектра задач симуляции и прототипирования.
Цель работы. Анализ актуальных программных пакетов для симуляции и прототипирования радиолокационных систем и комплексов, обоснование востребованности и разработка концепта и архитектуры программного комплекса симуляции и прототипирования радиолокационных систем и комплексов.
Материалы и методы. Системный подход, архитектурное и концептуальное проектирование программного обеспечения, системный анализ, критериальный анализ.
Результаты. Определены критерии, которым должен соответствовать программный комплекс симуляции и прототипирования радиолокационных систем и комплексов. Произведен сравнительный анализ существующих подходов и программных пакетов, позволяющих решать задачи, возникающие на различных этапах разработки РЛС. Составлен список требований, предъявляемых к программному комплексу, разработаны его концепт, архитектура и определены некоторые особенности его реализации.
Заключение. Разработанная архитектура позволяет создать универсальный программный комплекс,