Документация Engee

Wideband Backscatter Radar Target

Широкополосные сигналы обратного рассеяния радиолокационной цели.

wideband backscatter radar target

Описание

Блок Wideband Backscatter Radar Target моделирует моностатическое отражение неполяризованных широкополосных электромагнитных сигналов от радиолокационной цели. Модель эффективной поверхности рассеяния (ЭПР) включает четыре модели флуктуаций цели Сверлинга и одну нефлуктуирующую модель. Можно моделировать несколько целей одновременно, задавая несколько матриц эффективной поверхности рассеяния (ЭПР).

Порты

Вход

X — широкополосный падающий неполяризованный сигнал
комплексный вектор-столбец N на 1 | комплексная матрица N на M

Широкополосный падающий неполяризованный сигнал в виде комплексного вектор-столбца N на 1 или комплексной матрицы N на M. Значение M — число независимых сигналов, отраженных от цели. Значение N является количеством выборок в каждом сигнале. Каждый столбец содержит независимый сигнал, отраженный от цели.

Размер первого измерения входной матрицы может варьироваться, чтобы моделировать изменяющуюся длину сигнала. Изменение размера может произойти, например, в случае импульсного сигнала с переменной частотой повторения импульсов.

Типы данных: Float16, Float32, Float64, Int8, Int16, Int32, Int64, UInt8, UInt16, UInt32, UInt64

Поддержка комплексных чисел: Да

Ang — направление падающего сигнала
вещественный вектор-столбец 2 на 1 | вещественная матрица 2 на M

Направление падающего сигнала, заданное в виде вещественного вектора-столбца 2 на 1 или вещественной матрицы 2 на M. Значение M — число сигналов, отраженных от цели. Каждый столбец Ang задает направление падения соответствующего сигнала в виде пары углов [AzimuthAngle;ElevationAngle]. Единицами измерения являются градусы. Количество столбцов в Ang должно соответствовать количеству независимых сигналов в X.

Пример: [30;45]

Типы данных: Float16, Float32, Float64, Int8, Int16, Int32, Int64, UInt8, UInt16, UInt32, UInt64

Update — индикатор обновления поперечного сечения радара
false | true

Переключение на обновление значений флуктуационной модели эффективной поверхности рассеяния (ЭПР) заданное как false или true. Если значение на порту Update равно true, то значение ЭПР обновляется. Если значение на порту Update равно false, то значение ЭПР остается неизменным.

Зависимости

Чтобы использовать этот порт, установите для параметра Fluctuation model любое значение, кроме Nonfluctuating.

Типы данных: Float16, Float32, Float64, Int8, Int16, Int32, Int64, UInt8, UInt16, UInt32, UInt64

Выход

Out — широкополосный отраженный сигнал
комплексный вектор-столбец 1 на M | комплексная матрица N на M

Широкополосный неполяризованный сигнал в виде комплексного вектора 1 на M или комплексной матрицы N на M. Каждый столбец содержит независимый сигнал, отраженный от цели. Размерность выходного сигнала равна размерности входного.

Количество N — число выборок сигнала, а M — число сигналов, отраженных от цели. Каждый столбец соответствует своему углу отражения.

Выходной порт содержит выборки сигнала, пришедшие к месту назначения сигнала за текущий входной интервал времени. Если время распространения сигнала от источника до места назначения превышает длительность текущего временного интервала, то выходной сигнал не содержит всех вкладов от входа текущего временного интервала.

Параметры

Backscatter pattern frequency vector — частота широкополосной диаграммы обратного рассеяния
[0,1e20 Гц] (по умолчанию) | вещественный вектор положительных значений в строго возрастающем порядке

Указывает частоты, используемые в матрице ЭПР. Элементы этого вектора должны располагаться в строго возрастающем порядке. Цель не отвечает вне этого диапазона частот. Частоты задаются относительно физической полосы частот, а не базовой полосы. Единицы измерения частоты — Гц.

Типы данных: Float16, Float32, Float64, Int8, Int16, Int32, Int64, UInt8, UInt16, UInt32, UInt64

Azimuth angles (°) — углы азимута
[−180:180] (по умолчанию) | вещественный вектор-строка 1 на P | вещественный вектор-столбец P на 1

Углы азимута, используемые для определения угловых координат каждого столбца матриц, заданных параметром RCS pattern (м^2), в виде вектора-строки 1 на P или вектора-столбца P на 1. P должно быть больше 2. Углы азимута должны лежать в диапазоне от −180° до 180° включительно. Единицы измерения углов — градусы (°).

