论文部分内容阅读
伴随着道路安全逐渐引起大众的高度重视,车联网的安全应用越来越得到普及。但是安全报文较高的及时性和准确性要求,使得现有的很多协议无从满足。而当下比较流行的DSRC协议栈恰好可以解决车联网应用的QoS问题。本文的目的就是为DSRC协议栈提出一个准确且高效的分析模型,重点在DSRC的数据链路层。期望通过该模型来得到影响网络性能的参数,进而可以通过调整这些参数来提高网络性能,最终更好地满足安全应用的需求。由于DSRC协议栈在其MAC子层使用的是EDCA机制进行信道接入控制,而EDCA机制又是在DCF机制的基础上加入了多级队列分级思想的。所以本文首先介绍了一个既有的基于DCF机制的二维Markov模型,并在该Markov的基础上进行了一系列网络性能的分析。以上述Markov模型为基础,本文基于EDCA机制提出了两个Markov模型:退避窗口变化的二维Markov模型和连续时隙转移的一维Markov模型。在这两个Markov模型的基础上,主要通过数学公式的推导来得到理论分析上的节点吞吐量和节点单跳时延。首先可以由两个Markov模型得到节点的平均碰撞概率和发包概率。然后本文将分为两种情况来讨论最终的节点吞吐量和单跳时延,分别为节点饱和发包情况以及非饱和发包情况。对于饱和发包情况,首先根据吞吐量的定义来计算吞吐量,即单位时间内节点发包大小。然后可以由吞吐量反向计算出节点单跳时延;对于非饱和发包情况,首先根据单跳时延特性计算出单跳时延,以此为基础再计算出节点吞吐量。为了验证上述模型的正确性,本文根据仿真来得到EDCA机制下系统的表现情况,通过对比和参数调整,便可证明本文提出的模型的正确性。在仿真过程中,通过对每种参数进行多次的生成网络拓扑和实验,来尽量减少仿真结果的随机性,保证仿真结果的准确性。通过理论模型分析和仿真实验,最终验证了本文提出的模型的准确性。理论分析数据和仿真实验数据基本吻合。本文提出的理论分析模型得出的网络性能主要受EDCA参数集的AIFS、最小退避窗口和最大退避窗口的影响。网络性能在网络即将进入饱和发包状态时达到最优。