Сигналы обратного рассеяния от велосипедиста
Панель инструментов радара
Блок Bicyclist обратного рассеяния имитирует радиолокационные сигналы обратного рассеяния, отраженные от движущегося велосипедиста. Велосипедист состоит из велосипеда и его гонщика. Объект моделирует движение велосипеда и вычисляет сумму всех отраженных сигналов от множества дискретных рассеивателей на велосипеде. Модель игнорирует внутренние окклюзии внутри велосипедиста. Отраженные сигналы вычисляются с использованием модели с множеством рассеивателей, разработанной из 77-GHz радиолокационной системы.
Рассеиватели расположены на пяти основных компонентах велосипедистов:
рама велосипеда и велогонщик
педали велосипеда
верхние и нижние ноги наездника
переднее колесо
заднее колесо
За исключением колёс, на велосипедисте 114 рассеивателей. Колеса содержат рассеиватели на ободе и спицы. Количество рассеивателей на колесах зависит от количества спиц на колесо, которое можно указать с помощью NumWheelSpokes собственность.
X - Сигналы РЛС происшествияПадающие радиолокационные сигналы на каждый бициклический рассеиватель, определяемый как комплексная матрица M-by-N. M - количество выборок в сигнале. N - количество точечных рассеивателей на велосипедисте и определяется частично из числа спиц в каждом колесе, Nws. Колонка, представляющая падающий сигнал на каждом рассеивателе, приведена в разделе Индексы бициклического рассеивателя.
Размер первого размера входной матрицы может изменяться для моделирования изменения длины сигнала. Изменение размера может происходить, например, в случае формы импульса с переменной частотой повторения импульса.
Типы данных: double
Поддержка комплексного номера: Да
AngH - Курс велосипедиста0.0 | скалярЗаголовок бициклиста, указанный как скаляр. Курс измеряется в плоскости xy от оси x к оси y. Единицы измерения в градусах.
Пример: -34
Типы данных: double
Ang - Направления сигналов происшествийНаправления падающих сигналов на рассеиватели, определяемые как вещественно-значимая матрица 2-by-N. Каждый столбец Ang определяет направление падения сигнала на соответствующий рассеиватель. Каждый столбец имеет форму пары [AzimingAngle; ElevationAngle]. Единицы измерения в градусах. В разделе Индексы рассеивателя Бициклиста для столбца, представляющего угол прихода инцидента на каждом рассеивателе.
Типы данных: double
Speed - Скорость велосипедистаСкорость бициклиста, определяемая как неотрицательный скаляр. Модель движения ограничивает скорость до 60 м/с. Единицы измерения в метрах в секунду.
Пример: 8
Типы данных: double
Coast - Состояние костинга велосипедистаfalse (по умолчанию) | trueСостояние коксования велосипедиста, указанное как false или true. Это свойство управляет накатом велосипедиста. Если установлено значение true, велосипедист не педалирует, но колеса по-прежнему вращаются (свободно). Если установлено значение false, велосипед педалирует и Gear transmission ratio параметр определяет отношение вращений колес к вращениям педалей.
Настраиваемый: Да
Типы данных: Boolean
Y - Комбинированные отраженные радиолокационные сигналыКомбинированные отраженные радиолокационные сигналы, возвращаемые как вектор M-by-1 столбца с комплексными значениями. M равно количеству выборок во входном сигнале, X.
Типы данных: double
Поддержка комплексного номера: Да
Pos - Положения рассеивателейПозиции рассеивателей, возвращаемые как вещественно-значимая матрица 3-by-N. N - число рассеивателей на велосипеде. Каждый столбец представляет декартово положение [x; y; z] одного из рассеивателей. Единицы в метрах. Колонка, представляющая положение каждого рассеивателя, приведена в разделе Индексы бициклического рассеивателя.
Типы данных: double
Vel - Рассеиватели скоростиСкорость рассеивателей, возвращаемая как действительная матрица 3-by-N. N - число рассеивателей на велосипеде. Каждый столбец представляет декартову скорость [vx; vy; vz] одного из рассеивателей. Единицы измерения в метрах в секунду. Колонка, представляющая скорость каждого рассеивателя, приведена в разделе Индексы бициклического рассеивателя.
Типы данных: double
Ax - Ориентация рассеивателейОси ориентации рассеивателей, возвращаемые в виде вещественной матрицы 3 на 3.
Типы данных: double
Number of wheel spokes - Количество спиц на колесо20 (по умолчанию) | положительное целое числоКоличество спиц на колесо велосипеда, указанное как положительное целое число от 3 до 50 включительно. Единицы измерения безразмерны.
Типы данных: double
Gear transmission ratio - Отношение вращений колес к вращениям педалей1.5 (по умолчанию) | положительный скалярОтношение вращений колес к вращениям педалей, определяемое как положительный скаляр. Передаточное число должно быть в диапазоне от 0,5 до 6. Единицы измерения безразмерны.
Типы данных: double
Signal carrier frequency (Hz) - Несущая частота77e9 (по умолчанию) | положительный скалярНесущая частота узкополосных падающих сигналов, заданная как положительный скаляр. Единицы измерения в Гц.
Пример: 1e9
Типы данных: double
Initial position (m) - Исходное положение велосипедиста[0;0;0] (по умолчанию) | вектор вещественных значений 3 на 1Исходное положение бициклиста, определяемое как действительный вектор 3 на 1 в виде [x; y; z]. Единицы в метрах.
Типы данных: double
Initial heading direction (deg) - Начальный курс велосипедиста0 (по умолчанию) | скалярНачальный заголовок бициклиста, указанный как скаляр. Измеряют курс в плоскости xy от оси x к оси y. Единицы измерения в градусах.
Типы данных: double
Initial bicyclist speed (m/s) - Начальная скорость велосипеда4 (по умолчанию) | неотрицательный скалярНачальная скорость бициклиста, определяемая как неотрицательный скаляр. Модель движения ограничивает скорость максимальной скоростью 60 м/с (216 км/ч). Единицы измерения в метрах в секунду.
Настраиваемый: Да
Типы данных: double
Propagation speed (m/s) - Скорость распространения сигналаphysconst('LightSpeed') (по умолчанию) | положительный скалярСкорость распространения сигнала, заданная как действительный положительный скаляр. Значением по умолчанию скорости света является значение, возвращаемое physconst('LightSpeed').
Типы данных: double
RCS pattern - Источник шаблона RCSAuto (по умолчанию) | PropertyИсточник шаблона RCS, указанный как Auto или Property. При указании Auto, шаблон представляет собой матрицу 1 на 361, содержащую значения, полученные из радиолокационных измерений, выполненных на частоте 77 ГГц.
Azimuth angles (deg) - Азимутальные углы[-180:180] (по умолчанию) | 1-by-P вектор строки с действительным значением | P-by-1 вектор столбца с действительным значениемАзимутальные углы, используемые для определения угловых координат каждого столбца матрицы, заданной параметром «Схема сечения РЛС» (квадратные метры). Задайте азимутальные углы в виде вектора длины P. P должно быть больше двух. Угловые единицы в градусах.
Пример: [-45:0.1:45]
Чтобы включить этот параметр, установите для параметра шаблона RCS значение Property.
Типы данных: double
Elevation angles (deg) - Углы возвышения[-90:90] (по умолчанию) | 1-by-Q вектор строки с действительным значением | Q-by-1 вектор столбца с действительным значениемУглы места, используемые для определения угловых координат каждой строки матрицы, заданной параметром «Схема сечения РЛС» (квадратные метры). Задайте углы отметки в виде вектора длины Q. Q должно быть больше двух. Угловые единицы в градусах.
Чтобы включить этот параметр, установите для параметра шаблона RCS значение Property.
Типы данных: double
Radar cross section pattern (square meters) - Схема сечения РЛССхема сечения РЛС (RCS) как функция угла возвышения и азимута, заданная как действительная матрица Q-by-P или 1-by-P действительный вектор. Q - длина вектора, определяемая ElevationAngles собственность. P - длина вектора, определяемая AzimuthAngles собственность. Единицы в квадратных метрах.
Можно также задать образец как 1-by-P действительный вектор углов азимута для одной отметки.
Значением по умолчанию этого свойства является матрица 1 на 361, содержащая значения, полученные из радиолокационных измерений, выполненных на частоте 77 ГГц, найденных в backscatterBicyclist.defaultRCSPattern.
Чтобы включить этот параметр, установите для параметра шаблона RCS значение Property.
Типы данных: 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).
Индексы бициклического рассеивателя определяют, какие столбцы в матрицах положения рассеивателя или скорости содержат данные положения и скорости для конкретного рассеивателя. Например, столбец 92 bpos определяет 3-D положение одного из рассеивателей на педали.
Разбрасыватели колес поровну разделены между колесами. Общее число рассеивателей колес N можно определить путем вычитания 113 из выходного сигнала getNumScatterers функция. Количество рассеивателей на колесо Nsw = N/2.
Индексы рассеивателя велосипедистов
| Компонент Bicyclist | Индекс рассеяния велосипедистов |
|---|---|
| Рама и райдер | 1 … 90 |
| Педали | 91 … 99 |
| Ноги всадника | 100 … 113 |
| Переднее колесо | 114 … 114 + Nsw - 1 |
| Заднее колесо | 114 + Nsw... 114 + N - 1 |
1. Если смысл перевода понятен, то лучше оставьте как есть и не придирайтесь к словам, синонимам и тому подобному. О вкусах не спорим.
2. Не дополняйте перевод комментариями “от себя”. В исправлении не должно появляться дополнительных смыслов и комментариев, отсутствующих в оригинале. Такие правки не получится интегрировать в алгоритме автоматического перевода.
3. Сохраняйте структуру оригинального текста - например, не разбивайте одно предложение на два.
4. Не имеет смысла однотипное исправление перевода какого-то термина во всех предложениях. Исправляйте только в одном месте. Когда Вашу правку одобрят, это исправление будет алгоритмически распространено и на другие части документации.
5. По иным вопросам, например если надо исправить заблокированное для перевода слово, обратитесь к редакторам через форму технической поддержки.
