В радарной работе часто необходимо настроить режим работы на основе целевого возврата. Этот пример показывает, как смоделировать радар, который изменяет его импульсную частоту повторения (PRF) на основе радарного обнаружения.
Этот пример включает одну модель Simulink®:
Гибкость PRF На основе Радарного Обнаружения: slexPRFSchedulingExample.slx
Эта модель моделирует моностатический радар, который ищет цели с однозначной областью значений 5 км. Если радар обнаружит цель в 2 км, то он переключится на более высокий PRF, чтобы только искать цели с 2-километровой областью значений и улучшить ее возможность обнаружить скоростные цели.
Система очень похожа на то, что используется в Сквозном Моностатическом Радарном примере со следующими заметными различиями:
Блок формы волны больше не является исходным блоком. Вместо этого это берет вход, 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 может быть смоделирована так же.