Omnet++ 计算静脉中的PSR与SNIR

Omnet++ 计算静脉中的PSR与SNIR,omnet++,veins,Omnet++,Veins,我试图计算Velses框架中的数据包成功率与SNIR,通过搜索mac1609_4中的统计参数,我找到了以下参数: 1。接受路演和2。SNIRLostPackets 对于广播消息,我计算PSR如下: (Sum for all nodes of) [ReceivedBroadcasts] PSR = ------------------------------------------------------------------ (Sum for all

我试图计算Velses框架中的数据包成功率SNIR,通过搜索mac1609_4中的统计参数,我找到了以下参数:

1。接受路演2。SNIRLostPackets

对于广播消息,我计算PSR如下:

              (Sum for all nodes of) [ReceivedBroadcasts] 
PSR = ------------------------------------------------------------------
      (Sum for all nodes of) [ReceivedBroadcasts + SNIRLostPackets]
但所得结果并不正确

我希望得到以下值:

|    PSR      |    SNIR    |
|:-----------:|:----------:|
|     1       |   > 5 dB   |
|     0       |   < 0 dB   |
| [0.1 -> 0.9]| [0 -> 5] dB|
| PSR | SNIR|
|:-----------:|:----------:|
|1 |>5分贝|
|0 |<0 dB|
|[0.1->0.9]|[0->5]分贝|
那么,考虑到模拟时间内节点数量不固定(即车辆随机进出模拟),计算PSR的正确公式是什么


谢谢

我的建议是创建一个中央统计模块,每当广播发送时,每个发射机都会通知该模块,每当广播进入/离开模拟和接收广播时,每个接收机都会通知该模块。通过这种方式,计算PSR将非常简单