emissionsInBody

Преобразуйте выбросы в каркас кузова платформы

Описание

пример

EMBODY = emissionsInBody(EMSCENE,BODYFRAME) возвращает радиолокационные выбросы, преобразованные в каркас кузова платформы.

Примеры

свернуть все

Преобразуйте отраженное радиолокационное излучение назад в каркас кузова радара. Создайте радиолокационный излучатель.

emitter = radarEmitter(1);

Предположим, что радар установлен на платформе, расположенной в [100 0 -10].

platTxRx = struct('PlatformID', 1, ...
    'Position', [100 0 -10], ...
    'Orientation', quaternion([0 0 0], 'eulerd', 'zyx', 'frame'));

Создайте цель.

platTgt = struct('PlatformID', 2, ...
    'Position', [20e3 0 -500], ...
    'Orientation', quaternion([45 0 0], 'eulerd', 'zyx', 'frame'), ...
    'Signatures', {rcsSignature});

Излучайте сигнал. Излучаемый сигнал находится в сценарии системы координат.

simulationTime = 0;
emTx = step(emitter, platTxRx, simulationTime);

Отражать выбросы вне целевого показателя.

emProp = radarChannel(emTx, platTgt);

Преобразуйте излучение назад в каркас кузова радара.

emRx = emissionsInBody(emProp, platTxRx)
emRx = 
  radarEmission with properties:

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

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

свернуть все

Выбросы в координатах сценария, заданные как массив ячеек radarEmission объекты.

Типы данных: cell

Каркас кузова платформы, заданная как структура. Структура каркаса кузова должна иметь следующие поля.

FieldnameОписаниеДефолт
Position

A 3- вектор элемента, задающий положение источника локальной опорной системы координат относительно ее глобальной системы координат в метрах.

[0 0 0]
Velocity

A 3- вектор элемента, задающий скорость источника локальной опорной системы координат относительно ее глобальной системы координат в метрах в секунду.

[0 0 0]
Orientation

Скалярный кватернион или 3-by- 3 вещественная ортонормальная матрица вращения, задающая ориентацию локальной системы отсчета относительно ее глобальной системы координат.

eye(3)

Любая структура, которая определяет поля выше, может использоваться, чтобы задать каркас кузова платформы. Например, структуры, возвращенные platformPoses метод по radarScenario может использоваться объект.

Типы данных: struct

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

свернуть все

Выбросы в координатах тела, возвращенные как массив ячеек radarEmission объекты

Расширенные возможности

Генерация кода C/C + +
Сгенерируйте код C и C++ с помощью Coder™ MATLAB ®

.
Введенный в R2021a
Для просмотра документации необходимо авторизоваться на сайте