计算由于 VEINS 中的退避过程引起的时间延迟
Calculate time delay due to back-off process in VEINS
我对每个数据包由于 VEINS 中的退避过程而经历的延迟感兴趣。例如,在紧急广播期间。
是否有任何内置机制来获取每个数据包或车辆的退避延迟,或者我是否必须在 MAC 层构建一些东西?
谢谢。
简短回答:不,您必须自己编写一些东西(或者访问别人为此编写的代码)。
如您所见in the MAC source, the default Veins distribution only keeps track of how often each vehicles' MAC goes into backoff, but not for how long. After successful transmission,也没有任何记录。如果你要实现这个,请记住 Veins 也支持多个通道(你可能需要以某种方式考虑在其他通道上花费的延迟)。
我对每个数据包由于 VEINS 中的退避过程而经历的延迟感兴趣。例如,在紧急广播期间。
是否有任何内置机制来获取每个数据包或车辆的退避延迟,或者我是否必须在 MAC 层构建一些东西?
谢谢。
简短回答:不,您必须自己编写一些东西(或者访问别人为此编写的代码)。
如您所见in the MAC source, the default Veins distribution only keeps track of how often each vehicles' MAC goes into backoff, but not for how long. After successful transmission,也没有任何记录。如果你要实现这个,请记住 Veins 也支持多个通道(你可能需要以某种方式考虑在其他通道上花费的延迟)。