Veins中实现Nakagami-m信道模型(一种简单的方法)--------补充部分

在Veins中,原版ConnectionManager的calcInterfDist()函数导致传输范围R外的车辆无法接收到消息。通过调整该函数返回值为1.5*interfDistance,可以提高接收概率的准确性。本文探讨了Nakagami-m信道模型在Veins中的实现,并展示了修改后的接收概率对比图。
摘要由CSDN通过智能技术生成

之前的一篇博文:《Veins中实现Nakagami-m信道模型(一种简单的方法)》中,用简单的方法实现了车载自组织网络信道模型,但是文中的方法有缺陷,故本文作为一个补充,将信道实现的方法进一步完善,供大家参考,并欢迎指正:


按照之前的方法修改成Nakagami随机信道后,我发现传输范围R以外的车辆完全不能接收到其余车辆发来的消息,这明显与常识不符。通过翻看代码,发现还有一个ConnectionManager的模块起到了很大的作用:ConnectionManager继承BaseConnectionManager类,且只重写了其 double calcInterfDist( )函数。要解释这个ConnectionManager模块的作用,就需要再回顾上一篇<Veins 数据包收发基本流程简单总结>:当A节点的PHY层将A

  • 2
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值