Документация Engee

EngeeComms.FreeSpacePathLoss

Моделирует потери мощности сигнала в свободном пространстве.

Библиотека

EngeeComms

Блок

Free Space Path Loss

Описание

Системный объект EngeeComms.FreeSpacePathLoss добавляет потери в свободном пространстве к комплексному сигналу. Системный объект моделирует потерю мощности сигнала в зависимости от расстояния между передатчиком и приемником. Параметр Mode показывает, задаются потери в явном виде в децибелах или вычисляются на основании расстояния и частоты РЧ-сигнала.

Чтобы добавить потери в свободном пространстве к комплексному сигналу, выполните следующие действия:

  1. Создайте объект EngeeComms.FreeSpacePathLoss и установите его свойства.

  2. Вызовите объект с аргументами, как если бы это была функция.

Чтобы узнать подробнее о том, как работать с системными объектами, см. Системные объекты 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)

Использование

  • outsignal = freespacepathloss(insignal) добавляет потери в свободном пространстве к комплексному сигналу, как указано в freespacepathloss. Результат возвращается в outsignal.

Аргументы

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

In — входной сигнал
скаляр | вектор-столбец

Details

Комплексный входной сигнал, заданный в виде скаляра или вектора-столбца.

Типы данных

Complex

Поддержка комплексных чисел

Да

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

Out — выходной сигнал
скаляр | вектор-столбец

Details

Выходной сигнал, возвращаемый в виде скаляра или вектора-столбца. Выходной сигнал имеет ту же размерность и тот же тип данных, что и входной сигнал.

Типы данных

Complex

Свойства

# Loss — потери мощности
Вещественное число

Details

Потери мощности в децибелах, заданные в виде скаляра.

Зависимости

Чтобы использовать это свойство, установите для свойства Mode значение Decibels.

# Mode — режим расчета потерь
Строка

Details

Режим расчета потерь, задаваемый в виде одного из параметров:

  • Decibels — потери определяются с помощью свойства Loss.

  • Distance and Frequency — потери вычисляются с использованием свойств Distance и CarrierFrequency.

# Distance — расстояние между передатчиком и приемником
Вещественное число

Details

Расстояние между передатчиком и приемником в километрах, заданное в виде скаляра.

Зависимости

Чтобы использовать это свойство, установите для свойства Mode значение Distance and Frequency.

# CarrierFrequency — несущая частота
Вещественное число

Details

Несущая частота в мегагерцах, заданная в виде скаляра.

Зависимости

Чтобы использовать это свойство, установите для свойства Mode значение Distance and Frequency.

Методы

Общие для всех системных объектов

step!

Запустить алгоритм работы системного объекта