Backscatter Pedestrian

Обратное рассеяние сигнализирует от пешехода

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

Описание

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

Порты

Входной параметр

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

Инцидентный радар сигнализирует на каждом сегменте тела, заданном как 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 раза пешеходным набором высоты в параметре Height (m). Модули исчисляются в метрах в секунду.

Типы данных: 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 using, заменяет режим симуляции.

Ускоряющие режимы

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

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

Больше о

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

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

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

Блоки

Введенный в R2019a

Для просмотра документации необходимо авторизоваться на сайте