pathloss

Потеря пути распространения радиоволны

Синтаксис

pl = pathloss(propmodel,rx,tx)

Описание

пример

pl = pathloss(propmodel,rx,tx)возвращает потерю пути распространения радиоволны на сайте получателя от ретранслятора.

Примеры

свернуть все

Задайте передатчик и сайты получателя.

tx = txsite('Name','MathWorks Apple Hill',...
       'Latitude',42.3001, ...
       'Longitude',-71.3504, ...
       'TransmitterFrequency', 2.5e9);
 
rx = rxsite('Name','Fenway Park',...
       'Latitude',42.3467, ...
       'Longitude',-71.0972);

Создайте модель распространения для уровня проливного дождя.

pm = propagationModel('rain','RainRate',50)
pm = 
  Rain with properties:

    RainRate: 50
        Tilt: 0

Вычислите pathloss в получателе с помощью модели распространения дождя.

pl = pathloss(pm,rx,tx)
pl = 127.1559

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

свернуть все

Модель Propagation, заданная как вектор символов или строка.

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

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

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

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

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

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

свернуть все

Потеря пути, возвращенная как скаляр или M-by-N массивы с каждым элементом в децибелах. M является количеством сайтов TX, и N является количеством сайтов RX.

Потеря пути вычисляется вдоль кратчайшего пути кратчайшего пути через пробел, соединяющий центры антенны передатчика и получателя.

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

|

Введенный в R2017b