В этом примере показано, как симулировать широкополосную радиолокационную систему. Радиолокационная система обычно считается широкополосной, когда ее пропускная способность превышает 5% центральной частоты системы. В данном примере пропускная способность 10% будет использоваться.
Этот пример подробно останавливается на узкополосной моностатической радиолокационной системе, исследуемой в Тестовых сигналах Симуляции для Радарного Приемника в примере Simulink путем изменения его для широкополосной радарной симуляции. Для широкополосных сигналов и потери распространения и целевой RCS могут значительно варьироваться через пропускную способность системы. Именно по этой причине узкополосные модели не могут использоваться как они только распространение модели и целевые отражения на одной частоте. Вместо этого широкополосные модели делят пропускную способность системы на несколько поддиапазонов. Каждый поддиапазон затем моделируется как узкополосный сигнал, и полученные сигналы в каждом поддиапазоне повторно объединены, чтобы определить ответ через пропускную способность целой системы.
Модель состоит из приемопередатчика, канала и цели. Блоки, которые соответствуют каждому разделу модели:
Приемопередатчик
Linear FM
- Создает линейные импульсы FM.
Transmitter
- Усиливает импульсы и отправляет состояние Transmit/Receive в Receiver Preamp
блокируйтесь, чтобы указать, передает ли это.
Receiver Preamp
- Получает распространенные импульсы, когда передатчик выключен. Этот блок также добавляет шум в сигнал.
Platform
- Используемый, чтобы смоделировать движение радара.
Signal Processing
- Подсистема выполняет обработку фрагмента, Доплер, обрабатывающий и оценка уровня шума.
Matrix Viewer
- Отображает обработанные импульсы в зависимости от измеренной области значений, радиальной скорости, и оценил степень сигнала к интерференции плюс шумовое отношение степени (SINR).
Подсистема обработки сигналов
Stretch Processor
- Dechirps полученный сигнал путем смешивания его в аналоговой области с переданной линейной формой волны FM, задержанной к области значений выбранной ссылки. Более детальное обсуждение обработки фрагмента доступно в примере Оценки Области значений FMCW.
Decimator
- Подсистема моделирует частоту дискретизации аналого-цифрового конвертера (ADC) путем сокращения частоты дискретизации симуляции согласно пропускной способности, требуемой промежутком области значений, выбранным в процессоре фрагмента.
Buffer CPI
- Подсистема собирает несколько импульсных интервалов повторения (PRIs), чтобы сформировать когерентный интервал обработки (CPI), включая радиальную оценку скорости через Доплера, обрабатывающего.
Range-Doppler Response
- Вычисляет ДПФ вдоль области значений и Доплеровских размерностей, чтобы оценить область значений и радиальную скорость полученных импульсов.
CA CFAR 2-D
- Оценивает уровень шума полученных сигналов с помощью метода усреднения ячейки (CA) и в области значений и в Доплере.
Compute SINR
- Подсистема нормирует полученный сигнал с помощью вычисленного порога детектора CFAR, возвращая предполагаемый SINR в децибелах (дБ).
Канал
Wideband Two-Ray
- Применяет задержки распространения, потери, эффекты Доплера и многопутевые отражения прочь плоской земли к импульсам. Один блок используется для переданных импульсов и другого для отраженных импульсов. Wideband Two-Ray
блоки требуют положений и скоростей радара и цели. Те предоставляются с помощью Goto
и From
блоки.
Целевая подсистема
Target
подсистема моделирует движение цели и отражает импульсы согласно широкополосной модели RCS и углу обзора цели, представленному радару. В этом примере цель расположена в 3 000 метров от широкополосного радара и переезжает от радара на уровне 100 м/с.
Platform
- Используемый, чтобы смоделировать движение цели. Значения положения и скорости цели используются Wideband Two-Ray Channel
блоки к распространению модели и Range Angle
блокируйтесь, чтобы вычислить инцидентные углы сигнала в местоположении цели.
Range Angle
- Вычисляет инцидентные углы распространенного сигнала в азимуте и вертикальном изменении в местоположении цели.
Wideband Backscatter Target
- Моделирует широкополосные отражения цели к инцидентным импульсам. Расширенная широкополосная целевая модель, введенная в Целевом Радарном примере Сечения Моделирования, используется для этой симуляции.
Несколько диалоговых параметров модели вычисляются функцией помощника helperslexWidebandMonostaticRadarParam. Чтобы открыть функцию из модели, нажмите на Modify Simulation Parameters
блок. Эта функция выполняется однажды, когда модель загружается. Это экспортирует в рабочую область структуру, на поля которой ссылаются диалоговые окна. Чтобы изменить любые параметры, или измените значения в структуре в командной строке или отредактируйте функцию помощника и повторно выполните его, чтобы обновить структуру параметра.
Фигура ниже показов область значений и радиальная скорость цели. Целевой диапазон вычисляется из задержки туда и обратно отраженных импульсов. Радиальная скорость цели, как оценивается, при помощи ДПФ выдерживает сравнение, прогрессия фазы полученной цели возвращается через когерентный импульсный интервал (CPI). Область значений цели и радиальная скорость измеряются от пика фрагмента, и Доплер обработал выход.
Несмотря на то, что только единая цель была смоделирована в этом примере, три цели возвращаются, наблюдаются в верхнем правом фрагменте фигуры. Многопутевые отражения вдоль передачи и получают пути, дают начало второй и третьей цели, возвращается, часто называемый синглом - и двойной возврат возвращается соответственно. Ожидаемая область значений и радиальная скорость для цели вычисляются из параметров симуляции.
tgtRange = rangeangle(paramWidebandRadar.targetPos,...
paramWidebandRadar.sensorPos)
tgtRange = 3000
tgtSpeed = radialspeed(... paramWidebandRadar.targetPos,paramWidebandRadar.targetVel,... paramWidebandRadar.sensorPos,paramWidebandRadar.sensorVel)
tgtSpeed = -100
Эта ожидаемая область значений и радиальная скорость сопоставимы с симулированными результатами на рисунке выше.
Ожидаемое разделение между многопутевыми возвратами может также быть найдено. Фигура ниже иллюстрирует угол обзора и отраженные конфигурации пути.
Смоделированные геометрические параметры для этой симуляции определяются следующим образом.
zr = paramWidebandRadar.targetPos(3); zs = paramWidebandRadar.sensorPos(3); Rlos = tgtRange;
Длина каждого из этих путей легко выведена.
Используя эти результаты, может быть вычислена отраженная область значений пути.
L = sqrt(Rlos^2-(zr-zs)^2); Rrp = sqrt((zs+zr)^2+L^2)
Rrp = 3.0067e+03
Для моностатической системы один возврат возврата может пересечь два различных пути.
Радарный целевой радар
Радарный целевой радар
В обоих случаях та же область значений будет наблюдаться радаром.
Разделение области значений между всеми многопутевыми возвратами, как затем находят, является различием между областями значений угла обзора и наблюдаемым.
Rdelta = (Rrp-Rlos)/2
Rdelta = 3.3296
Который совпадает с многопутевым разделением области значений, наблюдаемым в симулированных результатах.
Этот пример продемонстрировал, как сквозная широкополосная радиолокационная система может быть смоделирована в Simulink®. Изменение потерь распространения и целевого RCS через пропускную способность системы потребовало, чтобы широкополосное распространение и целевые модели использовались.
Сигнал к интерференции плюс шумовое отношение (SINR) полученной цели возвращается, был оценен с помощью CA CFAR 2-D
блок. Средство оценки CFAR использовало усреднение ячейки, чтобы оценить, что шумовая и интерференционная степень около цели возвращается, который включил вычисление SINR полученного сигнала.
Цель была смоделирована в лучевой среде с помощью Wideband Two-Ray Channel
, то, которое дало начало трем целям, возвращается наблюдаемый радаром. Эти возвраты соответствуют углу обзора, одно возврату и путям двойного возврата, сопоставленным с двухсторонним распространением сигнала между моностатическим радаром и целью. Симулированное разделение многопутевых возвратов в области значений, как показывали, совпадало с ожидаемым разделением, вычисленным из смоделированной геометрии.