如何在静脉中记录rssi(omnet ++)

时间:2019-02-06 21:39:37

标签: omnet++ veins rssi

我如何使用静脉记录通信的RSSI值统计信息?我使用的是5.1版本。在以前的版本中,它是一个用于在phy802.11层中计算rssi的函数,但是它不再存在。 谢谢。

1 个答案:

答案 0 :(得分:0)

此问题在对"How does veins calculate RSSI in a Simple Path Loss Model?"的答复中得到解决:

  

以静脉5版本1为例,您的应用程序层   可以访问框架的ControlInfo,并从那里访问其RSS,例如,   如下:   check_and_cast<DeciderResult80211*>(check_and_cast<PhyToMacControlInfo*>(wsm->getControlInfo())->getDeciderResult())->getRecvPower_dBm()

上面的代码返回在相应帧的中心频率处测得的绝对接收功率(以dBm为单位)。

请注意,尽管这可以“一定”地指示接收信号的强度,但这远非唯一的方法。实际上,供应商可以自由实施他们认为合适的任何机制,以得出表示接收信号强度的数字。