EngeeComms.FreeSpacePathLoss
模拟自由空间中的信号功率损耗。
资料库 |
|
块 |
说明
*EngeeComms.FreeSpacePathLoss* 系统对象为复杂信号添加自由空间损耗。该系统对象将信号功率损耗模拟为发射器和接收器之间距离的函数。参数 *<<Property: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 —
损耗计算模式
String
Details
作为参数之一指定的损耗计算模式:
-
分贝"(Decibels)--损耗使用属性 * 来定义。Loss*.
-
距离和频率"--使用属性 * * 计算损耗。Distance* и CarrierFrequency.