0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

车联网分簇方法与簇内中继选择方法

SwM2_ChinaAET 来源:未知 作者:李倩 2018-04-03 08:55 次阅读

车载自组织网络(Vehicular Ad Hoc Networks,VANET)是WAVE(Wireless Access in Vehicular Environments,WAVE)中通信设备、车辆和路边基础设施通过自组织无线通信共同组成的动态网络。作为智能交通系统(Intelligence Transport System,ITS)的重要组成部分,VANET在交通安全预警、城市交通监控、车内娱乐等方面有着重要作用。

由于车对车(Vehicle to Vehicle,V2V)通信距离有限,车速较快,使得网络拓扑快速变化,但车辆只能在现有道路上行驶,运动状态具有一定的限制[3]。鉴于这些特点,对车辆采取分簇的策略是增加车辆通信时间、提高通信成功率的重要方法[4]。文献[5]提出了一种以公交为簇头的车联网路由方法,该方法充分利用了公交车辆的特殊性,有良好的投递性能,缺点是在没有公交车的路段难以形成簇结构。文献[3]提出了一种基于运动一致性的车辆分簇方法,该方法考虑了车辆相对速度和预计在当前道路的行驶距离,复杂度较低,且有效延长了车辆的通信时间。

对道路上的车辆进行分簇,一定程度上增加了车辆通信成功率,但是车辆的快速移动导致信道不稳定、网络连接中断频繁等问题依然使车辆间通信质量难以达到要求。KHLASS A等指出当车辆与路侧单元(Rode Side Unit,RSU)的信道变差时可利用中继来提高通信质量,但未具体分析中断性能[6]。文献[7]研究了协作中继系统中采用放大转发(Amplify-and-Forward,AF)和解码转发(Decode-and-Forward,DF)方案的性能,AF方案在高信噪比情况下其性能不如DF方案,因为后者在中继处重新产生了发送信号的干净版本,然而在低信噪比环境下,若中继处解码错误则会造成错误传播,使目的节点接收错误信息。近年来兼顾AF和DF两者优势的混合译码方法转发协议(Hybrid Decode Amplify Forward,HDAF)成为研究热点。文献[8]提出了一种在多源多中继智能交通系统中采用HDAF协议在最小化中断概率的情况下减少总能量消耗的车辆功率分配方式。文献[9]在AF网络中,提出了一种低复杂度的PPRS(Pre-Power allocation and Relay Selection)中继选择方法,但只限于传统通信网络采用AF协议的情况,并未考虑采用HDAF方式及应用在VANET中的情况。

本文提出了一种基于簇稳定的车辆分簇方法。该方法优先选择公交车作为簇头,在无公交车区域选取簇头因子最小的车辆作为簇头,既尽量利用了城市环境中公交车辆的特殊优势,又保证了簇结构的稳定。在此基础上,针对簇内车辆协作,基于文献[9]提出了应用于协作车联网的功率预分配中继车辆选择方法。该方法采用HDAF转发协议,在中继选择之前先计算源车辆和潜在中继车辆的功率分配因子,具有较小的中断概和较低的复杂度。

1

基于簇稳定的分簇方法

1.1 系统模型

车辆分簇及簇内协作通信示意图如图1所示。假设每辆车都装有卫星定位装置,能实时地确定自己的位置、速度和方向信息。驾驶人都采用导航地图,车辆能够获知自己的行驶路线与目的地。车辆可通过与周围车辆交换信息,计算出与临近车辆的距离[10]。当前路段共N辆车,分别用ui表示,i=1,…N。这N辆车共可以分为M≤N个簇,用Sk表示,k=1,…,M。簇内车辆用uk,j表示,j=1,…,wk,wk为簇中车辆个数。

定义车辆信息Vinf,包含车辆此刻的速度v、车辆此刻的位置、当前道路预计行驶距离S、与附近簇头的距离d。定义车辆入簇因子ηk,i:

1.2 分簇方法

车辆分簇方法分为两个过程,分别为簇生成过程与簇维护过程。其中,簇维护过程又包括对已在簇车辆处理和对簇外入簇车辆处理。

在初始阶段,道路上的车辆均为孤立节点,这些孤立车辆通过导航卫星等获得自身车辆信息,包括位置、速度、方向等信息。将一定范围内的N辆车随机分成M个簇,分别为Sk,k∈1,…,M。簇内车辆个数为wk,然后进行簇头选取,具体过程为:若簇内无公交,则选择簇头因子最小的车辆作为簇头;若簇内只有一个公交,则选择该公交为簇头;若簇内有多于一辆公交,则选择簇头因子最小的公交为簇头。

