В радиолокационной операции часто необходимо настроить режим работы на основе возврата цели. Этот пример показывает, как смоделировать радар, который изменяет свою частоту повторения импульсов (PRF) на основе радиолокационного обнаружения.
Этот пример включает одну модель Simulink ®:
Гибкость PRF на основе радиолокационного обнаружения: slexPRFSchedulingExample.slx
Эта модель имитирует моностатический радар, который ищет цели с однозначной областью значений 5 км. Если радар обнаружит цель в пределах 2 км, то он перейдет на более высокую PRF, чтобы только искать цели с областью значений 2 км и улучшить свою способность обнаруживать высокоскоростные цели.
Система очень похожа на то, что используется в Симуляции Тестовых Сигналов для Радарного Приемника в примере Simulink со следующим заметным различием:
Блок формы волны больше не является исходным блоком. Вместо этого он принимает вход, idx
, чтобы выбрать, какие PRF использовать. Доступные значения PRF заданы в параметре PRF диалогового окна формы волны.
Каждый раз, когда передается сигнал, его соответствующий PRF также устанавливает время, когда должен быть передан следующий импульс.
Теперь существует контроллер, чтобы определить, какой PRF использовать для следующей передачи. В конце цепи обработки сигналов оценивается целевая область значений. Контроллер будет использовать эту информацию, чтобы решить, какой PRF выбрать для следующей передачи.
После компиляции модели заметьте, что сигнал, проходящий через систему, может варьироваться в длине из-за возможного изменения формы волны PRF.
Модель использует преимущества нового управляемого шага расчета, поэтому система запускается в соответствующее время, определяемое изменяющимися значениями PRF.
Несколько диалоговых параметров модели вычисляются вспомогательной функцией helperslexPRFSchedulingSim. Чтобы открыть функцию из модели, нажмите Modify Simulation Parameters
блок. Эта функция выполняется один раз, когда модель загружена. Он экспортирует в рабочую область структуру, на поля которой ссылаются диалоговые окна. Чтобы изменить любые параметры, либо измените значения в структуре в командной строке, либо отредактируйте функцию helper и перезапустите ее, чтобы обновить структуру параметра.
Рисунок ниже показывает обнаруженные области значений целей. Диапазоны целевых областей значений вычисляются из временной задержки в обратном направлении отраженных сигналов от целей. В начале симуляции радар обнаруживает две цели, одна - чуть более 2 км, а другая - примерно в 3,5 км.
Через некоторое время первая цель переходит в зону 2 км и запускает смену PRF. Тогда принятый сигнал охватывает только область значений до 2 км. Отображение заполнено нулем, чтобы убедиться, что пределы графика не изменяются. Заметьте, что цель на 3,5 км складывается до 1,5 км области значений из-за неоднозначности области значений.
Этот пример показывает, как создать радиолокационную систему в Simulink ®, которая динамически изменяет свою PRF на основе области значений обнаружения цели. Аналогично может быть смоделирована система PRF в шахматном порядке.