0

网络模拟输出中出现此警告“信号太弱”的原因是什么?

目前,我正在使用 Omnet++ 4.2、Mixim 2.2 和 Veins 2.0-rc1

我知道这与包括 TwoRayInterferance 模型在内的许多因素有关,为了了解根本原因,我有几个假设:

  1. 两个节点之间的距离等于或超过传输范围,因此信号太弱而无法正确解释。

  2. 802.11p(SCH vs CCH)的信道切换发生在这样的警告之前,切换是否有可能导致这样的事情?(我读到频道切换会导致时间保护,频道被认为是忙碌的)

  3. 2 个同时调度的数据包冲突:在 802.11p 的 CSMA/CA 广播模式下,如果检测到信道空闲,则直接发送空中帧,因此如果两个节点决定同时发送空中帧, 可能会发生碰撞并产生“信号太弱”警告

有人可以确认我的建议吗?

非常感谢,

4

1 回答 1

3

我评论只是为了将来参考:Veins 1 中的“信号太弱”指的是接收到的信号弱于灵敏度阈值(参见代码)。从 Veins 2 开始,调试消息被替换为更冗长的“卡未检测到数据包。电源低于灵敏度阈值” (参见代码)

于 2015-04-13T11:14:20.570 回答