exponenta event banner

Backscatter Пешеходный

Сигналы обратного рассеяния от пешехода

  • Библиотека:
  • Панель инструментов радара

  • backscatterpedestrianblock

Описание

Блок Backscatter Peduan моделирует моностатическое отражение неполяризованных электромагнитных сигналов от шагающего пешехода. Модель пешеходной ходьбы координирует движение 16 сегментов тела для имитации естественного движения. Модель также моделирует радиолокационную отражательную способность каждого сегмента тела. Из этой модели можно получить положение и скорость каждого сегмента и общее обратное рассеяние излучения при движении тела.

Порты

Вход

развернуть все

Падающие радиолокационные сигналы на каждом сегменте тела, определяемые как комплекснозначная матрица M-by-16. M - количество выборок в сигнале. Столбец, представляющий падающий сигнал в каждом сегменте тела, см. в разделе Индексы сегментов тела.

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

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

Направления падающего сигнала на сегменты тела, определяемые как действительная матрица 2 на 16. Каждый столбец ANG определяет направление падения сигнала на соответствующую часть тела. Каждый столбец принимает вид [AzimuthAngle;ElevationAngle] пара. Единицы измерения в градусах. См. раздел Индексы сегментов тела для столбца, представляющего направление падения в каждом сегменте тела.

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

Заголовок пешехода, указанный как скаляр. Курс измеряется в плоскости xy от оси x к оси y. Единицы измерения в градусах.

Пример: -34

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

Продукция

развернуть все

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

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

Положения сегментов тела, возвращаемые в виде вещественной матрицы 3 на 16. Каждый столбец представляет декартову позицию, [x;y;z], одного из 16 сегментов тела. Единицы в метрах. Столбец, представляющий положение каждого сегмента тела, см. в разделе Индексы сегментов тела.

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

Скорость сегментов тела, возвращаемая в виде вещественной матрицы 3 на 16. Каждый столбец представляет декартову скорость, [vx;vy;vz], одного из 16 сегментов тела. Единицы измерения в метрах в секунду. Столбец, представляющий скорость каждого сегмента тела, см. в разделе Индексы сегментов тела.

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

Оси ориентации сегментов тела, возвращенных как множество 3 на 3 на 16 с реальным знаком. Каждая страница представляет оси ориентации 3 на 3 одного из 16 сегментов тела. Единицы измерения безразмерны. См. раздел Индексы сегментов тела для страницы, представляющей ориентацию каждого сегмента тела.

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

Параметры

развернуть все

Высота пешехода, заданная как положительный скаляр. Единицы в метрах.

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

Скорость ходьбы пешехода, указанная как неотрицательный скаляр. Модель движения ограничивает скорость ходьбы в 1,4 раза высотой пешехода, установленной в параметре Высота (м). Единицы измерения в метрах в секунду.

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

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

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

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

Пример: 1e9

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

Исходное положение пешехода, определяемое как действительный вектор 3 на 1 в виде [x;y;z]. Единицы в метрах.

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

Начальный курс пешехода, указанный как скаляр. Измеряют курс в плоскости xy от оси x к оси y. Единицы измерения в градусах.

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

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

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

В этой таблице показано, как параметр Simulate using влияет на общее поведение моделирования.

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

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

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

Дополнительные сведения см. в разделе Выбор режима моделирования (Simulink).

Подробнее

развернуть все

Расширенные возможности

Создание кода C/C + +
Создайте код C и C++ с помощью Simulink ® Coder™

.
Представлен в R2021a