当车辆簇形成后,计算各个簇的簇平均速度kj相比较,如果簇内车辆的速度与簇平均速度相差过大,就将该车辆从簇内剔除。对于簇外车辆,簇头车辆周期性广播簇头信息,周围未加入任何簇的车辆上报自身车辆信息Vinf,计算其入簇因子,若结果满足此簇的入簇门限ηth,则允许车辆加入此簇,否则自身成为一簇。

上述基于簇稳定的车辆分簇方法用以提高VANET中车辆通信可靠性。该方法优先采用公交车作为簇头,在一定范围内,若无公交车,则选择簇头因子最小的车辆作为簇头;很好地考虑了车辆行驶过程中的关键因素d、v和s,使簇的结构相对稳定,同时具有较小的复杂度。

2

簇内协作数据分发

2.1 协作过程

在图1所示系统中存在一个源车辆Si、一个目的车辆D,以及n个中继车辆Ri(i=1,…,n)。其中,源车辆和中继车辆的发射功率分别为Ps、Pi,参与协作转发的中继车辆集合为G={1,2,…,g}。车辆之间的信道是统计独立的,且服从频率平坦衰落,车辆通信工作在半双工状态。协作过程分为两个步骤:第一个步骤是源车辆广播消息,中继车辆和目的车辆同时接收该消息;第二个步骤是中继车辆转发信息,目的车辆接收信息。

2.2 中断概率分析

若潜在的中继车辆都采用HDAF方案进行协作转发。假设有N个中继车辆,则源车辆到目的车辆的链路容量可以用互信息量[12]表示为:

2.3 功率优化

总功率一定,设法找到最佳的源车辆和中继车辆的功率分配因子,使得系统总的中断概率最小,约束模型如下[9]:

在通信环境确定以后,上式有几项结果为常数,对优化结果无影响,可以忽略。因此,可定义拉格朗日代价函数为:

2.4 中继选择算法

3

数值仿真与分析

本节对前面所提的车辆分簇方法和簇内数据分发时中继选择方法进行仿真,以下结果均为随机运行1 000次后取平均值的结果。仿真所考虑的场景如下:道路行驶车辆个数为100个,车辆行驶速度0~30 m/s,车辆通信范围150 m,仿真时间为50 s。

图2表示的是随时间的增加,簇内车辆剩余百分比。从图中可以看出,本文所提分簇方法比基于地理位置分簇方法车辆剩余比下降得更慢,在15 s以后一直高于后者,且保持在50%左右,具有更稳定的簇结构。

图3比较了采用本文方法在不同中继车辆个数时的中断概率情况。由于式(12)是在高信噪比的条件下导出的,故在低信噪比的情况下中断概率会大于1。从图中可知当信噪比低于16 dB时,两个中继车辆参与协作可使系统的中断概率最小;信噪比大于16 dB且小于23.2 dB时,3个中继车辆参与协作可使系统中断概率最小;当信噪比大于23.2 dB时,4个中继车辆参与协作可使系统的中断概率最小。

图4、图5分析了车联网分簇系统中簇内车辆数据分发时,采用HDAF协议的功率预分配中继车辆选择方法与其他中继方法的中断概率情况。这里设中继个数为3,信息速率R为0.5 bit/s,图4对比了采用AF协议[9]和采用HDAF的功率预分配中继选择的中断概率性能;图5分析了SAF中继选择方法、AAF中继选择方法[14]与该方法的中断概率的性能对比。

从图4可以看到,采用HDAF协议的功率预分配方法在信噪比等于13 dB时与采用AF协议的功率预分配方法具有相同的中断该率,随着信噪比的增加采用HDAF协议的方法的中断概率始终小于后者。从图5可以看出本文提出的采用HDAF协议的功率预分配中继选择方法始终比传统的SAF中继选择方法具有更小的中断概率,而当信噪比高于13 dB时其信噪比也小于AAF方案,符合前文推导的在高信噪比条件下本文所提方案具有最优的中断性能。

4

结论

