Обратное рассеяние сигнализирует от велосипедиста
Phased Array System Toolbox / Среда и Цель
Блок Backscatter Bicyclist симулирует backscattered радарные сигналы, отраженные от движущегося велосипедиста. Велосипедист состоит из велосипеда и его наездника. Объектные модели движение велосипедиста и вычисляют сумму всех отраженных сигналов от нескольких дискретных рассеивателей на велосипедисте. Модель игнорирует внутренние поглощения газов в велосипедисте. Отраженные сигналы вычисляются с помощью модели мультирассеивателя, разработанной из радиолокационной системы на 77 ГГц.
Рассеиватели расположены на пяти главных компонентах велосипедиста:
велосипедная рама и наездник
велосипедные педали
бедра и голени наездника
переднее колесо
заднее колесо
Исключая колеса на велосипедисте существует 114 рассеивателей. Колеса содержат рассеиватели на оправе и спицах. Количество рассеивателей на колесах зависит от количества спиц на колесо, которое может быть задано с помощью NumWheelSpokes
свойство.
X
— Инцидентные радарные сигналыИнцидентный радар сигнализирует на каждом рассеивателе велосипедиста в виде M с комплексным знаком-by-N о матрице. M является количеством выборок в сигнале. N является количеством рассеивателей точки на велосипедисте и определяется частично из количества спиц в каждом колесе, N ws. Смотрите индексы Рассеивателя Велосипедиста для столбца, представляющего инцидентный сигнал в каждом рассеивателе.
Размер первой размерности входной матрицы может варьироваться, чтобы симулировать изменяющуюся длину сигнала. Изменение размера может произойти, например, в случае импульсного сигнала с переменной импульсной частотой повторения.
Типы данных: double
Поддержка комплексного числа: Да
AngH
— Велосипедист, направляющийся
| скалярЗаголовок велосипедиста в виде скаляра. Заголовок измеряется в xy - плоскости от x - оси к y - ось. Модули в градусах.
Пример: -34
Типы данных: double
Ang
— Направления инцидентных сигналовНаправления инцидентных сигналов на рассеивателях в виде 2 с действительным знаком N матрицей. Каждый столбец Ang
задает инцидентное направление сигнала к соответствующему рассеивателю. Каждый столбец принимает форму [AzimuthAngle; 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 с действительным знаком N матрицей. N является количеством рассеивателей на велосипедисте. Каждый столбец представляет Декартово положение, [x; y;], одного из рассеивателей. Модули исчисляются в метрах. Смотрите индексы Рассеивателя Велосипедиста для столбца, представляющего положение каждого рассеивателя.
Типы данных: double
Vel
— Скоростные рассеивателиСкорость рассеивателей, возвращенных как 3 с действительным знаком N матрицей. N является количеством рассеивателей на велосипедисте. Каждый столбец представляет Декартову скорость, [vx; vy; vz], одного из рассеивателей. Модули исчисляются в метрах в секунду. Смотрите индексы Рассеивателя Велосипедиста для столбца, представляющего скорость каждого рассеивателя.
Типы данных: double
Ax
— Ориентация рассеивателейОси ориентации рассеивателей, возвращенных как 3х3 матрица с действительным знаком.
Типы данных: double
Number of wheel spokes
— Количество спиц на колесо
(значение по умолчанию) | положительное целое числоКоличество спиц на колесо велосипеда в виде положительного целого числа от 3 до 50, включительно. Модули являются безразмерными.
Типы данных: double
Gear transmission ratio
— Отношение вращений колеса к вращениям педали
(значение по умолчанию) | положительная скалярная величинаОтношение вращений колеса к вращениям педали в виде положительной скалярной величины. Передаточное отношение должно быть в области значений 0.5 до 6. Модули являются безразмерными.
Типы данных: double
Signal carrier frequency (Hz)
— Несущая частота77e9
(значение по умолчанию) | положительная скалярная величинаНесущая частота узкополосного инцидента сигнализирует в виде положительной скалярной величины. Модули находятся в Гц.
Пример: 1e9
Типы данных: double
Initial position (m)
— Исходное положение велосипедиста
(значение по умолчанию) | вектор с действительным знаком 3 на 1Исходное положение велосипедиста в виде вектора с действительным знаком 3 на 1 в форме [x; y; z. Модули исчисляются в метрах.
Типы данных: double
Initial heading direction (deg)
— Первоначальный заголовок велосипедиста
(значение по умолчанию) | скалярПервоначальный заголовок велосипедиста в виде скаляра. Заголовок измеряется в xy - плоскости от x - оси к y - ось. Модули в градусах.
Типы данных: double
Initial bicyclist speed (m/s)
— Начальная скорость велосипедиста
(значение по умолчанию) | неотрицательный скалярНачальная скорость велосипедиста в виде неотрицательного скаляра. Модель движения ограничивает скорость максимумом 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)
— Углы азимута
(значение по умолчанию) | 1 P вектором-строкой с действительным знаком | P-by-1 вектор-столбец с действительным знакомУглы азимута раньше задавали угловые координаты каждого столбца матрицы, заданной параметром Radar cross section pattern (square meters). Задайте углы азимута как длину вектор P. P должен быть больше два. Угловые модули в градусах.
Пример: [-45:0.1:45]
Чтобы включить этот параметр, установите параметр RCS pattern на Property
.
Типы данных: double
Elevation angles (deg)
— Углы вертикального изменения
(значение по умолчанию) | 1 Q вектором-строкой с действительным знаком | Q-by-1 вектор-столбец с действительным знакомУглы вертикального изменения раньше задавали угловые координаты каждой строки матрицы, заданной параметром Radar cross section pattern (square meters). Задайте углы вертикального изменения как длину вектор Q. Q должен быть больше два. Угловые модули в градусах.
Чтобы включить этот параметр, установите параметр RCS pattern на Property
.
Типы данных: double
Radar cross section pattern (square meters)
— Радарный шаблон поперечного сеченияШаблон радарного поперечного сечения (RCS) как функция вертикального изменения и угла азимута в виде Q-by-P матрица с действительным знаком или 1 P вектором с действительным знаком. Q является длиной вектора, заданного ElevationAngles
свойство. P является длиной вектора, заданного AzimuthAngles
свойство. Модули находятся в квадратных метрах.
Можно также задать шаблон как 1 P вектором с действительным знаком углов азимута для одного вертикального изменения.
Значение по умолчанию этого свойства 1 361 матрица, содержащая значения, полученные на радарные измерения, проведенные на уровне 77 ГГц, найденных в backscatterBicyclist.defaultRCSPattern
.
Чтобы включить этот параметр, установите параметр RCS pattern на 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 using, заменяет режим симуляции.
Ускоряющие режимы
Блокируйте симуляцию | Поведение симуляции | ||
Normal | Accelerator | Rapid Accelerator | |
Interpreted Execution | Блок выполняет использование интерпретатора MATLAB. | Блок выполняет использование интерпретатора MATLAB. | Создает независимый исполняемый файл из модели. |
Code Generation | Блок скомпилирован. | Все блоки в модели скомпилированы. |
Для получения дополнительной информации смотрите Выбор Simulation Mode (Simulink).
Индексы рассеивателя велосипедиста задают, какие столбцы в матрицах положения или скорости рассеивателя содержат данные о положении и скорости для определенного рассеивателя. Например, столбец 92 bpos
задает 3-D положение одного из рассеивателей на педали.
Рассеиватели колеса одинаково разделены между колесами. Можно определить общее количество рассеивателей колеса, N, путем вычитания 113 от выхода getNumScatterers
функция. Количеством рассеивателей на колесо является N, коротковолновый = N/2.
Индексы рассеивателя велосипедиста
Компонент велосипедиста | Индекс рассеивателя велосипедиста |
---|---|
Система координат и наездник | 1 … 90 |
Педали | 91 … 99 |
Участки наездника | 100 … 113 |
Переднее колесо | 114 … 114 + коротковолновый N - 1 |
Заднее колесо | 114 + N коротковолновый … 114 + N - 1 |
1. Если смысл перевода понятен, то лучше оставьте как есть и не придирайтесь к словам, синонимам и тому подобному. О вкусах не спорим.
2. Не дополняйте перевод комментариями “от себя”. В исправлении не должно появляться дополнительных смыслов и комментариев, отсутствующих в оригинале. Такие правки не получится интегрировать в алгоритме автоматического перевода.
3. Сохраняйте структуру оригинального текста - например, не разбивайте одно предложение на два.
4. Не имеет смысла однотипное исправление перевода какого-то термина во всех предложениях. Исправляйте только в одном месте. Когда Вашу правку одобрят, это исправление будет алгоритмически распространено и на другие части документации.
5. По иным вопросам, например если надо исправить заблокированное для перевода слово, обратитесь к редакторам через форму технической поддержки.