Отобразите карту покрытия
coverage( отображает карту покрытия для ретранслятора. Каждый цветной контур карты задает область, куда соответствующая сила сигнала передается к мобильному получателю.tx)
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])

Задайте антенну Яги-Uda, спроектированную для частоты передатчика 4,5 ГГц. Наклоните антенну к прямому излучению в XY-плоскости (т.е. географический азимут).
fq = 4.5e9;
y = design(yagiUda,fq);
y.Tilt = 90;
y.TiltAxis = 'y';Создайте ретранслятор с этой направленной антенной.
tx = txsite('Name','MathWorks',... 'Latitude', 42.3001, ... 'Longitude', -71.3503, ... 'Antenna', y, ... 'AntennaHeight', 60, ... 'TransmitterFrequency', fq, ... 'TransmitterPower', 10);
Отобразите карту покрытия с помощью модели распространения дождя. Шаблон карты указывает восток, который соответствует угловому значению антенны по умолчанию 0 градусов.
coverage(tx,'rain','SignalStrengths',-90)

Задайте имена и местоположения сайтов вокруг Бостона.
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)

Эта карта покрытия показывает новые области, которые работают из-за отраженных путей к распространению.
tx — Ретрансляторtxsite возразите | массив txsite объектыРетранслятор в виде txsite объект. Можно использовать входные параметры массивов, чтобы задать несколько сайтов.
rx — Сайт получателяrxsite объектСайт получателя в виде rxsite объект. Можно также использовать пары "имя-значение" 'ReceiverGain' и 'ReceiverAntennaHeight' задавать значения получателя.
propmodel — Модель PropagationМодель Propagation в виде вектора символов или строки. Можно также использовать пару "имя-значение" 'PropagationModel' задавать этот параметр. Можно также использовать propagationModel функция, чтобы задать этот вход. Моделью распространения по умолчанию является 'longeley-rice' когда ландшафт включен и 'freespace' когда ландшафт отключен.
Типы данных: char | string
Задайте дополнительные разделенные запятой пары Name,Value аргументы. Name имя аргумента и Value соответствующее значение. Name должен появиться в кавычках. Вы можете задать несколько аргументов в виде пар имен и значений в любом порядке, например: Name1, Value1, ..., NameN, ValueN.
'Type','power''Type' — Тип силы сигнала, чтобы вычислить'power' (значение по умолчанию) | 'efield'Тип силы сигнала, чтобы вычислить в виде разделенной запятой пары, состоящей из 'Type' и 'power' или 'efield'.
Когда типом является 'power', SignalStrengths выражается в блоках питания (dBm) сигнала в мобильном входе получателя. Когда типом является 'efield', SignalStrengths выражается в модулях силы электрического поля (dBμV/m) инцидента волны сигнала на антенне.
Типы данных: char
'SignalStrengths' — Сильные места сигнала, чтобы отобразиться на карте покрытияСильные места сигнала, чтобы отобразиться на покрытии сопоставляют в виде разделенной запятой пары, состоящей из 'SignalStrengths' и числовой вектор.
Каждая сила использует различный цветной заполненный контур на карте. Значением по умолчанию является -100 dBm, если 'Type' парой "имя-значение" является 'power' и 40 dBμV/m, если 'Type' 'efield'.
Типы данных: double
'PropagationModel' — Модель Propagation, чтобы использовать в вычислениях пути потерь'longley-rice' (значение по умолчанию) | 'freespace' | 'close-in' | 'rain' | 'gas' | 'fog' | 'raytracing-image-method' | объект модели распространенияМодель 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 задает необходимую область на карте, чтобы построить. Значение по умолчанию автоматически вычисляется на основе типа модели распространения как показано:
| Модель распространения | MaxRange |
|---|---|
| Основной или городской | Область значений минимального значения в SignalStrengths. |
| Ландшафт | 30 км или расстояние до самого далекого создания. |
| Многопутевой | 500 м |
Типы данных: double
'Resolution' — Разрешение карты покрытия'auto' (значение по умолчанию) | числовой скалярРазрешение покрытия сопоставляет в виде разделенной запятой пары, состоящей из 'Resolution' и числовой скаляр в метрах.
Разрешение 'auto' вычисляет максимальное значение, масштабируемое к 'MaxRange'. Уменьшение разрешения увеличивает качество карты покрытия и время, требуемое создать его.
Типы данных: char | double
'ReceiverGain' — Мобильное усиление приемника (значение по умолчанию) | числовой скалярМобильное усиление приемника в виде разделенной запятой пары, состоящей из 'ReceiverGain' и числовой скаляр в дБ. Значение усиления приемника включает мобильное усиление антенны получателя и системную потерю.
Усиление приемника вычисляет полученную силу сигнала когда 'Type' 'power'.
Если аргумент rx сайта получателя передается покрытию, значением по умолчанию является максимальное усиление антенны получателя с системной вычтенной потерей. В противном случае значение по умолчанию 2.1.
Типы данных: char | double
'ReceiverAntennaHeight' — Мобильная высота антенны получателя наземное вертикальное изменение (значение по умолчанию) | числовой скалярМобильная высота антенны получателя наземное вертикальное изменение в виде разделенной запятой пары, состоящей из 'ReceiverAntennaHeight' и числовой скаляр в метрах.
Если аргумент rx сайта получателя передается покрытию, значением по умолчанию является AntennaHeight из получателя. В противном случае значение по умолчанию равняется 1.
Типы данных: double
'Colors' — Цвета заполненных контуров на карте покрытияЗаполненный цвет контуров покрытия сопоставляет в виде разделенной запятой пары, состоящей из 'Colors' и M-by-3 массив триплетов RGB, массив строк или массив ячеек из символьных векторов.
Цвета присвоены поэлементные 'SignalStrengths' значения для окраски соответствующих заполненных контуров.
'Colors' не может использоваться с 'ColorLimits' или 'ColorMap'.
Для получения дополнительной информации смотрите ColorSpec (Color Specification).
Типы данных: char | string | double
'ColorLimits' — Цветные пределы для палитрыЦветные пределы для палитры в виде разделенной запятой пары, состоящей из 'ColorLimits' и двухэлементный вектор типа [min max].
Цветные пределы указывают на значения уровня сигнала, которые сопоставляют с первыми и последними цветами на палитре.
Значением по умолчанию является [-120 -5] если 'Type' парой "имя-значение" является 'power' и [20 135] если 'Type' 'efields'.
'ColorLimits' не может использоваться с 'Color'.
Типы данных: double
'ColorMap' — Палитра заполнила контуры для карты покрытия'jet' (значение по умолчанию) | предопределенная карта цветов | M-by-3 массив триплетов RGBПалитра заполнила контуры на карте покрытия в виде разделенной запятой пары, состоящей из 'ColorMap' и предопределенная палитра или M-by-3 массив триплетов RGB, где M задает отдельные цвета.
'ColorMap' не может использоваться с 'Colors'.
Типы данных: char | double
'ShowLegend' — Покажите легенду цвета силы сигнала на картеtrue (значение по умолчанию) | falseПокажите легенду цвета силы сигнала на карте в виде разделенной запятой пары, состоящей из 'ShowLegend' и true или false.
Типы данных: логический
'Transparency' — Прозрачность карты покрытия (значение по умолчанию) | числовой скалярПрозрачность покрытия сопоставляет в виде разделенной запятой пары, состоящей из 'Transparency' и числовой скаляр в области значений 0 к 1. 0 прозрачно и 1 непрозрачно.
Типы данных: double
'Map' — Сопоставьте для визуализации или поверхностных данныхsiteviewer возразите | имя ландшафтаСопоставьте для визуализации или поверхностных данных в виде разделенной запятой пары, состоящей из 'Map и siteviewer возразите или имя ландшафта. Имя ландшафта может быть задано, если функция вызвана с выходным аргументом. Допустимыми именами ландшафта является 'none', 'gmted2010', или имя пользовательских данных о ландшафте, добавленных с помощью addCustomTerrain. Значением по умолчанию является текущее Средство просмотра Сайта. Если никакое Средство просмотра Сайта не открыто, значением по умолчанию является новое Средство просмотра Сайта или иначе 'gmted2010' если функция вызвана с выходным аргументом.
Типы данных: char | string
pd — Данные о покрытииpropagationData объектДанные о покрытии, возвращенные как propagationData объект, состоящий из Latitude и Longitude и соответствия переменной силы сигнала типу графика. Имя propagationData "Coverage Data".
У вас есть модифицированная версия этого примера. Вы хотите открыть этот пример со своими редактированиями?
1. Если смысл перевода понятен, то лучше оставьте как есть и не придирайтесь к словам, синонимам и тому подобному. О вкусах не спорим.
2. Не дополняйте перевод комментариями “от себя”. В исправлении не должно появляться дополнительных смыслов и комментариев, отсутствующих в оригинале. Такие правки не получится интегрировать в алгоритме автоматического перевода.
3. Сохраняйте структуру оригинального текста - например, не разбивайте одно предложение на два.
4. Не имеет смысла однотипное исправление перевода какого-то термина во всех предложениях. Исправляйте только в одном месте. Когда Вашу правку одобрят, это исправление будет алгоритмически распространено и на другие части документации.
5. По иным вопросам, например если надо исправить заблокированное для перевода слово, обратитесь к редакторам через форму технической поддержки.