Радарная цель

Радарные целевые свойства

phased.RadarTarget Система object™ моделирует отраженный сигнал от цели. Цель может иметь неколебание или колеблющуюся эффективную площадь рассеивания (RCS). Этот объект имеет следующие модифицируемые свойства:

  • MeanRCSSource — Источник средней эффективной площади рассеивания цели

  • MeanRCS — Средний ЭПР цели

  • Model — Статистическая модель для ЭПР цели

  • PropagationSpeed — Скорость распространения сигнала

  • OperatingFrequency — Рабочая частота

  • SeedSource — Источник seed для генератора случайных чисел, чтобы сгенерировать случайные значения ЭПР цели

  • Seed — Отберите для генератора случайных чисел

Получите для не колеблющейся цели ЭПР

Создайте радарную цель с не колеблющимся ЭПР 1 квадратного метра и рабочей частотой 1 ГГц. Задайте скорость распространения волны, равную скорости света.

Примечание: Этот пример запускается только в R2016b или позже. Если вы используете более ранний релиз, заменяете каждый вызов функции с эквивалентным step синтаксис. Например, замените myObject(x) с step(myObject,x).

sigma = 1.0;
target = phased.RadarTarget('Model','nonfluctuating','MeanRCS',sigma,...
    'PropagationSpeed',physconst('LightSpeed'),'OperatingFrequency',1e9);

Для цели неколебания отраженная форма волны равняется инцидентной форме волны, масштабируемой усилением

G=4πσλ2

Здесь, σ представляет средний ЭПР цели, и λ является длиной волны рабочей частоты.

Установите инцидент сигнала на цели быть вектором из единиц, чтобы получить фактор усиления, используемый phased.RadarTarget Система object™.

x = ones(10,1);
y = target(x)
y = 10×1

   11.8245
   11.8245
   11.8245
   11.8245
   11.8245
   11.8245
   11.8245
   11.8245
   11.8245
   11.8245

Вычислите усиление из формулы, чтобы проверить, что выход Системного объекта равняется теоретическому значению.

lambda = target.PropagationSpeed/target.OperatingFrequency;
G = sqrt(4*pi*sigma/lambda^2)
G = 11.8245

Колеблющиеся цели ЭПР

Предыдущие примеры используемые неколеблющиеся значения для ЭПР цели. Эта модель не допустима во многих сценариях. Существует несколько случаев, где ЭПР показывает относительно маленькие или большие колебания величины. Эти колебания могут произойти быстро на от импульса к импульсу, или более медленно, на масштабах времени от скана к скану:

  • Несколько маленьких случайным образом распределенных отражателей без доминирующего отражателя — Эта цель, вблизи или когда радар использует гибкость частоты от импульса к импульсу, могут показать большую величину, быструю (от импульса к импульсу) колебания ЭПР. Тот же самый комплексный отражатель в большом расстоянии без гибкости частоты может показать большие колебания величины ЭПР по более длительному масштабу времени (от скана к скану).

  • Доминирующий отражатель наряду с несколькими маленькими отражателями — отражатели в этой цели может показать маленькие колебания величины на от импульса к импульсу или масштабах времени от скана к скану согласно:

    • Как быстро изменения аспекта

    • Использует ли радар гибкость частоты

С учетом значительных колебаний ЭПР необходимо использовать статистические модели. Четыре модели Swerling, описанные в следующей таблице, широко используются, чтобы покрыть эти виды случаев нерегулярно изменяющегося ЭПР.

Номер дела SwerlingОписание
IДекорреляция от скана к скану. Рэлеевская/экспоненциальная PDF — Много случайным образом распределенных рассеивателей без доминирующего рассеивателя.
IIДекорреляция от импульса к импульсу. Рэлеевская/экспоненциальная PDF — Много случайным образом распределенных рассеивателей без доминирующего рассеивателя.
IIIДекорреляция от скана к скану — Хи-квадрат PDF с 4 степенями свободы. Много рассеивателей с одним доминирующим рассеивателем.
IVДекорреляция от импульса к импульсу — Хи-квадрат PDF с 4 степенями свободы. Много рассеивателей с одним доминирующим рассеивателем.

Можно симулировать целевую модель Swerling путем установки Model свойство. Используйте step метод и набор UPDATERCS входной параметр к true или false. Установка UPDATERCS к true обновляет значение ЭПР согласно заданной вероятностной модели каждый раз, когда вы вызываете step. Если вы устанавливаете UPDATERCS к false, предыдущее значение ЭПР используется.

Импульсное отражение модели от не флюктуирующей цели

Этот пример создает и передает линейную форму волны FM с несущей частотой на 1 ГГц. Форма волны передана и собрана изотропной антенной с экранированным спиной ответом. Форма волны распространяет к и от цели с не колеблющимся ЭПР 1 квадратного метра. Цель расположена в области значений 1,414 км от антенны под углом азимута 45 ° и вертикальным изменением 0 °.

Примечание: Этот пример запускается только в R2016b или позже. Если вы используете более ранний релиз, заменяете каждый вызов функции с эквивалентным step синтаксис. Например, замените myObject(x) с step(myObject,x).

Настройте радиолокационную систему.

antenna = phased.IsotropicAntennaElement('BackBaffled',true);
antennapos = phased.Platform('InitialPosition',[0;0;0]);
targetpos = phased.Platform('InitialPosition',[1000; 1000; 0]);
waveform = phased.LinearFMWaveform('PulseWidth',100e-6);
transmitter = phased.Transmitter('PeakPower',1e3,'Gain',40);
radiator = phased.Radiator('OperatingFrequency',1e9, ...
    'Sensor',antenna);
channel = phased.FreeSpace('OperatingFrequency',1e9,...
    'TwoWayPropagation',true);
target = phased.RadarTarget('MeanRCS',1,'OperatingFrequency',1e9);
collector = phased.Collector('OperatingFrequency',1e9,...
    'Sensor',antenna);

Вычислите переданные и принятые формы волны.

wav = waveform();
txwav = transmitter(wav);
radwav = radiator(txwav,[0 0]');
propwav = channel(radwav,antennapos.InitialPosition,...
    targetpos.InitialPosition,[0;0;0],[0;0;0]); 
reflwav = target(propwav);
collwav = collector(reflwav,[45 0]');