sigstrength

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

Синтаксис

ss = sigstrength(rx,tx)
ss = sigstrength(rx,tx,propmodel)
ss = sigstrength(___,Name,Value)

Описание

пример

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

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

ss = sigstrength(___,Name,Value) возвращает силу сигнала с помощью дополнительных опций, заданных парами Name,Value и любым из предыдущих синтаксисов.

Примеры

свернуть все

Создайте ретранслятор.

tx = txsite('Name','MathWorks', ...
        'Latitude', 42.3001, ...
        'Longitude', -71.3503);

Создайте сайт получателя с заданной чувствительностью (в dBm).

rx = rxsite('Name','Boston', ...
        'Latitude', 42.3601, ...
        'Longitude', -71.0589, ...
        'ReceiverSensitivity', -90);

Вычислите полученную степень и соедините поле. Поле ссылки является различием между чувствительностью получателя и полученной степенью.

ss = sigstrength(rx,tx)
ss = -140.2658
margin = abs(rx.ReceiverSensitivity - ss)
margin = 50.2658

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

свернуть все

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

свернуть все

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

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

| |

Введенный в R2017b