基于机会权重的环境自适应动态车联网路由

2020-06-15 06:42于家培王萍祝捷王帅
现代电子技术 2020年7期
关键词:车联网

于家培 王萍 祝捷 王帅

摘  要: 为满足车联网的数据转发质量,保证通信连接的可靠性非常重要。基于对车联网动态拓扑、车辆行驶行为变化、车辆密度变化、高速移动等交通环境复杂性问题的分析,提出基于机会权重的环境自适应动态路由(SaDAGR)。SaDAGR引入了车辆行驶行为预测模型,设计了动态信标周期自适应调节机制,并在转发策略中设计机会权重转发机制,引入车辆目的方向预测及车前密度感知,所提路由能够适应复杂交通环境下大动态范围的车辆速度、车辆密度的交通变化。仿真结果表明,SaDAGR增强了网络的连通性,降低了重传,减少了时延,提高了数据转发效率。

关键词: 车联网; 行驶行为预测; 动态信标调节; 机会权重转发; 目的方向预测; 车前密度感知

中图分类号: TN915.05?34                       文献标识码: A                        文章编号: 1004?373X(2020)07?0017?04

Environment self?adaptive dynamic vehicular network routing

based on opportunity?weight

YU Jiapei, WANG Ping, ZHU Jie, WANG Shuai

(College of Information Science and Technology, Donghua University, Shanghai 201600, China)

Abstract: In order to meet the quality of the vehicular network data forwarding, it is very important to ensure the reliability of the communication connection. On the basis of the analysis of the traffic environment complexity such as the dynamic topology of vehicular network, vehicle behavior change, vehicle density change and high?speed movement of vehicles, the SaDAGR (scenario?adaptive dynamic awareness greedy routing) based on opportunity weight is proposed. The vehicle behavior prediction model is introduced by SaDAGR routing to design the dynamic?beacon?period adaptive adjustment mechanism. The opportunity?weighted forwarding mechanism is designed in the forwarding strategy, in which the vehicle destination direction prediction and the vehicle forward density sensing are introduced. The SaDAGR can adapt to vehicle speed in large dynamic range, vehicle density and traffic changes in the complex traffic environment. The simulation results show that the SaDAGR can enhance network connectivity, reduce retransmission time delay, and improve data forwarding efficiency.

Keywords: vehicular network; vehicle behavior prediction; dynamic beacon adjustment; opportunity weight forwarding; destination direction prediction; vehicle forward density sensing

0  引  言

随着5G移动通信、移动互联网、人工智能等技术的发展,车联网不仅成为5G研究的重要场景之一,也是未来智能交通系统的重要组成部分[1]。研究车载自组织网络动态路由技术,对安全消息的实时转发及实现交通安全预警等功能具有重要意义[2]。车载自组织网络具有车辆行驶行为变化较快、网络拓扑结构变化较快以及交通环境复杂等问题,给车联网中可靠通信带来了困难[3]。

典型的车联网路由协议是基于拓扑结构的路由协议,主要有表驱动的路由及按需式的路由[4]。但是基于拓扑结构的路由不能适应网络拓扑结构的快速变化,而基于贪婪转发的GPSR路由不需要网络的全局拓扑信息[5],只需要根据车辆的位置信息做路由决策,具有很好的动态适应性[6]。

文献[7]将对GPSR转发链路的研究归类为NWLB(Neighbor Wireless Link Break)问题,详细分析了信标分组间隔、车辆速度、车辆密度及通信范围等问题对GPSR路由的影响。文献[8]根据上一时刻收到的Beacon中所携带的周边车辆位置及速度信息,以及通过电子地图获得的目的车辆位置及速度信息,建立了一个线性位置预测方法,计算邻居位置表中的车辆与目的车辆相遇的概率,提出了V?GPSR协议。文献[9]通过实测得到车辆的加速度近似服从正态分布,因此,利用线性回归方程在信标的分组间隔内对车辆的转弯行为进行预测,并且采用反馈机制对结果进行修正。

基于上述文献,本文通过分析通信链路连接的稳定性及复杂城市街区与高速典型交通环境的特点,提出了一种环境自适应动态感知路由(Scenario?adaptive Dynamic Awareness Greedy Routing,SaDAGR)。SaDAGR针对车联网中车辆行驶行为多变的特征,以车辆预测位置与真实位置的误差为自适应反馈因子,并根据环境中车流密度及车辆平均速度的特点建立环境函数,两者结合建立了动态信标周期自适应调节机制以实现在不同交通场景中动态调节信标播报周期。并且SaDAGR在转发阶段引入机会权重转发机制以增强网络的连通性,提高路由转发性能。

1  系统模型

SaDAGR由运动感知、动态信标周期自适应调节以及机会权重转发三部分组成,通过车联网Beacon消息帧动态控制网络的连接状态。作为V2V通信中网络的控制消息[10],Beacon消息帧的设计如图1所示,其包含邻居车辆ID、时间戳(TimeStamp)、车辆位置(NodePosition)及速度(NodeVelocity)信息。其中,TTL(Time to Live)是指每个车辆信标的广播周期,每辆车的广播周期是不同的;而DenFac是车前密度值,作为机会权重函数中的一个参数,用来计算邻居车辆的权重。

