Расчет потерь на трассе и фазового сдвига для луча
[ возвращает потери на тракте в дБ и фазовый сдвиг в радианах на основе свойств, указанных pl,phase] = raypl (ray)ray. В расчетах потерь и сдвига траектории учитываются потери свободного пространства и потери отражения, полученные из траектории распространения, отражающих материалов и поляризаций. Функция учитывает геометрическую связь между горизонтальной и вертикальной поляризацией только тогда, когда как передающая, так и принимающая антенны поляризованы. Дополнительные сведения см. в разделе Расчет потерь пути.
[ вычисляет потери в тракте и фазовый сдвиг с дополнительными опциями, заданными одним или несколькими аргументами пары имя-значение.pl,phase] = raypl (ray,Name,Value)
Изменение отраженных материалов и частоты для луча и переоценка потерь на пути и фазового сдвига.
Launch Site Viewer со зданиями в Гонконге. Для получения дополнительной информации о файле osm см. [1]. Укажите местоположения передатчика и приемника.
viewer = siteviewer("Buildings","hongkong.osm"); tx = txsite("Latitude",22.2789,"Longitude",114.1625, ... "AntennaHeight",10,"TransmitterPower",5, ... "TransmitterFrequency",28e9); rx = rxsite("Latitude",22.2799,"Longitude",114.1617, ... "AntennaHeight",1);
Выполните трассировку лучей между площадками.
rays = raytrace(tx,rx,"NumReflections",0:2);Найдите первый луч с отражениями 2 порядка из результата. Отображение характеристик луча. Постройте график луча, чтобы увидеть отражение луча от двух зданий.
ray = rays{1}(find([rays{1}.NumReflections] == 2,1))ray =
Ray with properties:
PathSpecification: 'Locations'
CoordinateSystem: 'Geographic'
TransmitterLocation: [3×1 double]
ReceiverLocation: [3×1 double]
LineOfSight: 0
ReflectionLocations: [3×2 double]
Frequency: 2.8000e+10
PathLossSource: 'Custom'
PathLoss: 122.1825
PhaseShift: 4.5977
Read-only properties:
PropagationDelay: 8.3060e-07
PropagationDistance: 249.0069
AngleOfDeparture: [2×1 double]
AngleOfArrival: [2×1 double]
NumReflections: 2
plot(ray);
По умолчанию все здания имеют электрические характеристики бетонных строительных материалов. Измените материал на металл для второго отражения и повторно оцените потери траектории. Используйте raypl функция для переоценки патлосса для луча. Отображение траектории луча для сравнения изменения потерь траектории. Выполните команду Replot, чтобы показать небольшое изменение цвета из-за изменения потерь траектории луча.
[ray.PathLoss,ray.PhaseShift] = raypl(ray, ... "ReflectionMaterials",["concrete","metal"])
ray =
Ray with properties:
PathSpecification: 'Locations'
CoordinateSystem: 'Geographic'
TransmitterLocation: [3×1 double]
ReceiverLocation: [3×1 double]
LineOfSight: 0
ReflectionLocations: [3×2 double]
Frequency: 2.8000e+10
PathLossSource: 'Custom'
PathLoss: 117.4814
PhaseShift: 4.5977
Read-only properties:
PropagationDelay: 8.3060e-07
PropagationDistance: 249.0069
AngleOfDeparture: [2×1 double]
AngleOfArrival: [2×1 double]
NumReflections: 2
ray =
Ray with properties:
PathSpecification: 'Locations'
CoordinateSystem: 'Geographic'
TransmitterLocation: [3×1 double]
ReceiverLocation: [3×1 double]
LineOfSight: 0
ReflectionLocations: [3×2 double]
Frequency: 2.8000e+10
PathLossSource: 'Custom'
PathLoss: 117.4814
PhaseShift: 4.5977
Read-only properties:
PropagationDelay: 8.3060e-07
PropagationDistance: 249.0069
AngleOfDeparture: [2×1 double]
AngleOfArrival: [2×1 double]
NumReflections: 2
plot(ray);
Изменение частоты и переоценка потерь в тракте и фазового сдвига. Постройте график луча еще раз и наблюдайте очевидное изменение цвета.
ray.Frequency = 2e9; [ray.PathLoss,ray.PhaseShift] = raypl(ray, ... "ReflectionMaterials",["concrete","metal"]); plot(ray);
Приложение
[1] OSM-файл загружается из https://www.openstreetmap.org, что обеспечивает доступ к данным карты, полученным от толпы, по всему миру. Данные лицензированы по лицензии Open Data Commons Open Database License (ODbL), https://opendatacommons.org/licenses/odbl/.
ray - Конфигурация лучаcomm.Ray объектКонфигурация луча, заданная как один comm.Ray объект. Объект должен иметь PathSpecification свойство имеет значение "Locations".
Типы данных: comm.Ray
Укажите дополнительные пары, разделенные запятыми Name,Value аргументы. Name является именем аргумента и Value - соответствующее значение. Name должен отображаться внутри кавычек. Можно указать несколько аргументов пары имен и значений в любом порядке как Name1,Value1,...,NameN,ValueN.
raypl(ray,'TransmitterPolarization','H','ReceiverPolarization','H'), задает горизонтальные поляризации для передающих и приемных антенн для ray.'ReflectionMaterials' - Отражающие материалы"concrete" (дефолт) | натягивает скаляр | 1 НОМЕРОМ вектор последовательности | вектор характера | 1 НОМЕРОМ множество клетки векторов характера | числовой вектор 2 на 1 | 2 НОМЕРОМ числовых матрицыМатериалы отражения для луча не угла обзора (NLOS), определенного как скаляр последовательности, 1 НОМЕРОМ вектор последовательности, вектор характера, 1 НОМЕРОМ множество клетки векторов характера, числового вектора 2 на 1 или 2 НОМЕРОМ числовых матриц. NR представляет количество отражений, указанное comm.Ray.NumReflections собственность.
Когда ReflectionMaterials указывается как строковый скаляр, строковый вектор или эквивалентный символьный вектор или массив ячеек символьных векторов, отражающий материал должен быть одним из "concrete", "brick", "wood", "glass", "plasterboard", "ceiling-board", "chipboard", "floorboard", "metal", "water", "vegetation", "loam", или "perfect-reflector". Если задано как строковый скалярный или символьный вектор, настройка применяется ко всем отражениям.
Когда ReflectionMaterials определяется как числовой вектор 2 на 1, [относительная диэлектрическая проницаемость; пара значений проводимости] применяется ко всем отражениям.
Когда ReflectionMaterials определяется как 2-by-NR числовая матрица, [относительная диэлектрическая проницаемость; пара значений проводимости] в каждом столбце применяется для каждой из точек отражения NR соответственно.
Дополнительные сведения см. в разделе Значения диэлектрической проницаемости и проводимости ITU для обычных материалов.
Пример: "ReflectionMaterials",["concrete","water"], указывает, что луч с двумя отражениями будет использовать электрические характеристики бетона в первой точке отражения и воды во второй точке отражения.
Типы данных: string | char | double
'TransmitterPolarization' - Тип поляризации передающей антенны"none" (по умолчанию) | "H" | "V" | "RHCP" | "LHCP" | нормализованный вектор Джонса 2 на 1Тип поляризации передающей антенны, указанный как "none", "H", "V", "RHCP", "LHCP"или нормализованный [Н; Вектор Джонса. Дополнительные сведения см. в разделе Векторная нотация Джонса.
Пример: 'TransmitterPolarization','RHCP', определяет правую круговую поляризацию для передающей антенны.
Типы данных: double | char | string
'ReceiverPolarization' - Тип поляризации приемной антенны"none" (по умолчанию) | "H" | "V" | "RHCP" | "LHCP" | нормализованный вектор Джонса 2 на 1Тип поляризации приемной антенны, указанный как "none", "H", "V", "RHCP", "LHCP"или нормализованный [Н; Вектор Джонса. Дополнительные сведения см. в разделе Векторная нотация Джонса.
Пример: 'ReceiverPolarization',[1;0], задает горизонтальную поляризацию для приемной антенны с помощью векторной нотации Джонса.
Типы данных: double | char | string
'TransmitterAxes' - Ориентация осей передающих антеннОриентация осей передающей антенны, заданная как унитарная матрица 3 на 3, указывающая вращение от локальной системы координат передатчика (LCS) в глобальную систему координат (GCS). Когда CoordinateSystem имущества comm.Ray имеет значение "Geographic", ориентация GCS является локальной системой координат Восток-Север-Вверх (RUS) на передатчике. Дополнительные сведения см. в разделе Ориентация системы координат.
Пример: 'TransmitterAxes',eye(3)указывает, что локальная система координат для осей передатчика выровнена с глобальной системой координат. Это ориентация по умолчанию.
Типы данных: double
'ReceiverAxes' - Ориентация осей приемной антенныОриентация осей приемной антенны, заданная как унитарная матрица 3 на 3, указывающая поворот от локальной системы координат (LCS) приемника в глобальную систему координат (GCS). Ориентация GCS является локальной системой координат Восток-Север-Вверх (RUS) в приемнике, когда.CoordinateSystem имущества comm.Ray имеет значение "Geographic". Дополнительные сведения см. в разделе Ориентация системы координат.
Пример: 'ReceiverAxes',[0 -1 0; 1 0 0; 0 0 1]задает поворот на 90 ° вокруг оси Z локальной системы координат приемника относительно глобальной системы координат.
Типы данных: double
pl - Потеря трактаПотеря пути в дБ, возвращает потерю пути, вычисленную для объекта входного луча, с учетом любых изменений, указанных в Name,Value пар.
phase - Сдвиг фазы Фазовый сдвиг в радианах, возвращает фазовый сдвиг, рассчитанный для объекта входного луча, с учетом любых изменений, указанных Name,Value пар.
ITU-R P.2040-1 [2] и ITU-R P.527-5 [3] представляют способы, уравнения и значения, используемые для вычисления реальной относительной диэлектрической проницаемости, проводимости и комплексной относительной диэлектрической проницаемости для обычных материалов.
Для получения информации о значениях, рассчитанных для строительных материалов, указанных в ITU-R P.2040-1, см. buildingMaterialPermittivity.
Для получения информации о значениях, рассчитанных для материалов рельефа местности, указанных в ITU-R P.527-5, см. earthSurfacePermittivity.
На этом изображении показана ориентация электромагнитных полей в глобальной системе координат (ГСК) и локальных системах координат передатчика и приемника.

Когда CoordinateSystem имущества comm.Ray имеет значение "Geographic", ориентация GCS является локальной системой координат Восток-Север-Вверх (RUS) у наблюдателя. При вычислении потерь в тракте учитываются различия между координатами RUS в передатчике и приемнике.
Вычисления потерь в тракте в соответствии с вычислениями матрицы потерь в тракте и отражения, как описано в документе IEEE 802.11-09/0334r8 [1]. Функция учитывает геометрическую связь между горизонтальной и вертикальной поляризацией только тогда, когда как передающая, так и принимающая антенны поляризованы.
Для отражения сигнала первого порядка матрица отражения, Href1, вычисляется как
) − sin («tx») cos («tx»)]
Члены в вычислении матрицы распространения канала представляют
Матрица геометрической связи RX - пересчет вектора поляризации из плоскости базиса падения в координаты RX.
Матрица поляризации - матрица включает коэффициенты отражения R⟂ и R∥ для перпендикулярной и параллельной составляющих электрического поля E ⟂ и E ∥ соответственно.
Матрица геометрической связи TX - пересчет вектора поляризации с базиса координат TX на плоскость падения.
Этот рисунок иллюстрирует путь отраженного сигнала первого порядка.

