Отображение карты покрытия
coverage( отображает карту покрытия для узла передатчика. Каждый цветной контур карты определяет область, где соответствующий уровень сигнала передается мобильному приемнику.txs)
Примечание
Эта функция поддерживает только антенные станции с CoordinateSystem свойство имеет значение 'geographic'.
coverage(___, отображает карту покрытия, используя дополнительные опции, указанные в Name,Value,___)Name,Value пар.
возвращает вычисленные данные покрытия в объекте данных распространения, pd = coverage(txs,___)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)

Запустить Site Viewer с использованием зданий в Чикаго. Для получения дополнительной информации о файле osm см. [1].
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","SignalStrengths",-100:-5, ... "MaxRange",250,"Resolution",2)

На этой карте покрытия показаны новые области, находящиеся в обслуживании из-за отраженных путей распространения.
Карта покрытия с использованием модели распространения трассировки лучей и метода SBR
Создайте карту покрытия города с использованием модели распространения трассировки лучей. Укажите метод трассировки лучей как съемку и выброс лучей (SBR). Способ SBR обычно быстрее, чем способ изображения. Увеличьте максимальное число отражений пути до 2.
pm = propagationModel("raytracing","Method","sbr", ... "MaxNumReflections",2); coverage(tx,pm,"SignalStrengths",-100:-5, ... "MaxRange",250,"Resolution",2)

