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