运动感知模型通过Beacon消息帧获取邻居车辆的历史位置及速度信息,并实时感知信道环境,预估通信覆盖范围。邻居位置表中每个车辆有[v1]~[v4]四条历史速度信息及一条位置信息,采用三次插值算出未来一个Beacon周期内车辆轨迹方程,如图1中所示,[TrackF]与[TrackG]为运动感知预测所得轨迹方程。

SaDAGR中动态信标周期自适应调节通过对车辆周边的车流密度及车辆平均速度的感知,结合自适应反馈因子动态修正信标周期TTL,如图1所示,车辆的TTL值不同,在车辆较为密集的区域,如车辆A,B,C所在区域,其TTL值会较大,而在车辆H,I所在区域TTL值会较小。

2  SaDAGR设计

2.1  动态信标周期自适应调节

有较多的文献研究车辆的行驶速度与车辆密度的关系[11],从目前的研究结果来看,无论车辆速度和车流密度的具体关系如何,两者具有相反关系这一趋势是不变的。本文以预测位置与车辆真实位置之间的统计误差为自适应反馈因子[δ],[δ]的计算如式(1)所示:

[δ=iPiN] (1)

式中:[Pi]为车辆[i]的位置预测误差;[N]为邻居位置表中车辆个数。

考虑车辆密度值[ρ]和平均速度值[v]的影响,定义环境函数[f(x)]。当密度的影响大于平均速度时,[f(x)>0];相反,当平均速度的影响大于密度的影响时,[f(x)<0];当密度的影响和平均速度的影响达到平衡状态时,[f(x)=0]。采用初始化因子[σ],保证初始化时[ρ-σv=0]。根据上述设计,环境函数关于[ρ]与[v]的关系为:

[fρ-σv=lnρ-σv+1,    ρ-σv≥0eρ-σv-1,    ρ-σv<0] (2)

结合式(1)和式(2),定义TTL自适应调节修正值[Δ]的计算式如下:

[Δ=δ2Rfρ-σv] (3)

环境函数[fρ-σv]在[ρ-σv=0]时有连续的一阶导,可以对TTL的修正值[Δ]进行平滑调整。

播报周期自适应调节机制流程图如图2所示,每个车辆有一个消息帧播报计时器,当计时结束时启动播报周期计算,TTL的修正值通过式(3)计算。随着自适应调节机制不断迭代,位置预测结果与邻居车辆真实位置之间的误差不断缩小,当[δ≤εR]时,结束自适应反馈调节,其中,[ε]为阈值因子,[R]为通信半径。

2.2  机会权重转发

SaDAGR的转发策略考虑三个权重因素,距离目的车辆的欧氏距离、车辆目的方向预测以及车前密度。车辆的欧氏距离以及车辆的速度方向已经有过详细的研究[12],但是基于车辆目的方向预测及车辆周边密度的研究較少。机会选择权重函数如式(4)所示:

[WFi=αDis+βcos(Vi, Ps,d)+γρ] (4)

式中:[α],[β]及[γ]为权重值,[α+β+γ=1];[WFi]为邻居位置表中每个邻居车辆的转发权重值;[Dis]表示邻居位置表中车辆[i]距目的车辆的欧氏距离与车辆自身[s]距目的车辆的欧氏距离的比值;[Vi]为车辆预测位置与邻居位置表中最近时刻的位置之间的方向矢量,[Ps, d]为转发车辆自身距目的车辆的单位矢量,[cos(Vi, Ps, d)]值越大表明两车相遇的概率越大;[ρ]为车前密度值,采用车前方扇形区统计车辆密度信息。选取与车辆行驶方向左右相差90°共180°范围内的车辆进行统计计算。

2.3  路由机制及数据包转发流程

SaDAGR动态信标实现过程中的两个Beacon间隔及TTL的修正方法如图3所示。车辆的启动时刻为0,此后每隔一个时间间隔[T],车辆启动反馈因子计算,如图3所示,0?1为一个时间间隔,1?2为下一个时间间隔。

在0?1时间间隔内一共有[N1]~[N5]五个Beacon消息帧,每个消息帧带有一个TTL,1?2时刻之间的时间间隔[T1?2]通过0?1五个车辆的[TTLNi]计算得到。当收到车辆[N1]的消息帧时,[T1?2]为[TimeStampN1+TTLN1];当收到车辆[N2]的消息帧时,将[TimeStampN1+TTLN1]与[TimeStampN2+][TTLN2]进行对比,选取最大的值作为[T1-2],以此类推,直到从五个车辆中选取出最大的时间间隔,并在此时间间隔后启动反馈因子计算,如式(5)所示:

[T2=maxNi(TimeStampNi+TTLNi)] (5)

3  仿真分析

3.1  仿真场景