Пример: [-45:0.1:45]

Типы данных: Float16, Float32, Float64, Int8, Int16, Int32, Int64, UInt8, UInt16, UInt32, UInt64

Elevation angles (°) — углы места
[−90:90] (по умолчанию) | вещественный вектор-строка 1 на Q | вещественный вектор-столбец Q на 1

Углы места, используемые для определения угловых координат каждого столбца матриц, заданных параметром RCS pattern (м^2), в виде вектора-строки 1 на Q или вектора-столбца Q на 1. Q должно быть больше 2. Углы места должны лежать в диапазоне от −90° до 90° включительно. Единицы измерения углов — градусы (°).

Пример: [-30:0.1:30]

Типы данных: Float16, Float32, Float64, Int8, Int16, Int32, Int64, UInt8, UInt16, UInt32, UInt64

RCS pattern (м^2) — схема поперечного сечения радара
ones(181,361) | вещественная матрица Q на P | вещественный массив Q на P на K | вещественный массив 1 на P на K | вещественная матрица K на P

Схема поперечного сечения радара, заданная в виде вещественной матрицы или массива.

Размеры Применение

Матрица Q на P

Матрица значений ЭПР задается как функция углов возвышения Q и азимута P. Для всех частот используется одна и та же матрица ЭПР.

Массив Q на P на K

Массив шаблонов ЭПР задается как функция углов возвышения Q, углов азимута P и частот K. Если K = 1, то ЭПР-шаблон эквивалентен матрице Q на P.

Массив 1 на P на K

Матрица значений ЭПР задается как функция углов азимута P и частот K. Эти форматы размерности применяются при наличии только одного угла возвышения.

Матрица K на P

  • Q — длина вектора, заданного параметром Elevation angles (deg).

  • P — длина вектора, заданного параметром Azimuth angles (deg).

  • K — количество частот, задаваемых параметром Backscatter pattern frequency vector (Hz).

Можно задать шаблоны для L целей, поместив L шаблонов в вектор-столбец. Все шаблоны должны иметь одинаковые размеры. Значение L должно соответствовать размерам столбцов сигналов, передаваемых на вход блока, но можно использовать один шаблон для моделирования нескольких целей.

Единицы измерения ЭПР — квадратные метры.

Пример: [1,2;2,1]

Типы данных: Float16, Float32, Float64, Int8, Int16, Int32, Int64, UInt8, UInt16, UInt32, UInt64

Fluctuation model — модель флуктуаций
Nonfluctuating (по умолчанию) | Swerling1 | Swerling2 | Swerling3 | Swerling4

Укажите флуктуационную модель цели как один из вариантов: Nonfluctuating, Swerling1, Swerling2, Swerling3 или Swerling4.

Если задать этому параметру значение, отличное от Nonfluctuating, то в порт Update необходимо передать либо true, либо false.

Propagation speed (m/s) — скорость распространения сигнала
299792458 (по умолчанию) | положительный скаляр

Скорость распространения сигнала в виде вещественного положительного скаляра. По умолчанию используется значение скорости света (299792458 м/с).

Типы данных: Float16, Float32, Float64, Int8, Int16, Int32, Int64, UInt8, UInt16, UInt32, UInt64

Operating frequency (Гц) — несущая частота сигнала
3e8 (по умолчанию) | положительный скаляр

Несущая частота сигнала, заданная в виде положительного вещественного скаляра. Единицы измерения — Гц.

Inherit sample rate — наследовать частоту дискретизации
включено (по умолчанию) | выключено

Установите флажок, чтобы наследовать частоту дискретизации от вышестоящих блоков. В ином случае задайте частоту дискретизации с помощью параметра Sample rate (Hz).

Sample rate (Hz) — частота дискретизации
1e6 (по умолчанию) | положительный скаляр

Частота дискретизации сигнала в виде положительного скаляра. Единицы измерения — Гц.

Зависимости

Чтобы использовать этот параметр, снимите флажок Inherit sample rate.

Типы данных: Float16, Float32, Float64, Int8, Int16, Int32, Int64, UInt8, UInt16, UInt32, UInt64, Bool

Number of subbands — число поддиапазонов обработки
1e6 (по умолчанию) | целое положительное число

Количество поддиапазонов обработки, заданное в виде целого положительного числа.

Пример: 128