论文部分内容阅读
随着车载自组织网络(Vehicular Ad-hoc Network,VANET)技术的迅速发展,其作用已经从车辆间简单的信息交换手段发展到用于大规模交通管理调度,从安全相关应用到信息娱乐类应用等多种多样的车联网应用层出不穷。这些应用对车联网的MAC层协议设计提出了更高的要求,信息的可靠性和时效性与司机和乘客的生命安全和用户体验息息相关,如何为车辆提供高吞吐量、低时延的无线接入服务成为一个急需解决的难题。本文针对车联网环境高移动性、网络拓扑快速变化的特点,提出了基于数据类型的无线接入MAC(Medium Access Control)协议,并搭建了V2I(vehicle-to-infrastructure)通信系统用于协议验证。本文首先描述了车辆移动情形下的MAC竞争窗口调节算法。IEEE 802.11p协议中使用传统的二进制指数退避算法,节点发送数据时如果发生碰撞就会随机退避一段时间后重新发送。如果退避时间选的太小可能会导致碰撞变得严重,退避时间太长又会浪费信道资源,所以如何选择合适的竞争窗口大小变得至关重要。我们提出MCWA(Mobility based Contention Window Adjustment Algorithm)算法来动态改变退避过程中的初始竞争窗口大小,使其与信道竞争的激烈程度相对应,获得最佳的网络性能。首先我们使用二维马尔可夫模型对退避过程建模,寻找最优竞争窗口大小和节点数量的关系,接着研究车辆的移动情况,估计车辆密度和竞争车辆数,最后基于以上分析给出合适的竞争窗口值的计算方法,并综合使用SUMO和NS-3对算法的性能进行了仿真分析。高速公路场景和城市交通场景下的仿真结果都显示相比原始的IEEE 802.11p协议,MCWA算法可以有效降低消息的碰撞概率,提高吞吐量,改善高密度环境下的车辆通信质量。本文接着详细介绍了面向数据传输需求的MAC协议设计。车联网WAVE协议把75MHz频谱分成了7个信道,其中控制信道(CCH)用于传输安全和控制消息,服务信道(SCH)用于传输非安全消息,但是却没有给出具体的信道使用方案。由于WAVE中的信道接入全部采用的是基于竞争的CSMA/CA机制,当需要发送信息的车辆很多时,消息碰撞的概率会明显增大,网络性能急剧下降,安全消息的时效性和可靠性都无法保障,严重影响交通安全。因此我们提出了一种名为SPA-MAC(Spectrum Penetration Assisted MAC Protocol)的协议,SPA-MAC协议充分利用竞争型方案的灵活性和分配型方案的可靠性,借助注册和预约机制,分别为安全信息和服务信息提供了非竞争的信道接入服务,避免了高密度环境下严重的消息碰撞问题,降低了消息的时延。此外,频谱渗透机制的使用解决了安全消息无法在SCH时隙发送的痛点,针对车辆移动性高的特点,协议中引入了车辆坐标的信息用于信道分配的优化。我们在仿真中分别就包送达率、时延和吞吐量把SPA-MAC协议和其他协议进行了对比,验证了协议的有效性。文章最后介绍了我们搭建的基于Labview的V2I通信系统。借助软件无线电设备,我们开发了一套基于OFDM技术的信息传输系统并进行了协议验证,此外该系统不仅模拟了车内的总线网络,还具备WIFI、蓝牙、3G/4G等多种外部通信手段,不仅可以为相关研究提供支撑和实验工具,也为以后的进一步开发打下了基础。