EngeeComms.FreeSpacePathLoss
Моделирует потери мощности сигнала в свободном пространстве.
Библиотека |
|
Блок |
Описание
Системный объект EngeeComms.FreeSpacePathLoss добавляет потери в свободном пространстве к комплексному сигналу. Системный объект моделирует потерю мощности сигнала в зависимости от расстояния между передатчиком и приемником. Параметр Mode показывает, задаются потери в явном виде в децибелах или вычисляются на основании расстояния и частоты РЧ-сигнала.
Чтобы добавить потери в свободном пространстве к комплексному сигналу, выполните следующие действия:
-
Создайте объект EngeeComms.FreeSpacePathLoss и установите его свойства.
-
Вызовите объект с аргументами, как если бы это была функция.
Чтобы узнать подробнее о том, как работать с системными объектами, см. Системные объекты Engee.
Синтаксис
Создание
-
freespacepathloss = EngeeComms.FreeSpacePathLoss()
создает системный объект потери мощности сигнала в свободном пространствеfreespacepathloss
со свойствами по умолчанию.Пример:
freespacepathloss = EngeeComms.FreeSpacePathLoss()
-
freespacepathloss = EngeeComms.FreeSpacePathLoss(Name=Value)
создает системный объектfreespacepathloss
с указанным свойствомName
, установленным на указанное значениеValue
. Вы можете указать дополнительные аргументы в виде пары имя-значение в любом порядке (Name1
=Value1
,…,NameN
=ValueN
).Пример:
freespacepathloss = EngeeComms.FreeSpacePathLoss(Loss=20)
Аргументы
Свойства
#
Mode —
режим расчета потерь
Строка
Details
Режим расчета потерь, задаваемый в виде одного из параметров:
-
Decibels
— потери определяются с помощью свойства Loss. -
Distance and Frequency
— потери вычисляются с использованием свойств Distance и CarrierFrequency.