На этой карте покрытия показаны новые области, находящиеся в обслуживании из-за дополнительных отраженных путей распространения.
Приложение
[1] OSM-файл загружается из https://www.openstreetmap.org, что обеспечивает доступ к данным карты, полученным от толпы, по всему миру. Данные лицензированы по лицензии Open Data Commons Open Database License (ODbL), https://opendatacommons.org/licenses/odbl/.
txs - Площадки датчиковtxsite объект | массив txsite объектыПлощадка передатчика, указанная как txsite объект. Используйте входные данные массива для указания нескольких сайтов.
Эта функция поддерживает печать антенных площадок только в том случае, если CoordinateSystem свойство имеет значение 'geographic'.
rxs - Сайты-получателиrxsite объект | массив rxsite объектыУзел получателя, указанный как rxsite объект. Используйте входные данные массива для указания нескольких сайтов.
Эта функция поддерживает печать антенных площадок только в том случае, если CoordinateSystem свойство имеет значение 'geographic'.
propmodel - Модель распространенияМодель распространения, заданная как символьный вектор или строка. Можно также использовать пару имя-значение 'PropagationModel' для указания этого параметра. Вы также можете использовать propagationModel для определения этого входного сигнала. Модель распространения по умолчанию: 'longley-rice' при включенном рельефе местности и 'freespace' при отключении рельефа местности.
Типы данных: char | string
Укажите дополнительные пары, разделенные запятыми Name,Value аргументы. Name является именем аргумента и Value - соответствующее значение. Name должен отображаться внутри кавычек. Можно указать несколько аргументов пары имен и значений в любом порядке как Name1,Value1,...,NameN,ValueN.
'Type','power''Type' - Тип вычисляемого уровня сигнала'power' (по умолчанию) | 'efield'Тип вычисляемого уровня сигнала, определяемого как разделенная запятыми пара, состоящая из 'Type' и 'power' или 'efield'.
Когда тип является 'power', SignalStrengths выражается в блоках питания (дБм) сигнала на входе мобильного приемника. Когда тип является 'efield', SignalStrengths выражается в единицах напряженности электрического поля (дБмкВ/м) сигнальной волны, падающей на антенну.
Типы данных: char
'SignalStrengths' - Уровни сигнала для отображения на карте покрытияУровни сигнала, отображаемые на карте покрытия, определяются как разделенная запятыми пара, состоящая из 'SignalStrengths' и числовой вектор.
Каждая сила использует разные цветные контуры с заливкой на карте. Значение по умолчанию: -100 dBm, если 'Type' пара имя-значение 'power' и 40 дБмкВ/м, если 'Type' является 'efield'.
Типы данных: double
'PropagationModel' - Модель распространения для использования при расчетах потерь в тракте'longley-rice' (по умолчанию) | 'freespace' | 'close-in' | 'rain' | 'gas' | 'fog' | 'raytracing' | модель распространения, созданная с помощью propagationModelМодель распространения, используемая для расчетов потерь в тракте, заданная как разделенная запятыми пара, состоящая из 'PropagationModel' и одно из следующих:
'freespace' - Модель распространения свободного пространства
'rain' - Модель распространения дождя
'gas' - Модель распространения газа
'fog' - Модель распространения тумана
'close-in' - Приближенная модель распространения
'longley-rice' - Модель распространения Лонгли-Райса
'tirem' - Модель распространения Tirem
'raytracing' - модель распространения трассировки лучей, использующая метод изображения;
Модель распространения, созданная с помощью propagationModel функция
Модель распространения по умолчанию: 'longley-rice' при включенном рельефе местности и 'freespace' при отключении рельефа местности.
Типы данных: char
'MaxRange' - Карта максимального диапазона покрытия от каждого узла передатчикаМаксимальный диапазон карты покрытия от каждого узла передатчика, указанный как положительный числовой скаляр в метрах, представляющий большое расстояние от круга. MaxRange определяет интересующую область на карте для печати. Значение по умолчанию вычисляется автоматически на основе типа модели распространения.
| Тип модели распространения | MaxRange |
|---|---|
| Атмосферный или эмпирический | Диапазон минимального значения в SignalStrengths. |
| Ландшафт | 30 км или расстояние до самого дальнего здания. |
| Трассировка лучей | 500 м |
Дополнительные сведения о типах моделей распространения см. в разделе Выбор модели распространения.
Типы данных: double
'Resolution' - Разрешение карты покрытия'auto' (по умолчанию) | числовой скалярРазрешение карты покрытия, указанной как разделенная запятыми пара, состоящая из 'Resolution' и числовой скаляр в метрах.
Разрешение 'auto' вычисляет максимальное значение, масштабированное до 'MaxRange'. Уменьшение разрешения повышает качество карты покрытия и время, необходимое для ее создания.
Типы данных: char | double
'ReceiverGain' - Коэффициент усиления мобильного приемника2.1 (по умолчанию) | числовой скалярКоэффициент усиления мобильного приемника, определяемый как разделенная запятыми пара, состоящая из 'ReceiverGain' и числовой скаляр в дБ. Значение усиления приемника включает в себя усиление антенны мобильного приемника и системные потери.
Коэффициент усиления приемника вычисляет уровень принимаемого сигнала, когда 'Type' является 'power'.
Если аргумент сайта получателя rx передается на покрытие, значением по умолчанию является максимальное усиление приемной антенны с вычетом системных потерь. В противном случае значением по умолчанию является 2.1.
Типы данных: char | double
'ReceiverAntennaHeight' - Высота антенны мобильного приемника над уровнем земли1 (по умолчанию) | числовой скалярВысота антенны мобильного приемника над уровнем земли, определяемая как разделенная запятыми пара, состоящая из '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.
Типы данных: logical
'Transparency' - Прозрачность карты покрытия0.4 (по умолчанию) | числовой скалярПрозрачность карты покрытия, определяемая как разделенная запятыми пара, состоящая из 'Transparency' и числовой скаляр в диапазоне 0 кому 1. 0 прозрачен и 1 непрозрачен.
Типы данных: double
'Map' - Карта для визуализации поверхностных данныхsiteviewer объектКарта для визуализации данных поверхности, указанная как разделенная запятыми пара, состоящая из 'Map' и siteviewer объект. [1
]
Типы данных: char | string
pd - Данные о покрытииpropagationData объектДанные покрытия, возвращенные как propagationData объект, состоящий из широты и долготы и переменной силы сигнала, соответствующей типу графика. Название propagationData является "Coverage Data".
[1] Выравнивание границ и меток областей является представлением функции, предоставляемой поставщиками данных, и не подразумевает одобрения MathWorks ®.
Имеется измененная версия этого примера. Открыть этот пример с помощью изменений?
1. Если смысл перевода понятен, то лучше оставьте как есть и не придирайтесь к словам, синонимам и тому подобному. О вкусах не спорим.
2. Не дополняйте перевод комментариями “от себя”. В исправлении не должно появляться дополнительных смыслов и комментариев, отсутствующих в оригинале. Такие правки не получится интегрировать в алгоритме автоматического перевода.
3. Сохраняйте структуру оригинального текста - например, не разбивайте одно предложение на два.
4. Не имеет смысла однотипное исправление перевода какого-то термина во всех предложениях. Исправляйте только в одном месте. Когда Вашу правку одобрят, это исправление будет алгоритмически распространено и на другие части документации.
5. По иным вопросам, например если надо исправить заблокированное для перевода слово, обратитесь к редакторам через форму технической поддержки.