我需要知道RSU的最大覆盖距离与最大干扰距离之间的差异以及它们如何相互影响。我知道覆盖距离是根据路径损耗和类似模型计算的,但不知道消息接收如何受干扰距离以及如何计算其值(在静脉示例中,设置为2600m)
我正在实施一个场景,包括一个rsu和一个车辆从远处向rsu移动。当我使用与静脉示例相同的值时,即使车辆很远,也会收到所有消息。然后我试图改变最大干扰的值并将其设置为260而不是2600,发生的事情是,当车辆很远时,rsu没有收到任何消息,当它接近rsu时,它接收到信息。 是否有人对此案有解释?
答案 0 :(得分:2)
在Veins 4.6中,无线传输通过让发射无线电模块向范围的所有无线电模块发送事件来建模。然后,这些无线电模块可以改变其内部状态,以反映信道上的干扰增加或(如果信号足够强且无线电已准备好接收)正在接收新消息的事实。
在模拟中,始终通知所有正在进行的传输的无线电可能有点浪费。毕竟,大多数无线电可能距离很远,以至于单个传输的影响可以忽略不计。因此,Veins 4.6使用MiXiM的ConnectionManager
模块来确定哪个无线电应该从哪个无线电获取事件。
使用ConnectionManager
maxInterfDist
参数设置事件仍被视为影响其他无线电的距离。在静脉示例模拟中,这是parameter is set to 2600m。换句话说,在示例模拟中,假设从2600米以外发送的任何传输都将衰减太多(主要是建筑物),即使它造成的干扰也不再值得考虑。
因此,将此参数设置为更大的值(例如,100km)不应该改变模拟的结果,只会导致模拟运行得更慢(因为它现在正在考虑许多传输,它们很弱)不会大幅改变模拟的状态。)
相反,将此参数设置为较小的值(例如,10米)将导致模拟产生错误的结果(因为它不再考虑许多传输,即使是那些导致严重干扰的传输 - 或者可能已经存在的传输收到成功)。