propagate

Распространение выбросов в радиолокационном сценарии

Описание

propEmissions = propagate(scenario,emissions) возвращает распространенные выбросы, которые являются комбинацией входных выбросов и отражений этих входных выбросов от платформ в радиолокационном сценарии, scenario.

пример

propEmissions = propagate(scenario,emissions,'HasOcclusion',tf) определяет, моделирует ли канал радара окклюзию или нет. По умолчанию канал радара моделирует окклюзию.

Примеры

свернуть все

Создайте радиолокационный сценарий и добавьте две платформы. Установите положение и добавьте излучатель на каждую платформу.

rs = radarScenario('UpdateRate',1);
plat1 = platform(rs);
plat1.Trajectory.Position = [0,0,0];
emitter1 = radarEmitter(1,'UpdateRate',1);
plat1.Emitters = emitter1;
plat2 = platform(rs);
plat2.Trajectory.Position = [100,0,0];
emitter2 = radarEmitter(2,'UpdateRate',1);
plat2.Emitters = emitter2;

Продвигайте радиолокационный сценарий, генерируйте выбросы и получайте распространенные выбросы.

advance(rs);
emtx = emit(rs);
emprop = propagate(rs,emtx,'HasOcclusion',true)
emprop=3×1 cell array
    {1x1 radarEmission}
    {1x1 radarEmission}
    {1x1 radarEmission}

Отображение последнего распространенного излучения в радиолокационном сценарии. Последний выброс испускается эмиттером 1 и отражается от платформы 2.

disp(emprop{end})
  radarEmission with properties:

              PlatformID: 2
            EmitterIndex: 1
          OriginPosition: [100 0 0]
          OriginVelocity: [0 0 0]
             Orientation: [1x1 quaternion]
             FieldOfView: [180 180]
         CenterFrequency: 300000000
               Bandwidth: 3000000
            WaveformType: 0
          ProcessingGain: 0
        PropagationRange: 100.0313
    PropagationRangeRate: 0
                    EIRP: 38.0131
                     RCS: 10

Входные параметры

свернуть все

Радиолокационный сценарий, заданный как radarScenario объект.

Выбросы в радиолокационном сценарии, заданные как массив ячеек объектов эмиссии, таких как radarEmission объекты. Можно получить выбросы из радиолокационного сценария, используя emit функция.

Радиолокационный канал моделирует окклюзию, заданную в виде числа или логического 1 (true) или 0 (false).

Выходные аргументы

свернуть все

Распространенные выбросы в радиолокационном сценарии, заданные как массив ячеек объектов излучения, таких как radarEmission объекты. Распространенные выбросы содержат выбросы источников и выбросы, отраженные на платформах.

Введенный в R2021a