Обратное рассеяние сигнализирует от пешехода
Phased Array System Toolbox / Среда и Цель
Блок Backscatter Pedestrian моделирует моностатическое отражение неполяризованных электромагнитных сигналов от идущего пешехода. Модель обхода пешехода координирует движение 16 сегментов тела моделировать естественное движение. Модель также моделирует радарную отражающую способность каждого сегмента тела. Из этой модели можно получить положение и скорость каждого сегмента и общего количества backscattered излучение, когда тело перемещается.
X
Инцидентные радарные сигналыИнцидентный радар сигнализирует на каждом сегменте тела, заданном как M с комплексным знаком-by-16 матрица. M является количеством выборок в сигнале. Смотрите Индексы Сегмента Тела для столбца, представляющего инцидентный сигнал в каждом сегменте тела.
Размер первой размерности входной матрицы может отличаться, чтобы моделировать изменяющуюся длину сигнала. Изменение размера может произойти, например, в случае импульсной формы волны с переменной импульсной частотой повторения.
Типы данных: double
Поддержка комплексного числа: Да
Ang
— Инцидентные направления сигналаИнцидентные направления сигнала на сегментах тела, заданных как с действительным знаком 2 16 матрица. Каждый столбец ANG
задает инцидентное направление сигнала к соответствующей части тела. Каждый столбец принимает форму пары [AzimuthAngle;ElevationAngle]
. Модули в градусах. Смотрите Индексы Сегмента Тела для столбца, представляющего инцидентное направление в каждом сегменте тела.
Типы данных: double
AngH
— Пешеходный заголовокЗаголовок пешехода, заданного как скаляр. Заголовок измеряется в xy - плоскости от x - оси к y - ось. Модули в градусах.
Пример: -34
Типы данных: double
Y
Объединенные отраженные радарные сигналыОбъединенные отраженные радарные сигналы, возвращенные как M с комплексным знаком-by-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 | Блок скомпилирован. | Все блоки в модели скомпилированы. |
Для получения дополнительной информации смотрите Выбор Simulation Mode (Simulink).
Индексы сегмента тела задают, какие столбцы в X, Ang, BPPOS и портах BPVEL содержат данные для определенного сегмента тела. Индексы сегмента тела задают, какая страница в порте Ax содержит данные для определенного тела сегменты. Например, столбец 3 X содержит выборочные данные для левой голени. Столбец 3 Ang содержит угол падения сигнала в левой голени.
Индексы сегмента тела
Сегмент Body | Индекс сегмента тела |
---|---|
левая нога | 1 |
правая нога | 2 |
оставленная голень | 3 |
правая голень | 4 |
оставленное бедро | 5 |
правое бедро | 6 |
оставленное бедро | 7 |
правое бедро | 8 |
оставленное предплечье | 9 |
правое предплечье | 10 |
оставленное плечо | 11 |
правое плечо | 12 |
оставленное плечо | 13 |
правое плечо | 14 |
шея | 15 |
голова | 16 |
1. Если смысл перевода понятен, то лучше оставьте как есть и не придирайтесь к словам, синонимам и тому подобному. О вкусах не спорим.
2. Не дополняйте перевод комментариями “от себя”. В исправлении не должно появляться дополнительных смыслов и комментариев, отсутствующих в оригинале. Такие правки не получится интегрировать в алгоритме автоматического перевода.
3. Сохраняйте структуру оригинального текста - например, не разбивайте одно предложение на два.
4. Не имеет смысла однотипное исправление перевода какого-то термина во всех предложениях. Исправляйте только в одном месте. Когда Вашу правку одобрят, это исправление будет алгоритмически распространено и на другие части документации.
5. По иным вопросам, например если надо исправить заблокированное для перевода слово, обратитесь к редакторам через форму технической поддержки.