本文针对车联网系统中网络拓扑快速变化导致车辆通信不稳定的问题,提出了基于簇稳定的车辆分簇算法,充分利用了城市公交的优势,又有效增加了簇结构的稳定。针对簇内车辆的协作数据分发情况,提出了采用HDAF协议的功率预分配的中继车辆选择方法。仿真结果表明,基于簇稳定的车辆分簇方法比基于地理位置的分簇方法具有更稳定的簇结构;所提中继选择方法在高信噪比条件下中断概率始终小于采用AF协议的功率预分配方法,以及SAF、AAF算法。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 车联网
    +关注

    关注

    76

    文章

    2479

    浏览量

    91166

原文标题:【学术论文】一种车联网分簇方法与簇内中继选择方法

文章出处:【微信号:ChinaAET,微信公众号:电子技术应用ChinaAET】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    【labview我来告诉你】让中的更简洁地解除捆绑

    中有的情况是比较常见的.以下列举了三种解除 的数据的方法,分别名为:Good,Better,Best:其中第2种应该是大家最常用的
    发表于 11-29 10:15

    嵌套的中控件属性如何操作

    请问各位大大,我想控制嵌套中的某个控件的可见属性应该怎样做呢?发现可以控制的下一层控件的属性,但是再下一层中的控件就不知怎控制了。如图所示,我想控制让其中一个布尔控件不可见。怎
    发表于 07-06 23:59

    关于的问题

    请问,可以通过编程来创建,或者修改中元素的数量,已经中元素的类型么?
    发表于 08-20 10:03

    改变的顺序

    有谁知道怎么通过编程的方法改变中控件的索引顺序,不是外观的顺序哦。有没有人有好的办法啊?
    发表于 02-19 23:24

    如何让中的更简洁地解除捆绑?

    中有的情况是比较常见的.以下列举了三种解除 的数据的方法,分别名为:Good,Better,Best:其中第2种应该是大家最常用的
    发表于 10-17 14:24

    【测试之王LabVIEW】如何让中的更简洁地解除捆绑?

    中有的情况是比较常见的.以下列举了三种解除 的数据的方法,分别名为:Good,Better,Best:其中第2种应该是大家最常用的
    发表于 11-04 14:51

    新建了一个的引用句柄但是创建严格类方法之后提示错误

    如图。我新建了一个的引用句柄但是创建严格类方法 之后 总是提示1055错误 对象引用失效
    发表于 12-03 16:38

    请教关于给中元素赋值的最佳方法

    `楼主、各位高手,大家好!请问给中元素赋值的最佳方法是什么执行,如何可以执行效率最高?附件这样可以吗?非常感谢!`
    发表于 12-25 14:57

    怎么选择常量

    在程序框图里,常量都会显示的比较庞大,当想移动常量的位置拖动时,通常不小心把常量中的某一元素给拖出来了,有没有什么快捷键呢?
    发表于 12-25 15:00

    转换为数组,无法转换

    两个相同的控件;一个一维数组,2列,已转换为显示控件;一个创建数组函数。报错:已连接两个包含不同内容的。请帮忙查找一下问题原因!谢谢!
    发表于 03-20 15:42

    为何控件“”包含的元素有9个?

    为何控件“”中包含的元素有9个?这是LabVIEW宝典第96页的样例,我不明白。我计算的时候,控件“”应该包含的元素是4个。
    发表于 02-10 17:44

    基于电量均衡的无线传感器网络算法

    ,提出了一种有效方法来构建网络的近似拓扑,是算法中的经典算法。它是一种只需要利用局部信息,且完全分布时可扩展的网络拓扑控制算法。但也存在需要改进的地方,如算法开销偏大;没有考虑节点剩余电量的信息
    发表于 10-31 16:57

    无线传感器网络低功耗路由算法研究

    节点传送上来的数据,而且同时要转发其他比它距离基站远的首节点发送的数据,这就使得距离基站较近的节点要比远离基站的首节点消耗更多的能量。如果采用结构同构的
    发表于 11-01 15:05

    LabVIEW中的使用

    错端点。通过使用(Cluster)就可以轻松的将多个输入控件或输出控件捆绑到一起,这样就只要一个连接端点就可以与子VI(subVI)之间完成传送多个数据的任务。通过这种使用方法,在VI的输入输出
    发表于 05-21 07:40

    子VI使用传递引用,如何获取中下拉列表引用,并获取其字符串?

    元素的引用传给子VI。但实际程序中需要传递的数据比较多,没办法的情况下再选这种方法)结果1:如何获取嵌套中控件引用 https://bbs.elecfans.com/jishu_1464405_1_1.html该结果仅实现在一个VI中获取控件引用并处理,不适用子VI中。
    发表于 12-23 09:28