coverage

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

Описание

пример

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

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

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

пример

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

пример

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

Примеры

свернуть все

Создайте ретранслятор в главном офисе 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)

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

свернуть все

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

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

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

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

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

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

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

Тип силы сигнала, чтобы вычислить, заданный как 'power' или 'efield'.

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

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

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

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

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

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

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

Максимальная область значений покрытия сопоставляет от каждого ретранслятора, заданного в виде числа в метрах, представляющих большое круговое расстояние. Это свойство задает необходимую область на карте, чтобы построить. Если 'Map' объект siteviewer с 'Buildings' заданный, значением по умолчанию является расстояние до самого дальнего создания. При использовании модели распространения ландшафта значение по умолчанию составляет 30 000 м или 30 км. При использовании модели распространения неландшафта значение по умолчанию вычисляется, чтобы включать весь SignalStrengths в покрытии сопоставляют область.

Примечание

При использовании ландшафта, MaxRange предел составляет 300 000 м.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

| | |

Введенный в R2017b