Radar Target

Радиолокационная цель

Библиотека

Окружение и цель

phasedenvlib

  • Radar Target block

Описание

Блок Radar Target моделирует радиолокационную цель, которая отражает сигнал в соответствии с заданным радиолокационным сечением (RCS). Блок поддерживает все четыре модели Swerling.

Параметры

Source of mean radar cross section

Задайте, получено ли среднее значение радарного сечения (RCS) цели от параметра Mean radar cross section этого блока или от порта входа. Значения этого параметра следующие

PropertyПараметр Mean radar cross section для этого блока задает среднее значение RCS.
Input portВыбор этого значения создает RCS входной порт для определения среднего поперечного сечения радара.
Mean radar cross section (m^2)

Задайте среднее значение радиолокационного сечения цели в квадратных метрах в виде неотрицательного скаляра. Этот параметр появляется только, когда параметр Source of mean radar cross section установлен на Property.

Fluctuation model

Задайте статистическую модель цели как одну из Nonfluctuating, Swerling1, Swerling2, Swerling3, или Swerling4. Установка этого параметра на значение, отличное от Nonfluctuating, позволяет задать параметры поперечных сечений через вход порт, Update.

Signal Propagation speed (m/s)

Задайте скорость распространения сигнала, в метрах в секунду, как положительная скалярная величина. Вы можете использовать функцию physconst для определения скорости света.

Operating frequency (Hz)

Задайте несущую частоту сигнала, который отражается от цели, как положительная скалярная величина в hertz.

Simulate using

Метод симуляции блоков, заданный как 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).

Порты

Примечание

Блочные входы и порты выхода соответствуют входу и выходным параметрам, описанным в step метод базового системного объекта. См. ссылку в нижней части этой страницы.

ПортОписаниеПоддерживаемые типы данных
X

Сигнал происшествия.

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

Плавающая точка двойной точности
RCS

Среднее сечение радара.

Плавающая точка двойной точности
Update

Обновление RCS при выполнении блока.

Плавающая точка двойной точности
Out

Рассеянный сигнал.

Плавающая точка двойной точности

См. также

Введенный в R2014b