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

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

  • Библиотека:
  • 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