sigstrength

Сила сигнала из-за передатчика

Описание

пример

ss = sigstrength(rx,tx) возвращает силу сигнала на сайте получателя из-за ретранслятора.

ss = sigstrength(rx,tx,propmodel) возвращает силу сигнала на сайте получателя с помощью заданной модели распространения. Определение модели распространения является тем же самым как определение 'PropagationModel' пара "имя-значение".

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) 

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

свернуть все

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

свернуть все

Сила сигнала, возвращенная как M-by-N массив в dBm. M является количеством сайтов TX, и N является количеством сайтов RX.

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

| |

Введенный в R2017b