为了验证SaDAGR在不同交通场景中的自适应性,本文设计了两个典型场景:城市街区场景及高速公路场景。仿真中车辆的行驶服从GaussMarkov模型[13]。物理层采用802.11p协议,调制方式为OFDM,MAC层采用基于DSRC[14]的Wave协议。每次实验选取不同的随机种子进行30次迭代,取平均值作为实验结果。

为了分析SaDAGR的性能,选择传统的GPSR路由,以及具有线性位置预测的V?GPSR[8]路由进行仿真对比。在路由的设置中,车辆具有缓存机制,当不能找到转发车辆时数据包被缓存,传输层使用UDP协议,没有差错重传机制。选择数据包分组投递率PDR(Packet Delivery Ratio)和端到端平均时延E2E?Delay(End?to?End Delay)作为路由性能的指标。

3.2  仿真结果及分析

3.2.1  城市街区场景仿真

城市街区仿真主要验证SaDAGR在不同车流密度下的自适应调节,车辆的平均速度值为60 km/h。

不同密度值下,数据包分组投递率的对比分析图如图4所示。从图4中可以看出,SaDAGR可以明显提升PDR。三种路由协议的起始Beacon播报周期都是3 s,V?GPSR与传统GPSR路由的时效性较差导致链路不稳定从而转发失败,致使PDR过低。在车辆密度值低于70 veh/km2时,SaDAGR相较于另外两种路由协议有近50%的PDR提升;当车辆密度高于70 veh/km2时,依然能保证超过10%的性能提升。

不同密度值下对应的E2E?Delay如图5所示。随着车辆密度值增加,网络的连通性更好,转发数据包被缓存的时间更短,所以时延整体呈现下降趋势。当车辆密度值较小时,SaDAGR相比另外两种路由具有近15%的性能提升,这可以证明SaDAGR在车辆密度较低时具有较好的适应性;当车辆密度值升高超过60 veh/km2后,SaDAGR的时延高于另外两种10 ms左右,此时较高的车辆密度会带来较好的网络连通性。对比图4可以看出,SaDAGR的PDR较高,因此,会有转发次数较多的数据包造成平均时延升高。

3.2.2  高速公路场景仿真

高速公路场景仿真实验中密度值取中位数50 veh/km2,改变平均速度值。

在不同平均速度值下,数据包的分组投递率如图6所示。从图6中可以看出,SaDAGR随着速度的增大,PDR下降幅度要明显小于另外两种路由。由仿真结果可知,此时Beacon的播报周期已经下降到1 s以内,但是没有自适应调节机制的另外两个路由的Beacon依然保持3 s的Beacon播报周期。在150 km/h车速时,3 s内车辆行驶距离约为125 m,并且此时的车辆密度值并不高,所以网络的拓扑结构已经发生了很明显的变化,导致PDR出现近80%的下降。

不同平均速度下的E2E?Delay如图7所示。可以看出,随着车辆速度的提升,时延整体呈上升趋势。当车辆平均速度值小于60 km/h时,SaDAGR的时延较另外两种较低,此时车辆密度值及车辆平均速度值都比较小,自适应反馈调节机制有一定优势。当车辆平均速度值大于60 km/h时,可以看出SaDAGR的时延开始出现明显的上升并超过另外两种路由,当平均速度达到150 km/h时,时延出现了27%的上升。结合图7分析可以看出,此时SaDAGR的PDR保持在较高水平,而时延的上升是由于较多的中间转发次数及中转过程中所带来的缓存造成的。

4  结  论

本文基于对车联网环境复杂性问题的研究,提出基于机会权重的环境自适应动态路由SaDAGR,通过车联网Beacon消息帧动态控制网络的连接状态,并根据交通环境的不同自适应调节信标周期,以缓解网络拓扑结构的快速变化所带来的链路不稳定问题。SaDAGR所提的机会权重转发机制引入了车辆目的方向预测及车前密度感知,进一步提高了通信链路的稳定性。实验数据表明,所提SaDAGR能明显提升数据包的分组投递率,并且在车速较高及车辆密度较低等网络连接不稳定的场景下明显提升路由性能。

注:本文通讯作者为王萍。

参考文献

[1] DUAN X, LIU Y, WANG X. SDN enabled 5G?VANET: adaptive vehicle clustering and beamformed transmission for aggregated traffic [J]. IEEE communications magazine, 2017, 55(7): 120?127.

[2] LIU J, WAN J, JIA D, et al. High?efficiency urban traffic management in context?aware computing and 5G communication [J]. IEEE communications magazine, 2017, 55(1): 34?40.

[3] NAGAR J K, SINGHROVA A. A review paper for comparative study of different routing protocols in VANET [J]. International journal of enhanced research in science technology & engi?neering, 2014, 3(4): 313?320.

猜你喜欢
车联网
整合广播资源,凝聚声音优势
汽车生产企业发展车联网的优势与劣势
基于车联网的交通信息采集与应用研究
一种基于车联网的智能监控调度系统设计与实现
中国车联网产业链与商业模式研究
基于车联网技术的智慧物流的发展前景
MP2P在车联网资源共享策略中的应用
车联网移动云安全与隐私保护技术研究
基于AV890车载机的车联网智能终端
车联网发展的探讨