UnitDiskRadioMedium 没有功耗设置? (omnetpp)

UnitDiskRadioMedium no power consumption settings? (omnetpp)

正在查看:

https://github.com/inet-framework/inet/blob/master/examples/wireless/scaling/omnetpp.ini

在 UnitDiskRadio 中发送的数据包似乎没有与功耗相关的设置。

有没有办法在单位磁盘无线电介质中设置数据包功耗,或者相反,在 ApskScalarRadioMedium 中设置通信范围?

UnitDiskRadio 是收音机的简化版本,您对传输、传播、衰减等细节不感兴趣。你只想有一个明确的传输距离。高于此,传输总是失败,低于此,传输总是成功。如果您想模拟应用程序级别或路由等高级行为,这很简单、快速且适合。在这种情况下,您真的不关心您的收音机从电网(或电池)中汲取了多少。

另一方面,如果您对底层细节感兴趣,则应该对整个无线电传输过程进行建模。在这种情况下,您对功率消耗进行建模并基于该传输,并且没有明确的传输范围。传输是否成功是概率结果,取决于功率、天线配置、编码、调制、噪声和许多其他因素,因此您不能将其设置为简单的“范围”。

TLDR:不,你不能在同一个收音机上设置它们。

PS:并确保您没有混合搭配各种电源参数。您 linked 的第一个问题是关于获取 received 数据包的功率(即接收到该信号时的强度)。第二个 link 展示了如何配置 transmission power(在天线上输出),在问题中你指的是 power consumption 这是第三件事,意思是你从电池中汲取多少来进行传输。它们不是一回事。