Радиолокационная цель
Окружение и цель
phasedenvlib
Блок Radar Target моделирует радиолокационную цель, которая отражает сигнал в соответствии с заданным радиолокационным сечением (RCS). Блок поддерживает все четыре модели Swerling.
Задайте, получено ли среднее значение радарного сечения (RCS) цели от параметра Mean radar cross section этого блока или от порта входа. Значения этого параметра следующие
Property | Параметр Mean radar cross section для этого блока задает среднее значение RCS. |
Input port | Выбор этого значения создает RCS входной порт для определения среднего поперечного сечения радара. |
Задайте среднее значение радиолокационного сечения цели в квадратных метрах в виде неотрицательного скаляра. Этот параметр появляется только, когда параметр Source of mean radar cross section установлен на Property
.
Задайте статистическую модель цели как одну из Nonfluctuating
, Swerling1
, Swerling2
, Swerling3
, или Swerling4
. Установка этого параметра на значение, отличное от Nonfluctuating
, позволяет задать параметры поперечных сечений через вход порт, Update
.
Задайте скорость распространения сигнала, в метрах в секунду, как положительная скалярная величина. Вы можете использовать функцию physconst
для определения скорости света.
Задайте несущую частоту сигнала, который отражается от цели, как положительная скалярная величина в hertz.
Метод симуляции блоков, заданный как Interpreted Execution
или Code Generation
. Если вы хотите, чтобы ваш блок использовал MATLAB® интерпретатор, выберите Interpreted Execution
. Если вы хотите, чтобы ваш блок выполнялся как скомпилированный код, выберите Code Generation
. Скомпилированный код требует времени для компиляции, но обычно запускается быстрее.
Интерпретированное выполнение полезно, когда вы разрабатываете и настраиваете модель. Блок запускает базовую системную object™ в MATLAB. Вы можете быстро изменить и выполнить модель. Когда вы удовлетворены вашими результатами, можно запустить блок с помощью Code Generation
. Длинные симуляции выполняются быстрее, чем при интерпретированном выполнении. Можно запускать повторные выполнения без перекомпиляции. Однако, если вы меняете какие-либо параметры блоков, то блок автоматически перекомпилируется перед выполнением.
При установке этого параметра необходимо учитывать режим симуляции модели в целом. Таблица показывает, как параметр Simulate using взаимодействует с общим режимом симуляции.
Когда Simulink® модель находится в Accelerator
режим блока, заданный с помощью Simulate using, переопределяет режим симуляции.
Режимы ускорения
Симуляция блоков | Поведение симуляции | ||
Normal | Accelerator | Rapid Accelerator | |
Interpreted Execution | Блок выполняется с помощью интерпретатора MATLAB. | Блок выполняется с помощью интерпретатора MATLAB. | Создает независимый исполняемый файл из модели. |
Code Generation | Блок скомпилирован. | Все блоки в модели скомпилированы. |
Для получения дополнительной информации смотрите Выбор режима симуляции (Simulink).
Примечание
Блочные входы и порты выхода соответствуют входу и выходным параметрам, описанным в step
метод базового системного объекта. См. ссылку в нижней части этой страницы.
Порт | Описание | Поддерживаемые типы данных |
---|---|---|
X | Сигнал происшествия. Размер первой размерности матрицы входа может варьироваться, чтобы симулировать изменяющуюся длину сигнала. Изменение размера может произойти, например, в случае импульсного сигнала с переменной частотой повторения импульса. | Плавающая точка двойной точности |
RCS | Среднее сечение радара. | Плавающая точка двойной точности |
Update | Обновление RCS при выполнении блока. | Плавающая точка двойной точности |
Out | Рассеянный сигнал. | Плавающая точка двойной точности |