Сигналы обратного рассеяния от пешехода
Панель инструментов радара
Блок Backscatter Peduan моделирует моностатическое отражение неполяризованных электромагнитных сигналов от шагающего пешехода. Модель пешеходной ходьбы координирует движение 16 сегментов тела для имитации естественного движения. Модель также моделирует радиолокационную отражательную способность каждого сегмента тела. Из этой модели можно получить положение и скорость каждого сегмента и общее обратное рассеяние излучения при движении тела.
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 раза высотой пешехода, установленной в параметре Высота (м). Единицы измерения в метрах в секунду.
Типы данных: 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, переопределяет режим моделирования.
Режимы ускорения
| Моделирование блоков | Поведение при моделировании | ||
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. По иным вопросам, например если надо исправить заблокированное для перевода слово, обратитесь к редакторам через форму технической поддержки.