Сила сигнала из-за передатчика
возвращает силу сигнала с помощью дополнительных опций, заданных ss = sigstrength(___,Name,Value)Name,Value пары и любой из предыдущих синтаксисов.
Создайте ретранслятор.
tx = txsite('Name','Fenway Park', ... 'Latitude', 42.3467, ... 'Longitude', -71.0972);
Создайте сайт получателя с заданной чувствительностью (в dBm).
rx = rxsite('Name','Bunker Hill Monument', ... 'Latitude', 42.3763, ... 'Longitude', -71.0611, ... 'ReceiverSensitivity', -90);
Вычислите мощность приемника и соедините поле. Поле ссылки является различием между чувствительностью получателя и мощностью приемника.
ss = sigstrength(rx,tx)
ss = -71.1414
margin = abs(rx.ReceiverSensitivity - ss)
margin = 18.8586
Средство просмотра Стартовой площадки с созданиями в Чикаго.
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);
Вычислите силу сигнала с помощью модели распространения трассировки лучей и одно-отражательного анализа по умолчанию.
pm = propagationModel("raytracing-image-method");
ssOneReflection = sigstrength(rx,tx,pm)ssOneReflection = -55.2839
Вычислите силу сигнала с анализом до двух отражений, где общая мощность приемника является совокупной степенью всех путей к распространению
pm.MaxNumReflections = 2; ssTwoReflections = sigstrength(rx,tx,pm)
ssTwoReflections = -53.1827
Наблюдайте эффект материала, заменяя конкретный материал по умолчанию на совершенный отражатель.
pm.BuildingsMaterial = 'perfect-reflector';
ssPerfect = sigstrength(rx,tx,pm)ssPerfect = -42.0872
Постройте пути к распространению.
raytrace(tx, rx, pm)

rx — Сайт получателяrxsite возразите | массив rxsite объектыСайт получателя в виде rxsite объект. Можно использовать входные параметры массивов, чтобы задать несколько сайтов.
tx — Ретрансляторtxsite возразите | массив txsite объектыРетранслятор в виде txsite объект. Можно использовать входные параметры массивов, чтобы задать несколько сайтов.
propmodel — Модель PropagationМодель Propagation в виде вектора символов или строки. Можно также использовать пару "имя-значение" 'PropagationModel' задавать этот параметр. Можно также использовать propagationModel функция, чтобы задать этот вход.
Типы данных: char | string
Задайте дополнительные разделенные запятой пары Name,Value аргументы. Name имя аргумента и Value соответствующее значение. Name должен появиться в кавычках. Вы можете задать несколько аргументов в виде пар имен и значений в любом порядке, например: Name1, Value1, ..., NameN, ValueN.
'Type','power''Type' — Тип силы сигнала, чтобы вычислить'power' (значение по умолчанию) | 'efield'Тип силы сигнала, чтобы вычислить в виде разделенной запятой пары, состоящей из 'Type и 'power' или 'efield'.
Когда типом является 'power', сила сигнала выражается в блоках питания (dBm) сигнала в мобильном входе получателя. Когда типом является 'efield', сила сигнала выражается в модулях силы электрического поля (dBμV/m) инцидента волны сигнала на антенне.
Типы данных: char | string
'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' когда ландшафт отключен.
Типы данных: char
'Map' — Сопоставьте для визуализации или поверхностных данныхsiteviewer возразите | имя ландшафтаСопоставьте для визуализации или поверхностных данных в виде разделенной запятой пары, состоящей из 'Map и siteviewer возразите или имя ландшафта. Имя ландшафта может быть задано, если функция вызвана с выходным аргументом. Допустимыми именами ландшафта является 'none', 'gmted2010', или имя пользовательских данных о ландшафте, добавленных с помощью addCustomTerrain. Значением по умолчанию является текущее Средство просмотра Сайта. Если никакое Средство просмотра Сайта не открыто, значением по умолчанию является новое Средство просмотра Сайта или иначе 'gmted2010' если функция вызвана с выходным аргументом.
Типы данных: char | string
ss — Сила сигналаСила сигнала, возвращенная как M-by-N массив в dBm. M является количеством сайтов TX, и N является количеством сайтов RX.
link | propagationModel | sinr
У вас есть модифицированная версия этого примера. Вы хотите открыть этот пример со своими редактированиями?
1. Если смысл перевода понятен, то лучше оставьте как есть и не придирайтесь к словам, синонимам и тому подобному. О вкусах не спорим.
2. Не дополняйте перевод комментариями “от себя”. В исправлении не должно появляться дополнительных смыслов и комментариев, отсутствующих в оригинале. Такие правки не получится интегрировать в алгоритме автоматического перевода.
3. Сохраняйте структуру оригинального текста - например, не разбивайте одно предложение на два.
4. Не имеет смысла однотипное исправление перевода какого-то термина во всех предложениях. Исправляйте только в одном месте. Когда Вашу правку одобрят, это исправление будет алгоритмически распространено и на другие части документации.
5. По иным вопросам, например если надо исправить заблокированное для перевода слово, обратитесь к редакторам через форму технической поддержки.