之前的一篇博文:《Veins中实现Nakagami-m信道模型(一种简单的方法)》中,用简单的方法实现了车载自组织网络信道模型,但是文中的方法有缺陷,故本文作为一个补充,将信道实现的方法进一步完善,供大家参考,并欢迎指正:
按照之前的方法修改成Nakagami随机信道后,我发现传输范围R以外的车辆完全不能接收到其余车辆发来的消息,这明显与常识不符。通过翻看代码,发现还有一个ConnectionManager的模块起到了很大的作用:ConnectionManager继承BaseConnectionManager类,且只重写了其 double calcInterfDist( )函数。要解释这个ConnectionManager模块的作用,就需要再回顾上一篇<Veins 数据包收发基本流程简单总结>:当A节点的PHY层将A