CN107659911B - 一种稳定的车联网中继节点选择方法 - Google Patents
一种稳定的车联网中继节点选择方法 Download PDFInfo
- Publication number
- CN107659911B CN107659911B CN201710700113.6A CN201710700113A CN107659911B CN 107659911 B CN107659911 B CN 107659911B CN 201710700113 A CN201710700113 A CN 201710700113A CN 107659911 B CN107659911 B CN 107659911B
- Authority
- CN
- China
- Prior art keywords
- opt
- vehicle
- relay node
- node
- formula
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
- 238000010187 selection method Methods 0.000 title description 9
- 238000000034 method Methods 0.000 claims abstract description 42
- 230000005540 biological transmission Effects 0.000 claims abstract description 14
- 238000005457 optimization Methods 0.000 claims abstract description 14
- 230000011218 segmentation Effects 0.000 claims abstract description 7
- 230000006835 compression Effects 0.000 claims abstract description 5
- 238000007906 compression Methods 0.000 claims abstract description 5
- 238000004891 communication Methods 0.000 claims description 9
- 230000002452 interceptive effect Effects 0.000 claims description 2
- 150000001875 compounds Chemical class 0.000 claims 1
- 101000731007 Homo sapiens Membrane-associated progesterone receptor component 2 Proteins 0.000 description 1
- 102100032400 Membrane-associated progesterone receptor component 2 Human genes 0.000 description 1
- PNAAEIYEUKNTMO-UHFFFAOYSA-N S-Seven Chemical compound C=1C=CC=CC=1P(=S)(OCC)OC1=CC=C(Cl)C=C1Cl PNAAEIYEUKNTMO-UHFFFAOYSA-N 0.000 description 1
- 230000000903 blocking effect Effects 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 230000003993 interaction Effects 0.000 description 1
- 229910044991 metal oxide Inorganic materials 0.000 description 1
- 150000004706 metal oxides Chemical class 0.000 description 1
- 238000005192 partition Methods 0.000 description 1
- VWDWKYIASSYTQR-UHFFFAOYSA-N sodium nitrate Chemical compound [Na+].[O-][N+]([O-])=O VWDWKYIASSYTQR-UHFFFAOYSA-N 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W40/00—Communication routing or communication path finding
- H04W40/02—Communication route or path selection, e.g. power-based or shortest path routing
- H04W40/22—Communication route or path selection, e.g. power-based or shortest path routing using selective relaying for reaching a BTS [Base Transceiver Station] or an access point
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/12—Protocols specially adapted for proprietary or special-purpose networking environments, e.g. medical networks, sensor networks, networks in vehicles or remote metering networks
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Health & Medical Sciences (AREA)
- Computing Systems (AREA)
- General Health & Medical Sciences (AREA)
- Medical Informatics (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
一种稳定的车联网中继节点选择方法,实现单跳区域内中继节点的选择,完成消息的多跳传输。具体为:1)预先使用A优化方法,获得不同车辆密度λ下的压缩系数A的最优值Aopt,存储为保存于各车辆的数据表:Aopt值表;2)利用选择区域的λ估算值,查询Aopt值表。如该λ不在表中,则使用A优化方法。获得λ对应的Aopt;4)利用基于指数的分割方法对选择区域进行迭代分割,寻得最终区域块;5)采用指数退避窗,选择最终区域块中唯一节点作为中继节点,完成中继节点的选择。其特点是:该方法实现的消息传输速度性能相对车辆密度变化独立,克服了传统方法中由于车辆密度过大或过小带来的性能瓶颈。且采用预算Aopt值表及查询的方法,降低了对车辆本地端计算性能的要求和计算时间的消耗。
Description
技术领域
本发明涉及车联自组织网络,特别涉及车联自组织网络中的中继节点的选择。
背景技术
车载自组织网络(Vehicular Ad Hoc Network,VANET),作为一种适用于道路环境下的新型通信技术,能有效避免车辆碰撞事故的发生,提高车辆的安全和道路交通效率,缓解大气污染。VANET网络具有拓扑结构不稳定,节点受限于道路运动,节点密度变化范围广等特点,这些特点使得在多跳传输中选择中继节点,以确保消息通过中继传递,实时、可靠、稳定地传播成为一项需解决的重要命题。中继节点的选择可以由网络中定时交互的beacon获得邻节点位置信息,来选择合适的节点作为中继节点。但考虑网络的负载,beacon交互的周期不会太短,在VANET中,其值一般为100ms,这使得节点获知的车辆位置信息因不是实时而不准确。另一类方法是利用一种带外信道阻塞信号black burst来实时获知是否存在邻节点来进行中继节点选择。但现研究显示:在不同区域(例如:农村和城市)和不同时段(例如:上下班高峰时段和深夜),车辆密度广范围变化,这会影响到利用black burst进行中继节点选择方法的性能。尤其在车辆密度极大的时候,中继节点的选择会存在严重的性能瓶颈。此前有文献固定基于指数分割的中继节点选择方法中的压缩系数A,来获得性能改进的中继节点选择方法。但随着车辆密度的变化,性能仍有较大波动。因此,设计一种不受节点密度影响的中继节点选择方法,确保消息能稳定实时地传输是需解决的问题之一。
发明内容
技术问题:本发明要解决的技术问题是,在VANET网络中提供一种中继节点选择方法,来实现不受节点密度变化影响的消息传播。
技术方案:为解决上述的技术问题,本发明提出一种自适应基于指数分割的中继节点选择方法,其具体实施方式如下:
1)预先使用A优化方法,获得不同车辆密度下的压缩系数A的最优值Aopt,存储为一数据表:Aopt值表,保存在各车辆中;
2)利用车联自组织网络中交互的beacon或网络中广播的车流量信息,获得选择区域R即发送节点的通信范围的车辆密度;
3)根据估计的车辆密度,查询Aopt值表,如该车辆密度在表中,则获得Aopt,否则使用A优化方法,计算Aopt;
4)采用优化后的Aopt,利用基于指数的分割方法对选择区域进行迭代分割,寻得最终区域块;
5)采用指数退避窗,选择最终区域块中唯一节点作为中继节点。完成中继节点的选择。
所述步骤1)的详细步骤为:
利用A优化方法,分别计算对应车辆密度{λi,i=1,2,…,Nλ},中λi的A最优值Aopt,i,其中Nλ为预计算的车辆密度值个数。A优化方法描述如下。
由式(2.1)获得对应车辆密度λi的A最优值Aopt,i,
β能由式(2.2)得到
其中,
是当第k个区域块为最终区域块时的平均单跳覆盖比例;
是第k个区域块被选中的概率。Wseg(k)和μk是第k个区域块的相对宽度和平均车辆个数。μseg_bro(k)是第k个区域块消息传输方向上其他区域块的平均车辆个数。Wseg(k),μk和μseg_bro(k)能由下式得到,
单跳时延Td能由下式得到
Td=Tinit+Tpart+Tcont+Tdata, (2.8)
式中,Tinit,Tpart,Tcont和Tdata分别是接入时延,分割时延,竞争时延,和数据传输时延。在这四个性能指标中,A的不同选择会影响到Tpart和Tcont的值。它们可由下式得到,
式中,
为当最终区域块是第k个区域块,发送B所需的时隙个数;Tslot为时隙持续时长;
为第k个区域块被选中为最终区域块所耗平均时延。Tcol和Tsuc分别是冲突和成功状态的平均时延。
其中,
其中,
式(2.20)中,
根据A优化方法,计算所有{λi},i=1,2,…,Nλ对应的A最优值{Aopt,i},i=1,2,…,Nλ。将计算所得{Aopt,i},i=1,2,…,Nλ存于Aopt值表中。
所述步骤2)的详细步骤为:发送节点根据周期内接收到的邻节点beacon,判断选择区域R内车辆的个数Nv,计算对应的车辆密度
或根据网络广播的车流量信息获得车辆密度λ。
所述步骤3)的详细步骤为:利用步骤2)获得的车辆密度的粗估计值,查询Aopt值表。如该车辆密度在表中,则获得最优A,否则使用A优化方法,计算Aopt。包括Aopt在RTB包中,通知所有通信范围内的车辆;
所述步骤4)的详细步骤为:选择区域内的所有车辆接收到RTB包,采用RTB包中的Aopt,根据公式(2.5)对区域R进行指数分割。确定其所在的Wseg(k),决定在第k个slot发送black burst(B)。在发送自己的B之前,侦听信道,是否有其他的B被发送。所有通信范围内的节点如果在发送自己的B前侦听到其他节点发送的B,则退出中继节点选择;否者如果不是在本次迭代的第Npart个区域块内,则发送B通知其他节点,否者则直接进入下次迭代或直接进入竞争阶段;
所述步骤5)的详细步骤为:最终区域块里的节点随机从Cw中选择一个退避时钟,时钟结束后发送CTB包。如果CTB包发生冲突,则退避时钟个数翻倍,即Cw=2Cw,重新进入竞争阶段。直到中继节点选择成功,或重试次数达到预设的次数Nrecon。
有益效果:本发明提供的车联网中继节点选择方法,具有如下优点:
1、本方法相对于已有的车辆自组织网络的中继节点选择方法,该方法获得的消息传输速度性能稳定,不受车辆密度变化的影响,克服了传统方法中由于车辆密度过大或过小带来的性能瓶颈;
2、采用A最优值预算,表查询的方法,降低了车辆本地端计算性能的要求和计算时间的消耗。
附图说明
构成本申请的一部分的附图用来提供对本发明的进一步理解,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中:
图1本发明方法的流程图;
图2本发明实施例公开的不同Npart下Aopt值曲线图;
图3本发明实施例公开的消息的传输平均速度性能比较。
具体实施方式
为了使本技术领域的人员更好地理解本发明方案,下面将对本发明实施例中的技术方案进行清楚、完整的描述,显然,所描述的实施例仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于本发明保护的范围。
一种稳定的车联网中继节点选择方法主要指拓扑结构快速变化的VANET中,选择合适中继节点,从而完成消息多跳传输到达目的位置的方法。以下述场景为例,方法具体如下。
在VANET中,网络参数设置为表1所示。
表1场景中网络的主要参数
所以且(Npart,Niter,Cw)=(4,2,4),消息沿道路单向传播,车辆密度{λi}={0.001,0.002,0.003,…,1},相当于双向十车道道路上,通信区域内车辆数从只存在1辆车开始,以增加1辆车的变化,到单车道上相邻车相距平均为10米的情况。Nrecon=5。
1、联立下列方程,求得{λi}={0.001,0.002,0.003,…,1}分别对应的Aopt。
Td=Tinit+Tpart+Tcont+Tdata (3.8)
对应不同{λi},i=1,2,…,1000计算所得A最优值{Aopt,i},i=1,2,…,1000,存入Aopt值表中,存储于各车辆本地端。其结果可展示为图2中Npart=4所对应曲线。
2、发送节点根据周期内接收到的邻节点beacon,判断选择区域R内车辆的个数Nv,计算对应的车辆密度。例如在beacon周期Tbeacon=100ms时间内,发送节点收到100个beacon,认为其通信范围内有100辆车,于是推断车密度为
或根据网络广播的车流量信息获得车辆密度λ。
3、由步骤2获得的车辆密度的粗估计值,查询Aopt值表。如上例所示λ=0.11,可知其对应Aopt=2。如该车辆密度不在表中,则使用A优化方法计算Aopt。例如车辆密度λ=1.11,代入步骤1中的方程中,可求得Aopt=14.39。将Aopt在RTB包中,通知所有通信范围内的车辆;
4、选择区域内的所有车辆接收到RTB包,提取RTB包中的Aopt,根据公式(3.5),可知各区域块相对于分割区域的大小。例当λ=0.11时,计算所得{Wseg(k),k=1,2,3,4}={0.1580 0.2080 0.2737 0.3602}。各车辆根据车载定位***获知自己的位置及RTB包中包括的发送节点的位置信息,确定自己所在的区域块,决定在对应的slot发送black burst(B)。例如,在第一次迭代中,某车辆计算出其与发送节点的距离为580m,则其相对距离为由各区域块的大小,可判断自己在第2个区域块内,于是在第一个时隙侦听信道,看是否有B,如若侦听到有B在信道上(即有车辆位于距离发送节点757.8~900m区域内),则退出中继节点选择。否则则在第2个时隙发送B,其他区域块(即第3、4区域块)内的节点会在第2时隙侦听到此B,则退出中继节点选择。发送过B的车辆参与到下次迭代,下次迭代的分割区域为发送过B车辆所在的区域。如上所述第2个区域块内节点发送了B,所以第二次迭代的分割区域为距离发送节点570.6~757.8m的范围。此迭代共进行Niter=2次。在最后迭代中,发送过B的节点所在的区域块为最终区域块。但如果在最后一次迭代,只有节点存在在第4区域块内,则直接进入竞争阶段;
5、最终区域块里的节点随机从Cw=4中选择一个退避时钟,时钟结束后发送CTB包。如果CTB包发生冲突,则时钟个数翻倍。例如在冲突1次后,Cw=8,最终区域块里的节点重新进入竞争阶段。直到中继节点选择成功,或重试次数达到预设的次数Nrecon=5。
以上述场景设置,比较本文方法与已存方法EPBP、3P3B、BPAB和PMBP的消息传输速度,如图3。可看到本文方法性能最为稳定,传输速度基本稳定在2500km/s附近。
Claims (4)
1.一种稳定的车联网中继节点选择方法,其特征在于:根据车辆密度,自适应选择基于指数分割方法中的压缩系数A,获得消息传输速度性能稳定的中继节点选择;所述方法具体为:
1)预先使用A优化方法,获得不同车辆密度对应的压缩系数A的最优值Aopt,存储为Aopt值表,保存于各车辆中,A优化方法描述如下:
由式(1.1)获得对应车辆密度λ的Aopt
β能由式(1.2)得到
其中,
是当第k个区域块为最终区域块时的平均单跳覆盖比例,
是第k个区域块被选中的概率,Npart为每次迭代分割的区域块个数,Wseg(k)和μk是第k个区域块的相对宽度和平均车辆个数,μseg_bro(k)是第k个区域块消息传输方向上其他区域块的平均车辆个数,Wseg(k)、μk和μseg_bro(k)能由下式得到,
其中,R为选择区域,λ为车辆密度,单跳时延Td能由下式得到
Td=Tinit+Tpart+Tcont+Tdata (1.8)
式中,Tinit、Tpart、Tcont和Tdata分别是接入时延、分割时延、竞争时延和数据传输时延,在这四个性能指标中,A的不同选择会影响到Tpart和Tcont的值,它们可由下式得到,
式中,
为当最终区域块是第k个区域块发送B所耗的时隙个数,Tslot为时隙持续时长,
其中,
其中,
式(1.20)中,根据A优化方法,计算{λi},i=1,2,…,Nλ对应的A最优值{Aopt,i},i=1,2,…,Nλ,其中Nλ为预计算的车辆密度值个数,将计算所得{Aopt,i},i=1,2,…,Nλ存于Aopt值表中;
2)利用车联自组织网络中交互的beacon或网络中广播的车流量信息,估计选择区域R内的车辆密度λ,选择区域R为发送节点的通信范围;
3)根据估计的车辆密度λ,查询Aopt值表,如该车辆密度在表中,则获得Aopt,否则使用A优化方法,计算Aopt;
4)采用优化后的Aopt,利用基于指数的分割方法寻得最终区域块,具体过程如下:根据公式(1.5),以Wseg(k)为宽度对区域R进行分割,各节点确定其所在的区域块序号k,在其对应的第k个slot发送black burst(B),在发送自己的B之前,侦听信道,是否有其他的B被发送,所有通信范围内的节点如果在发送自己的B前侦听到其他节点发送的B,则退出中继节点选择,否则如果该节点不是在本次迭代的第Npart个区域块内,则发送B通知其他节点,否则直接进入下次迭代或直接进入竞争阶段;
5)采用指数退避窗,选择最终区域块中唯一节点作为中继节点,完成中继节点的选择。
3.根据权利要求1所述的一种稳定的车联网中继节点选择方法,其特征在于,所述步骤3)的详细步骤为:利用步骤2)获得的车辆密度的粗估计值λ,查询Aopt值表;如该车辆密度在表中,则获得Aopt,否则使用A优化方法,计算Aopt;包括Aopt在RTB包中,通知所有通信范围内的车辆。
4.根据权利要求1所述的一种稳定的车联网中继节点选择方法,其特征在于,所述步骤5)的详细步骤为:最终区域块里的节点随机从Cw中选择一个退避时钟,时钟结束后发送CTB包;如果CTB包发生冲突,则退避窗最大宽度翻倍,即Cw=2Cw,重新进入竞争阶段;直到中继节点选择成功,或重试次数达到预设的次数Nrecon。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201710700113.6A CN107659911B (zh) | 2017-08-16 | 2017-08-16 | 一种稳定的车联网中继节点选择方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201710700113.6A CN107659911B (zh) | 2017-08-16 | 2017-08-16 | 一种稳定的车联网中继节点选择方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN107659911A CN107659911A (zh) | 2018-02-02 |
CN107659911B true CN107659911B (zh) | 2020-02-14 |
Family
ID=61127788
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201710700113.6A Active CN107659911B (zh) | 2017-08-16 | 2017-08-16 | 一种稳定的车联网中继节点选择方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN107659911B (zh) |
Families Citing this family (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN108650487A (zh) * | 2018-03-28 | 2018-10-12 | 山东科技大学 | 一种车联网环境下无线视频多跳传输*** |
CN109379117B (zh) * | 2018-11-13 | 2021-04-13 | 长安大学 | 车联网***中联合发射天线和中继车辆选择的方法 |
CN109257792B (zh) * | 2018-11-22 | 2021-07-16 | 长沙理工大学 | 一种应用于车联网的交叉路口通用中继节点选择方法 |
CN110446179B (zh) * | 2019-07-02 | 2020-07-24 | 长沙理工大学 | 应用于车联网弯道场景的中继节点最优位置的选取方法 |
CN114885397A (zh) * | 2021-12-17 | 2022-08-09 | 长沙理工大学 | 车联网中继节点的选择方法、装置、设备及可读存储介质 |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103475580A (zh) * | 2013-09-26 | 2013-12-25 | 中国科学技术大学苏州研究院 | 车联网中基于功率控制技术的最优中继选择方法 |
CN105376152A (zh) * | 2015-09-11 | 2016-03-02 | 重庆邮电大学 | 一种车载网络中多候选复合中继数据传输方法 |
CN105553780A (zh) * | 2016-01-08 | 2016-05-04 | 同济大学 | 一种城市场景中有基础设施的车联网连通性模型推演方法 |
Family Cites Families (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP3023961B1 (en) * | 2014-11-18 | 2017-05-03 | Fujitsu Limited | Methods and devices for controlling vehicular wireless communications |
-
2017
- 2017-08-16 CN CN201710700113.6A patent/CN107659911B/zh active Active
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103475580A (zh) * | 2013-09-26 | 2013-12-25 | 中国科学技术大学苏州研究院 | 车联网中基于功率控制技术的最优中继选择方法 |
CN105376152A (zh) * | 2015-09-11 | 2016-03-02 | 重庆邮电大学 | 一种车载网络中多候选复合中继数据传输方法 |
CN105553780A (zh) * | 2016-01-08 | 2016-05-04 | 同济大学 | 一种城市场景中有基础设施的车联网连通性模型推演方法 |
Non-Patent Citations (2)
Title |
---|
Relay Seletion in Dual-Hop Vehicular Networks;Mehdi Seyfi;《IEEE Signal Processing Letters》;20101223;全文 * |
一种山区环境下车际网的中继节点选择方法;曹敦;《计算机工程与科学》;20170228;全文 * |
Also Published As
Publication number | Publication date |
---|---|
CN107659911A (zh) | 2018-02-02 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN107659911B (zh) | 一种稳定的车联网中继节点选择方法 | |
CN107071854B (zh) | 基于车联网最大化中继转发概率的分布式多跳广播方法 | |
Tonguz et al. | On the broadcast storm problem in ad hoc wireless networks | |
Korkmaz et al. | An efficient fully ad-hoc multi-hop broadcast protocol for inter-vehicular communication systems | |
Ghafoor et al. | Intelligent beaconless geographical forwarding for urban vehicular environments | |
CN107231670B (zh) | 基于邻居车辆信息与告警方向的告警中继选择方法 | |
CN109640369B (zh) | 一种基于自适应功率的车载网可靠通信方法 | |
US20210168077A1 (en) | Method of cross-layer opportunistic routing for internet of vehicles based on decentralized congestion control strategy | |
CN107071855B (zh) | 基于半双工通信的安全告警信息中继方法 | |
CN103259741A (zh) | 车载网络中基于邻居节点数估计的最小竞争窗口调整方法 | |
Li et al. | An adaptive and opportunistic broadcast protocol for vehicular ad hoc networks | |
Stanica et al. | Congestion control in CSMA-based vehicular networks: Do not forget the carrier sensing | |
Li et al. | Oppcast: Opportunistic broadcast ofwarning messages in vanets with unreliable links | |
Stanica et al. | Broadcast communication in vehicular ad-hoc network safety applications | |
CN106851765B (zh) | 一种车载网络紧急安全消息的传输中继节点的优选方法 | |
CN110691349B (zh) | 一种车联网中面向安全应用的联合功率和竞争窗口的自适应控制方法 | |
Mohammed et al. | Improving the performance of counter-based broadcast scheme for mobile ad hoc networks | |
Koseoglu et al. | Probabilistic broadcast for dense AUV networks | |
CN109257792B (zh) | 一种应用于车联网的交叉路口通用中继节点选择方法 | |
Alapati et al. | Back-off and retransmission strategies for throughput enhancement of broadcast transmissions in 802.11 p | |
Zhang et al. | Improving reliability of message broadcast over internet of vehicles (IoVs) | |
Marzouk et al. | Enhanced reachability and low latency DENM dissemination protocol for platoon based VANETs | |
Pekşen et al. | Relay of multi-hop safety message based on beaconing in VANET | |
KR100872351B1 (ko) | 이동 애드혹 네트워크의 라우팅 방법 | |
Marzouk et al. | Analysis and enhancement of platoon management in smart city |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |