propagate

Распространите эмиссию в отслеживании сценария

Описание

пример

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

propEmissions = propagate(sc,emissions,'HasOcclusion',tfOcclusion) задает ли радарное поглощение газов моделей канала или нет. По умолчанию, tfOcclusion установлен в true.

Примеры

свернуть все

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

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

Усовершенствуйте сценарий отслеживания, сгенерируйте эмиссию и получите распространенную эмиссию.

advance(ts);
emtx = emit(ts); % Get emissions
emprop = propagate(ts, 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

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

свернуть все

Отслеживание сценария в виде trackingScenario объект.

Эмиссия в сценарии отслеживания в виде массива ячеек объектов эмиссии, такая как radarEmission и sonarEmission объекты. Можно получить выбросы сценария отслеживания с помощью emit функция.

Укажите на HasOcculusion состояние в виде true или false.

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

свернуть все

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

Смотрите также

| | |

Введенный в R2020a