Планирование формы волны на основе целевого обнаружения

В радарной работе часто необходимо настроить режим работы на основе целевого возврата. В этом примере показано, как смоделировать радар, который изменяет его импульсную частоту повторения (PRF) на основе радарного обнаружения.

Этот пример требует SimEvents®.

Доступные реализации в качестве примера

Этот пример включает одну модель Simulink®:

Динамический выбор PRF на основе радарного обнаружения

Эта модель симулирует моностатический радар, который ищет цели с однозначной областью значений 5 км. Если радар обнаружит цель в 2 км, то он переключится на более высокий PRF, чтобы только искать цели с 2-километровой областью значений и улучшить ее возможность обнаружить скоростные цели.

Модель состоит из двух основных подсистем, радиолокационной системы и ее соответствующего контроллера. От верхнего уровня радиолокационная система находится в функциональном блоке Simulink. Обратите внимание на то, что базовая функция задана на рисунке как [dt,r] = f(idx). Это означает, что радар берет вход того, idx, который задает индекс выбранного PRF переданного сигнала и возвращает два выходных параметра: dt, время следующий импульс должно быть передано и r, обнаруженный целевой диапазон радиолокационной системы. Радарный диспетчер, показанный в следующем рисунке, использует обнаружение и время, чтобы запланировать, когда и что передать затем.

Радиолокационная система

Радиолокационная система находится в функциональном блоке Simulink и показана в следующем рисунке.

Система очень похожа на то, что используется в Планировании Формы волны На основе Целевого примера Обнаружения со следующими заметными различиями:

  1. Блок формы волны больше не является исходным блоком. Вместо этого это берет вход, idx, выбрать который PRF использовать. Доступные значения PRF заданы в параметре PRF диалогового окна формы волны.

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

  3. В конце цепи обработки сигналов целевой диапазон оценен и возвращен в r. Диспетчер будет использовать эту информацию, чтобы решить который PRF выбрать для следующей передачи.

  4. Если модель скомпилирована, заметьте, что сигнал, проходящий через систему, может варьироваться по длине из-за возможного изменения формы волны PRF. Кроме того, потому что частота дискретизации не может быть выведена в подсистеме функции Simulink, частота дискретизации задана в блок-схемах, таких как пути Tx и Rx, предусилитель приемника и другие блоки.

Исследование примера

Несколько диалоговых параметров модели вычисляются функцией помощника helperslexPRFSelectionParam. Чтобы открыть функцию из модели, нажмите на Modify Simulation Parameters блок. Эта функция выполняется однажды, когда модель загружается. Это экспортирует в рабочую область структуру, на поля которой ссылаются диалоговые окна. Чтобы изменить любые параметры, или измените значения в структуре в командной строке или отредактируйте функцию помощника и повторно выполните его, чтобы обновить структуру параметра.

Результаты и отображения

Рисунок ниже показывает обнаруженные области значений целей. Целевые диапазоны вычисляются из задержки туда и обратно отраженных сигналов от целей. При симуляции запускаются, радар обнаруживает две цели, каждый немного на расстоянии в более чем 2 км, и другой - в на расстоянии приблизительно в 3,5 км.

Через какое-то время первая цель перемещается в 2-километровую зону и инициировала изменение PRF. Затем полученный сигнал только покрывает область значений до 2 км. Отображение является нулем, дополненным, чтобы гарантировать, что пределы графика не изменяются. Заметьте, что цель на уровне 3,5 км свернута к 1,5-километровой области значений, должной располагаться неоднозначность.

Сводные данные

В этом примере показано, как создать радиолокационную систему в Simulink®, который динамически изменяет его PRF на основе целевой области значений обнаружения. Ступенчатая система PRF может быть смоделирована так же.