Где
Плоскость отражения смещена от начала координат глобальной системы координат.
k представляет вектор распространения формы сигнала.
n представляет вектор, нормальный к плоскости падения.
Эти векторы представляют собой вертикальный и горизонтальный векторы электромагнитного поля.
αinc - угол падения k.
λ tx представляет угол между Estartи нормалью к плоскости падения.
TX представляет передающую антенну.
RX представляет приемную антенну.
Вычисления матрицы отражения для отражений сигнала второго порядка продолжаются от вычислений отражения сигнала первого порядка. Дополнительные сведения см. в документе IEEE 802.11-09/0334r8 [1].
Для векторной нотации Джонса функция raypl описывает поляризацию сигнала с помощью вычисления Джонса.
Ортогональные компоненты векторов Джонса определены для E В этой таблице показан вектор Джонса, соответствующий различным поляризациям антенны.
| Тип поляризации антенны | Соответствующий вектор Джонса |
|---|---|
Линейная поляризованная в направлении |
01)
|
Линейная поляризованная в направлении |
10)
|
Левая круговая поляризованная (LHCP) |
j1)
|
Правая круговая поляризованная (RHCP) |
j1)
|
[1] Мальцев, А., и др. «Модели каналов для систем WLAN 60 ГГц». Документ IEEE 802.11-09/0334r8, май 2010 г.
[2] ITU-R P.2040-1. «Влияние строительных материалов и конструкций на распространение радиоволны выше 100MHz.» Международный союз электросвязи - сектор радиосвязи (МСЭ-Р). Июль 2015 года.
[3] ITU-R P.676-11. «Затухание атмосферными газами». Сектор радиосвязи МСЭ. Женева. 2016
Примечания и ограничения по использованию:
При указании нескольких отражающих материалов необходимо определить каждое значение в виде символьного вектора (char тип данных) в массиве ячеек.
Имеется измененная версия этого примера. Открыть этот пример с помощью изменений?
1. Если смысл перевода понятен, то лучше оставьте как есть и не придирайтесь к словам, синонимам и тому подобному. О вкусах не спорим.
2. Не дополняйте перевод комментариями “от себя”. В исправлении не должно появляться дополнительных смыслов и комментариев, отсутствующих в оригинале. Такие правки не получится интегрировать в алгоритме автоматического перевода.
3. Сохраняйте структуру оригинального текста - например, не разбивайте одно предложение на два.
4. Не имеет смысла однотипное исправление перевода какого-то термина во всех предложениях. Исправляйте только в одном месте. Когда Вашу правку одобрят, это исправление будет алгоритмически распространено и на другие части документации.
5. По иным вопросам, например если надо исправить заблокированное для перевода слово, обратитесь к редакторам через форму технической поддержки.