coverage

Отобразите карту покрытия

Описание

пример

coverage(tx) отображает карту покрытия для ретранслятора. Каждый цветной контур карты задает область, куда соответствующая сила сигнала передается к мобильному получателю.

coverage(tx,propmodel) отображает карту покрытия на основе заданной модели распространения.

coverage(tx,rx) отображает карту покрытия на основе свойств сайта получателя.

пример

coverage(tx,rx,propmodel) отображает карту покрытия на основе свойств сайта получателя и заданную модель распространения.

пример

coverage(___,Name,Value,___) отображает карту покрытия с помощью дополнительных опций, заданных Name,Value пары.

pd = coverage(tx,___) возвращает вычисленные данные о покрытии в объекте данных распространения, pd. Никакой график не отображен и никакое графическое, только пары "имя-значение" проигнорированы.

Примеры

свернуть все

Создайте ретранслятор в главном офисе MathWorks.

tx = txsite('Name','MathWorks', ...
        'Latitude', 42.3001, ...
        'Longitude', -71.3503);

Покажите карту покрытия.

coverage(tx)

Создайте ретранслятор в главном офисе MathWorks.

tx = txsite('Name','MathWorks', ...
        'Latitude', 42.3001, ...
        'Longitude', -71.3503);

Создайте сайт получателя в Фенуэй-парке с высотой антенны 1,2 м и системной потерей 10 дБ.

rx = rxsite('Name','Fenway Park', ...
       'Latitude',42.3467, ...
       'Longitude',-71.0972,'AntennaHeight',1.2,'SystemLoss',10);

Вычислите зону охвата передатчика с помощью ближней модели распространения.

coverage(tx,rx,'PropagationModel','closein')

Задайте сильные и слабые сильные места сигнала с соответствующими цветами.

strongSignal = -75;
strongSignalColor = "green";
weakSignal = -90;
weakSignalColor = "cyan";

Создайте ретранслятор и отобразите карту покрытия.

tx = txsite('Name','MathWorks','Latitude', 42.3001,'Longitude', -71.3503);
coverage(tx,'SignalStrengths',[strongSignal,weakSignal], ...
       'Colors', [strongSignalColor,weakSignalColor])

Задайте имена и местоположения сайтов вокруг Бостона.

names = ["Fenway Park","Faneuil Hall","Bunker Hill Monument"];
lats = [42.3467,42.3598,42.3763];
lons = [-71.0972,-71.0545,-71.0611];

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

txs = txsite('Name', names,...
       'Latitude',lats,...
       'Longitude',lons, ...
       'TransmitterFrequency',2.5e9);

Отобразите объединенную карту покрытия для нескольких сильных мест сигнала, с помощью ближней модели распространения.

coverage(txs,'close-in','SignalStrengths',-100:5:-60)

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

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

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

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

Карта покрытия Используя модель распространения Лонгли-Райса

Создайте карту покрытия города с помощью модели распространения Лонгли-Райса.

coverage(tx,"SignalStrengths",-100:-5,"MaxRange",250,"Resolution",1)

Лонгли-Райс моделирует распространение сверхкрыш вдоль вертикальных срезов, и преграды имеют тенденцию доминировать над зоной обслуживания.

Карта покрытия Используя модель распространения трассировки лучей

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

coverage(tx,"raytracing-image-method","SignalStrengths",-100:-5,"MaxRange",250,"Resolution",2)

Эта карта покрытия показывает новые области, которые работают из-за отраженных путей к распространению.

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

свернуть все

Ретранслятор в виде txsite объект. Можно использовать входные параметры массивов, чтобы задать несколько сайтов.

Сайт получателя в виде rxsite объект. Можно также использовать пары "имя-значение" 'ReceiverGain' и 'ReceiverAntennaHeight' задавать значения получателя.

Модель Propagation в виде вектора символов или строки. Можно также использовать пару "имя-значение" 'PropagationModel' задавать этот параметр. Можно также использовать propagationModel функция, чтобы задать этот вход. Моделью распространения по умолчанию является 'longeley-rice' когда ландшафт включен и 'freespace' когда ландшафт отключен.

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

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

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

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

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

Когда типом является 'power', SignalStrengths выражается в блоках питания (dBm) сигнала в мобильном входе получателя. Когда типом является 'efield', SignalStrengths выражается в модулях силы электрического поля (dBμV/m) инцидента волны сигнала на антенне.

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

Сильные места сигнала, чтобы отобразиться на покрытии сопоставляют в виде разделенной запятой пары, состоящей из 'SignalStrengths' и числовой вектор.

