Wideband Backscatter Radar Target

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

  • Библиотека:
  • Phased Array System Toolbox/Среда и целевой набор

  • Wideband Backscatter Radar Target block

Описание

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

Порты

Вход

расширить все

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

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

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

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

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

Опция для включения обновления значений RCS для моделей флуктуации, заданная как false или true. Когда Update является trueновое значение RCS генерируется каждый раз, когда вы запускаете блок. Если Update является falseRCS остается неизменным.

Зависимости

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

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

Выход

расширить все

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

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

Параметры

расширить все

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

Углы Азимута, используемые для определения угловых координат каждого столбца матриц, заданных параметром RCS pattern (m^2). Задайте углы азимута как длину P вектор. P должно быть больше двух. Угловые модули находятся в степенях.

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

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

Углы возвышения, используемые для определения угловых координат каждой строки матриц, заданных параметром RCS pattern (m^2). Задайте углы возвышения в виде вектора Q длиной. Q должно быть больше двух. Угловые модули находятся в степенях.

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

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

Радарный шаблон поперечного сечения, заданный как вещественная матрица или массив.

РазмерностиПриложение
Q -by - P матрицаЗадает матрицу значений RCS как функцию от Q углов возвышения и P углов азимута. Та же матрица RCS используется для всех частот.
Q -by- P -by- K массивЗадает массив шаблонов RCS как функцию от Q углов возвышения, углов P азимута и K частот. Если K = 1, шаблон эквивалентен Q -by- P матрице.
1-by- P -by- K массивЗадает матрицу значений RCS как функцию от углов азимута P и K частот. Эти форматы размерности применяются, когда существует только один угол возвышения.
K -by - P матрица

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

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

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

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

Модули RCS указаны в квадратных метрах.

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

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

Целевая модель флуктуации, заданная как Nonfluctuating, Swerling1, Swerling2, Swerling3, или Swerling4. Если вы задаете этот параметр кроме Nonfluctuating, вы должны пройти либо true или false в Update Update порт.

Скорость распространения сигнала, заданная как реальная положительная скалярная величина. Значение по умолчанию скорости света является значением, возвращаемым physconst('LightSpeed').

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

Частота несущей сигнала, заданная как положительный действительный скаляр. Модули указаны в герцах.

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

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

Задайте скорость дискретизации сигнала как положительная скалярная величина. Модули указаны в Гц.

Зависимости

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

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

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

Пример: 128

Симуляция блоков, заданное как Interpreted Execution или Code Generation. Если вы хотите, чтобы ваш блок использовал MATLAB® интерпретатор, выберите Interpreted Execution. Если вы хотите, чтобы ваш блок выполнялся как скомпилированный код, выберите Code Generation. Скомпилированный код требует времени для компиляции, но обычно запускается быстрее.

Интерпретированное выполнение полезно, когда вы разрабатываете и настраиваете модель. Блок запускает базовую системную object™ в MATLAB. Вы можете быстро изменить и выполнить модель. Когда вы удовлетворены вашими результатами, можно запустить блок с помощью Code Generation. Длинные симуляции выполняются быстрее с сгенерированным кодом, чем при интерпретированном выполнении. Можно запускать повторные выполнения без перекомпиляции, но если вы меняете какие-либо параметры блоков, то блок автоматически перекомпилируется перед выполнением.

Эта таблица показывает, как параметр Simulate using влияет на общее поведение симуляции.

Когда Simulink® модель находится в Accelerator режим блока, заданный с помощью Simulate using, переопределяет режим симуляции.

Режимы ускорения

Симуляция блоковПоведение симуляции
NormalAcceleratorRapid Accelerator
Interpreted ExecutionБлок выполняется с помощью интерпретатора MATLAB.Блок выполняется с помощью интерпретатора MATLAB.Создает независимый исполняемый файл из модели.
Code GenerationБлок скомпилирован.Все блоки в модели скомпилированы.

Для получения дополнительной информации смотрите Выбор режима симуляции (Simulink).

Введенный в R2016b