Сигналы обратного рассеяния от пешехода
Radar Toolbox
Блок Backscatter Pedestrian моделирует моностатическое отражение неполяризованных электромагнитных сигналов от ходячего пешехода. Модель пешеходной ходьбы координирует движение 16 сегментов тела, чтобы симулировать естественное движение. Модель также имитирует отражательную способность радара каждого сегмента тела. Из этой модели можно получить положение и скорость каждого сегмента и общее обратное излучение при движении тела.
X
- Падающие радиолокационные сигналыПадающие радиолокационные сигналы на каждом сегменте тела, заданные как комплексная матрица M -by-16. M - количество выборок в сигнале. Смотрите Индексы сегмента тела для столбца, представляющего сигнал падения на каждом сегменте тела.
Размер первой размерности матрицы входа может варьироваться, чтобы симулировать изменяющуюся длину сигнала. Изменение размера может произойти, например, в случае импульсного сигнала с переменной частотой повторения импульса.
Типы данных: double
Поддержка комплексного числа: Да
Ang
- Направления падающего сигналаНаправления падающего сигнала на сегментах тела, заданные как действительная матрица 2 на 16. Каждый столбец ANG
определяет направление падения сигнала на соответствующую деталь тела. Каждый столбец принимает форму [AzimuthAngle;ElevationAngle]
пара. Модули указаны в степенях. Столбец, представляющий направление падения для каждого сегмента тела, см. в разделе Индексов сегмента тела.
Типы данных: double
AngH
- Пешеходный курсКурс пешехода, указанный как скаляр. Курс измеряется в xy -плоске от оси x -в направлении оси y -. Модули указаны в степенях.
Пример: -34
Типы данных: double
Y
- Объединенные отраженные радиолокационные сигналыОбъединенные отраженные радиолокационные сигналы, возвращаемые как комплексный вектор- M-на-1 столбец. M равняется тому же количеству выборок, что и во входном сигнале, X
.
Типы данных: double
Поддержка комплексного числа: Да
Pos
- Положения сегментов телаПоложения сегментов тела, возвращенные как действительная матрица 3 на 16. Каждый столбец представляет Декартову позицию, [x;y;z]
, одного из 16 сегментов тела. Модули измерения указаны в метрах. Столбец, представляющий положение каждого сегмента тела, см. в разделе Индексы сегментов тела.
Типы данных: double
Vel
- Скорость сегментов телаСкорость сегментов тела, возвращаемая как действительная матрица 3 на 16. Каждый столбец представляет Декартову скорость, [vx;vy;vz]
, одного из 16 сегментов тела. Модули указаны в метрах в секунду. Столбец, представляющий скорость каждого сегмента тела, см. в разделе Индексы сегментов тела.
Типы данных: double
Ax
- Ориентация сегментов телаОси ориентации сегментов тела, возвращенных как массив 3 на 3 на 16 с реальным знаком. Каждая страница представляет оси ориентации 3 на 3 одного из 16 сегментов тела. Модули безразмерны. Смотрите индексы сегментов тела для страницы, представляющей ориентацию каждого сегмента тела.
Типы данных: double
Height (m)
- Высота пешехода1.65
(по умолчанию) | положительная скалярная величинаВысота пешехода, указанная в виде положительной скалярной величины. Модули измерения указаны в метрах.
Типы данных: double
Walking Speed (m/s)
- Скорость ходьбы пешехода1.4
Значение высоты пешехода (по умолчанию) | неотрицательной скаляромСкорость ходьбы пешехода, заданная как неотрицательный скаляр. Модель движения ограничивает скорость ходьбы в 1,4 раза выше высоты пешехода, установленной в параметре Height (m). Модули указаны в метрах в секунду.
Типы данных: double
Propagation speed (m/s)
- Скорость распространения сигналаphysconst('LightSpeed')
(по умолчанию) | положительная скалярная величинаСкорость распространения сигнала, заданная как реальная положительная скалярная величина. Значение по умолчанию скорости света является значением, возвращаемым physconst('LightSpeed')
.
Типы данных: double
Operating Frequency (Hz)
- Несущая частота300e6
(по умолчанию) | положительная скалярная величинаНесущая частота узкополосных падающих сигналов, заданная как положительная скалярная величина. Модули указаны в Гц.
Пример: 1e9
Типы данных: double
Initial Position (m)
- Начальное положение пешехода[0;0;0]
(по умолчанию) | вектор с реальным значением 3 на 1Начальное положение пешехода, заданное как реальный вектор 3 на 1 в виде [x;y;z]
. Модули измерения указаны в метрах.
Типы данных: double
Initial Heading (deg)
- Начальный курс пешехода0
(по умолчанию) | скаляромНачальный курс пешехода, указанный как скаляр. Курс измеряется в xy -плоскости от x -оси к y -оси. Модули указаны в степенях.
Типы данных: double
Simulate using
- Метод симуляции блоковInterpreted Execution
(по умолчанию) | Code Generation
Симуляция блоков, заданное как 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).
Индексы сегмента тела определяют, какие столбцы в портах X, Ang, BPPOS и BPVEL содержат данные для определенного сегмента тела. Индексы сегмента тела определяют, какая страница порта Ax содержит данные для определенных сегментов тела. Например, столбец 3 X содержит выборочные данные для левой нижней ноги. Столбец 3 Ang содержит угол прихода сигнала в левой нижней стойке.
Индексы сегмента тела
Сегмент тела | Индекс сегмента тела |
---|---|
левая нога | 1 |
правая нога | 2 |
левая голень | 3 |
правая голень | 4 |
левая верхняя стойка | 5 |
правая верхняя стойка | 6 |
левое бедро | 7 |
правый бедро | 8 |
левая нижняя рука | 9 |
правая нижняя рука | 10 |
левое верхнее плечо | 11 |
правый верхний рычаг | 12 |
левое плечо | 13 |
правое плечо | 14 |
шея | 15 |
голова | 16 |
1. Если смысл перевода понятен, то лучше оставьте как есть и не придирайтесь к словам, синонимам и тому подобному. О вкусах не спорим.
2. Не дополняйте перевод комментариями “от себя”. В исправлении не должно появляться дополнительных смыслов и комментариев, отсутствующих в оригинале. Такие правки не получится интегрировать в алгоритме автоматического перевода.
3. Сохраняйте структуру оригинального текста - например, не разбивайте одно предложение на два.
4. Не имеет смысла однотипное исправление перевода какого-то термина во всех предложениях. Исправляйте только в одном месте. Когда Вашу правку одобрят, это исправление будет алгоритмически распространено и на другие части документации.
5. По иным вопросам, например если надо исправить заблокированное для перевода слово, обратитесь к редакторам через форму технической поддержки.