Engee 文档

EngeeComms.FreeSpacePathLoss

模拟自由空间中的信号功率损耗。

资料库

EngeeComms

自由空间路径损耗

说明

*EngeeComms.FreeSpacePathLoss*  系统对象为复杂信号添加自由空间损耗。该系统对象将信号功率损耗模拟为发射器和接收器之间距离的函数。参数 *<<Property: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 中返回。

参数

输入参数

*输入 输入信号
scalar | vector-column

Details

以标量或列向量形式给出的复数输入信号。

Типы данных

Complex 支持复数

输出参数

Out - 输出信号
scalar | vector-column

Details

以标量或列向量形式返回的输出信号。输出信号的维数和数据类型与输入信号相同。

Типы данных

Complex

属性

# Loss — 功率损耗
Real number

Details

以分贝为单位的功率损耗,用标量表示。

依赖关系

要使用此属性,请将属性 Mode 属性为 Decibels

# Mode — 损耗计算模式
String

Details

作为参数之一指定的损耗计算模式:

  • 分贝"(Decibels)--损耗使用属性 * 来定义。Loss*.

  • 距离和频率"--使用属性 * * 计算损耗。Distance* и CarrierFrequency.

# Distance — 收发距离
Real number

Details

发射器和接收器之间的距离,以公里为单位,用标量表示。

依赖关系

要使用此属性,请将属性 Mode 属性为 "距离和频率"。

# CarrierFrequency — 载频
Real number

Details

以兆赫为单位的载波频率,以标量形式指定。

依赖关系

要使用此属性,请将属性 Mode 属性为 "距离和频率"。

方法

所有系统对象通用的方法

step!

启动系统对象的运行算法