raytrace

Постройте пути к распространению между сайтами

Описание

пример

raytrace(tx,rx) строит пути к распространению от ретранслятора (tx) на сайт получателя (rx). Пути к распространению найдены с помощью трассировки лучей с ландшафтом и данными о созданиях, заданными в карте Средства просмотра Сайта. На каждый путь к распространению наносят цветную маркировку согласно полученной степени (dBm) или потере пути (дБ) вдоль пути, принимая деполяризированные лучи.

Примечание

  • Анализ трассировки лучей включает поверхностные отражения, но не включает эффекты от преломления, дифракции или рассеивания.

  • Потеря пути и полученные значения степени не включают отражательную потерю из-за материала или свойств поляризации антенны.

raytrace(___,Name,Value) пути к распространению графиков с дополнительными опциями, заданными одной или несколькими парами "имя-значение".

Примеры

свернуть все

Средство просмотра Стартовой площадки с созданиями в Чикаго.

viewer = siteviewer("Buildings","chicago.osm"); 

Создайте ретранслятор на создании.

tx = txsite('Latitude',41.8800, ...
       'Longitude',-87.6295, ...
       'TransmitterFrequency',2.5e9);

Создайте сайт получателя на другом создании.

 rx = rxsite('Latitude',41.881352, ...
       'Longitude',-87.629771, ...
       'AntennaHeight',30);

Покажите преграду для угла обзора.

los(tx,rx)

Покажите отраженный путь к распространению с помощью трассировки лучей.

 raytrace(tx,rx)

Покажите несколько путей к распространению, включая отражения второго порядка и первого порядка.

 raytrace(tx,rx,'NumReflections',[1 2])

Входные параметры

свернуть все

Сайт получателя, заданный как rxsite возразите или массив rxsite объекты. Если ретрансляторы заданы как массивы, то пути к распространению построены от каждого передатчика до каждого сайта получателя.

Ретранслятор, заданный как txsite возразите или массив txsite объекты. Если сайты получателя заданы как массивы, то пути к распространению построены от каждого передатчика до каждого сайта получателя.

Аргументы в виде пар имя-значение

Задайте дополнительные разделенные запятой пары Name,Value аргументы. Name имя аргумента и Value соответствующее значение. Name должен появиться в кавычках. Вы можете задать несколько аргументов в виде пар имен и значений в любом порядке, например: Name1, Value1, ..., NameN, ValueN.

Пример: 'Type','power'

Тип количества, чтобы построить, заданный как разделенная запятой пара, состоящая из 'Type' и 'power' в dBm или 'pathloss' в дБ.

Когда вы задаете 'power', на каждый путь наносят цветную маркировку согласно полученной степени вдоль пути. Когда вы задаете 'pathloss', на каждый путь наносят цветную маркировку согласно потере пути вдоль пути.

Типы данных: char

Количество отражений, чтобы искать в путях к распространению с помощью трассировки лучей, заданной как разделенная запятой пара, состоящая из 'NumReflections' и числовой вектор-строка, элементами которого является 0, 1, или 2.

Значение по умолчанию приводит к поиску пути к распространению угла обзора наряду с путями к распространению, что каждый содержит одно отражение.

Типы данных: double

Карта цветов для окраски путей к распространению, заданных как разделенная запятой пара, состоящая из 'Colormap' и предопределенное имя карты цветов или M-by-3 массив RGB (красный, синий, зеленый) триплеты, которые задают отдельные цвета M.

Типы данных: char | double

Цветные пределы для палитры, заданной как разделенная запятой пара, состоящая из 'ColorLimits' и двухэлементный числовой вектор-строка из формы [min макс.]. Модули и значения по умолчанию цветных пределов зависят от значения 'Type' параметр:

  • 'power'– Модули находятся в dBm, и значением по умолчанию является [-120 -5].

  • 'pathloss'– Модули находятся в дБ, и значением по умолчанию является [45 160].

Цветные пределы указывают на значения, которые сопоставляют с первым и последним, раскрашивает палитру. Пути к распространению со значениями ниже минимального цветного предела не построены.

Типы данных: double

Покажите цветную легенду на карте, заданной как разделенная запятой пара, состоящая из 'ShowLegend' и true или false.

Типы данных: логический

Сопоставьте для визуализации и поверхностных данных, заданных как siteviewer объект. Значением по умолчанию является текущее Средство просмотра Сайта.

Типы данных: char | string

Смотрите также

|

Введенный в R2019b