Каждая сила использует различный цветной заполненный контур на карте. Значением по умолчанию является -100 dBm, если 'Type' парой "имя-значение" является 'power' и 40 dBμV/m, если 'Type' 'efield'.

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

Модель Propagation, чтобы использовать в вычислениях пути потерь в виде разделенной запятой пары, состоящей из 'PropagationModel' и 'freespace', 'close-in', 'rain', 'gas', 'fog', 'longley-rice', 'raytracing-image-method', или когда объект создал использование propagationModel функция. Моделью распространения по умолчанию является 'longeley-rice' когда ландшафт включен и 'freespace' когда ландшафт отключен. Если 'raytracing-image-method' задан, значение 'MaxNumReflections' свойство должно быть меньшим, чем 1.

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

Максимальная область значений покрытия сопоставляет от каждого ретранслятора в виде положительного числового скаляра в метрах, представляющих большое круговое расстояние. MaxRange задает необходимую область на карте, чтобы построить. Значение по умолчанию автоматически вычисляется на основе типа модели распространения как показано:

Модель распространенияMaxRange
Основной или городской Область значений минимального значения в SignalStrengths.
Ландшафт30 км или расстояние до самого далекого создания.
Многопутевой500 м

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

Разрешение покрытия сопоставляет в виде разделенной запятой пары, состоящей из 'Resolution' и числовой скаляр в метрах.

Разрешение 'auto' вычисляет максимальное значение, масштабируемое к 'MaxRange'. Уменьшение разрешения увеличивает качество карты покрытия и время, требуемое создать его.

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

Мобильное усиление приемника в виде разделенной запятой пары, состоящей из 'ReceiverGain' и числовой скаляр в дБ. Значение усиления приемника включает мобильное усиление антенны получателя и системную потерю.

Усиление приемника вычисляет полученную силу сигнала когда 'Type' 'power'.

Если аргумент rx сайта получателя передается покрытию, значением по умолчанию является максимальное усиление антенны получателя с системной вычтенной потерей. В противном случае значение по умолчанию 2.1.

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

Мобильная высота антенны получателя наземное вертикальное изменение в виде разделенной запятой пары, состоящей из 'ReceiverAntennaHeight' и числовой скаляр в метрах.

Если аргумент rx сайта получателя передается покрытию, значением по умолчанию является AntennaHeight из получателя. В противном случае значение по умолчанию равняется 1.

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

Заполненный цвет контуров покрытия сопоставляет в виде разделенной запятой пары, состоящей из 'Colors' и M-by-3 массив триплетов RGB, массив строк или массив ячеек из символьных векторов.

Цвета присвоены поэлементные 'SignalStrengths' значения для окраски соответствующих заполненных контуров.

'Colors' не может использоваться с 'ColorLimits' или 'ColorMap'.

Для получения дополнительной информации смотрите ColorSpec (Color Specification).

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

Цветные пределы для палитры в виде разделенной запятой пары, состоящей из 'ColorLimits' и двухэлементный вектор типа [min max].

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

Значением по умолчанию является [-120 -5] если 'Type' парой "имя-значение" является 'power' и [20 135] если 'Type' 'efields'.

'ColorLimits' не может использоваться с 'Color'.

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

Палитра заполнила контуры на карте покрытия в виде разделенной запятой пары, состоящей из 'ColorMap' и предопределенная палитра или M-by-3 массив триплетов RGB, где M задает отдельные цвета.

'ColorMap' не может использоваться с 'Colors'.

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

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

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

Прозрачность покрытия сопоставляет в виде разделенной запятой пары, состоящей из 'Transparency' и числовой скаляр в области значений 0 к 1. 0 прозрачно и 1 непрозрачно.

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

Сопоставьте для визуализации или поверхностных данных в виде разделенной запятой пары, состоящей из 'Map и siteviewer возразите или имя ландшафта. Имя ландшафта может быть задано, если функция вызвана с выходным аргументом. Допустимыми именами ландшафта является 'none', 'gmted2010', или имя пользовательских данных о ландшафте, добавленных с помощью addCustomTerrain. Значением по умолчанию является текущее Средство просмотра Сайта. Если никакое Средство просмотра Сайта не открыто, значением по умолчанию является новое Средство просмотра Сайта или иначе 'gmted2010' если функция вызвана с выходным аргументом.

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

Выходные аргументы

свернуть все

Данные о покрытии, возвращенные как propagationData объект, состоящий из Latitude и Longitude и соответствия переменной силы сигнала типу графика. Имя propagationData "Coverage Data".

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

| | |

Введенный в R2019b

Для просмотра документации необходимо авторизоваться на сайте