Главное


Структура программной модели

Для моделирования рассматриваемой ГАС ШП была разработана программа моделирования на языке MATLAB. Программная модель состоит из GUI-файла, содержащего описание графического интерфейса пользователя (ГИП), а также из пакета М-файлов (рисунок 8). В эти М-файлы выделены основные функции, выполняемые при моделировании, исходный текст которых приведен в Приложении Б.

М-Файл обеспечения обмена с ГИП является главным и образует единое целое с GUI-файлом описания ГИП. При моделировании запускается М-файл, который по надобности вызывает остальные М-файлы, содержащие следующие функции:

· Модель антенны - формирование элементов приемной антенны в трехмерном пространстве;

· Задание входных сигналов - создание имитируемых сигналов от объектов с заданными параметрами;

· Формирование выходов элементов антенны - добавление созданных сигналов на каналы сформированной антенны;

· Формирователь выходных эффектов - создание пространственных каналов наблюдения;

· Статистическая обработка - блок анализа результатов моделирования;

· Отображение - вывод в рабочее окно индикаторных картин и прочих параметров.

Рисунок 8 - Структурная схема программной модели ГАС ШП

В главном М-файле находятся операции взаимодействия с графическим интерфейсом (считывание введенных параметров, отображение графиков и результатов вычислений) и внешними функциями. Также главный М-файл содержит в себе основной алгоритм проведения модельного исследования. Для запуска программной модели в MatLab запускается главный М-файл.

Функционирование модели запускается по нажатию кнопки «Пуск», при этом кнопка «Стоп» отключается. После нажатия на кнопку «Пуск» считываются заданные параметры приемной антенны (радиус, расстояние между элементами, количество элементов и рабочий сектор). Считанные данные передаются во внешнюю функцию создания антенны. Результат вычислений функции записываются в два массива:

- координаты каждого элемента;

- курсовые углы элементов, относительно диаметральной плоскости антенны.

Далее запускается цикл, количество повторений которого, при установлении флажка «Счет», равно введенному количеству опытов. Если флажок «Счет» не установлен, то цикл будет выполняться бесконечное количество раз. Для прерывания функционирования модели нужно включить кнопку «Стоп». При этом по окончанию выполнения очередной итерации цикла, он не повторится - программа выйдет из цикла и на этом ее функционирование корректно завершится. Для повторного запуска нужно нажать кнопку «Пуск».

В цикле сначала задается энергетическое поле элементов приемной антенны с использованием функции добавления сигнала:

. Задается уровень шумов в элементарных каналах приемной антенны (шумы между элементами некоррелированны, их распределение соответствует нормальному закону);

. К полю антенны добавляется сигналы от сымитированных источников. Параметры этих сигналов, такие как уровень и угол прихода, вводятся в ГИП, закон формирования сигнала источника задан в главном файле программы в перечне параметров вызываемой функции добавления сигнала.

После создания энергетического поля антенны по введенным параметрам рассчитывается амплитудное распределение в горизонтальной плоскости учитываемое при формировании пространственных каналов. Вызывается функция формирования пространственных каналов, в параметрах которой указывается алгоритм обработки, рассчитанное амплитудное распределение и размер рабочего сектора. Результаты выполнения функции: выходные эффекты пространственных каналов наблюдения и курсовые углы направлений этих пространственных каналов.

Происходит накопление выходных эффектов пространственных каналов по времени, которое реализовано на экспоненциальном накопителе. Коэффициент накопления задается в окне графического интерфейса.

Перейти на страницу: 1 2 3

Другие статьи по теме

Территориальное планирование сетей телерадиовещания с учетом ЭМС РЭС на основе геоинформационных технологий
На этапе проектирования телекоммуникационных сетей с появлением электронных карт и геоинформационных систем появилась возможность проведения более точных расчетов размещения радиоэлектр ...

Цифровые измерительные приборы
Одно из преимуществ цифровых схем по сравнению с аналоговыми заключается в том, что у первых сигналы могут быть переданы без искажений. Например, непрерывный звуковой сигнал, передающийс ...

Генератор линейно-изменяющихся напряжений
Генераторы синусоидального напряжения отличаются тем, что у них цепь обратной связи имеет резонансные свойства. Поэтому условия возникновения колебаний выполняются только на одной частот ...

www.techspirit.ru © 2019