Wideband Backscatter Radar Target

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

  • Библиотека:
  • Phased Array System Toolbox / Среда и Цель

Описание

Блок 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 false, RCS остается неизменным.

Зависимости

Чтобы включить этот порт, установите параметр 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, шаблон RCS эквивалентен Q-by-P матрица.
1 P 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Блок скомпилирован.Все блоки в модели скомпилированы.

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

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

Системные объекты

Блоки

Введенный в R2017b