Главное


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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Усилитель мощности переменного сигнала
Темой курсовой работы является разработка усилителя мощности переменного сигнала. Усилитель имеет дифференциальный вход, бестрансформаторный выход и плавную регулировку усиления от «0» д ...

www.domen.ru © 2019