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

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

3天内不再提示

一种协作资源分配的无人驾驶车载网链路调度算法

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

摘要:为了提高无人驾驶车辆自组织网络实时数据传输速率,提升无人驾驶车联网络的吞吐量,提出了一种协作资源分配的无人驾驶车载网链路调度算法。该算法首先构建了基于2-H的协作通信系统,采用价值函数来描述链路速率与所分配资源单元之间的关系,进一步提出无人驾驶车联网络的最大吞吐量方程。接着,为了对通信资源进行合理分配,基于多选择性背包问题,对链路速率进行了调度,并采用穷举搜索法求解无人驾驶车辆节点数量的最佳值。实验仿真结果表明,该算法相比基于分散感知和聚类的车辆网络以及基于信道传输模型优化的车辆网络,在链路速率上分别提升了8.7%和7.4%,网络总吞吐量分别提升了10.6%和12.8%,能够更好地满足无人驾驶车辆网络的数据传输速率要求。

0 引言

随着车辆用户对多媒体服务的需求不断增加,如何实现VANETs的高吞吐量和低延迟性成为了VANETs领域的研究热点[1-5]。然而VANETs的拓扑结构变化迅速,且高速移动性使得车辆与路边单元的之间的链路间歇性中断,这些问题给研究VANETs带来了巨大的挑战。何鹏等[6]提出一种基于分簇的多信道车载网MAC协议,根据专用短程通信标准中控制信道和服务信道的分配,考虑车辆间的无线通信干扰和不同应用的QoS需求, 采用基于竞争的CSMA/CA机制,相邻簇采用不同的服务信道,提升网络延迟及吞吐量性能。

王力等[7]提出一种基于多智能体分群同步的城市路网交通控制,以路段的空间占有率为状态建立交通网络状态空间模型, 描述路网中车流的传递关系,提出路网多智能体分群一致算法,可使各路段的空间占有率达到均衡, 减轻局部拥堵, 减少车辆延误时间。廖丹等[8]提出一种车载自组织网络单接口多信道的切换方法,采用不同的报文发送模式,并且给出3种模式之间的动态判定和切换方法,避免了信道切换带来的开销,能够更好地利用信道。

GORRIERI A[9]等提出一种基于分散感知和聚类的车辆ad hoc网络,提出一种新型的集群广播协议,通过集群拓扑进行分散感知,并且考虑到实际情况中的不同移动模型,对网络误码率和生命周期的性能进行分析,从而得到性能更佳的车辆网络聚类方案。KARADIMAS P等[10]提出一种车载无线网络信道传输模型,采用非广义平稳非相关散射无线信道,并根据信道的二阶统计特征时空变化,对车载无线网络的传播模型进行优化,提高车载网络的数据达到率及传输效率。

为了满足VANET在提高多媒体服务时的高吞吐量需求,需要提高V2R和V2V链路的实时通信速率,在本文中针对V2R和V2V链路建立了协作中继通信场景,并对链路速率与所分配资源单元之间的关系进行了讨论,提出了吞吐量优化方程。

1 无人驾驶车载网络系统模型

在车辆自组网络中,2跳(2-Hop,2-H)的协作中继车载网络不仅信令开销较小且链路控制更简单,因此在本文中采用的车辆网络模型为基于2-H的协作通信系统,如图1中场景1和场景2所示。在场景1和场景2中,都是结合V2V 和V2R两种通信类型,但场景1中一个源车辆节点只能转发数据给一个车辆节点(简称为1T1模型),场景2中一个源车辆节点可以转发数据给多个车辆节点(简称为1TM模型)。1T1模型和1TM模型满足以下要求:(1)都采用IEEE802.11p无线技术的3G LTE(3G Long-Term Evolution)规范[11-12];(2)每个源车辆节点都有与路边单元建立通信链路的能力,并且通过V2V与其他车辆进行通信。(3)V2V和V2R两种通信不会互相干扰。通过1T1模型和1TM模型,当车载网络中某一车辆节点远离路边单元无法与其直接通信时,其数据可通过靠近路边单元的源车辆节点进行转发,从而成功接收数据,并且在车载网络中每一个车辆节点都有机会充当源节点。

如图2所示的基于2-H的协作通信系统,包含了1T1模型和1TM模型的情况,假设源节点有Ns个,普通节点有Np个,且在车载网络存活期间数据分组的传输不中断,则源节点i的数据速率vi为:

其中,BW表示在V2V通信链路中总的无线电资源单元,BWi,j表示在节点i和节点j之间的V2V通信链路中所分配的无线电资源单元,1≤BWi,j≤BW。Hi,j表示在节点i和节点j之间的V2V通信链路中所占用的带宽,SINRi,j表示当i作为发射节点时j的信号与干扰加噪声比。

对于普通节点j,其速率集合为Vi,j={vi,j|1≤BWi,j≤BW,1≤j≤Np},包括了BW×Np个元素,每一个元素表示对应于所分配资源单元的V2V链路速率,采用一个价值函数Cost(·)表示链路速率与所分配资源单元之间的关系:

反过来在所分配资源单元为BWi,j时速率为vi,j,则用以下关系式表示:

并以最大化所有节点的吞吐量为目标,可以将优化问题建模为:

对于最大化吞吐量的优化问题,如何对V2V链路进行中继节点选择及资源分配,将在下一节中采用动态优化算法进行讨论。

2链路调度算法

为了优化资源分配进行链路调度,本节提出采用多选择性的背包问题来提升整体网络的吞吐量。根据多选择性的背包问题[10],本节通过3个步骤来进行V2V链路的资源分配:

(1)对于普通节点,构造速率集合Vi,j:

其中,vi,j表示在源节点i和普通节点j之间的V2V链路中当分配BWi,j资源单位时普通节点j的数据速率。考虑所有的速率作为一个组,BW作为资源单位总数量。对于普通节点j,最多只能从集合Vi,j选择一个速率,对于每个Vi,j的元素,都具有相应的价值BWi,j,为了最大化数据吞吐量,提出吞吐量优化方程:

(2)通过基于多选择背包问题的调度算法来求解优化问题。算法的伪代码为:

最佳的Np值可以通过穷举搜索法求得。

3 实验结果

在实验中,对车载网络环境的模拟采用的是OPNET Modeler14.5通信仿真实验平台,该平台在主频4.0 GHz、内存4 GB的DELL计算机上运行。在仿真平台上同时采用交通和通信模拟器,并且交通模拟器实时发送车辆信息到通信模拟器。表1列出了车载网络的主要参数与配置。模拟的道路场景如图3所示,在一个半径为2 km的圆形区域内,3条道路进入交叉路口,两条道路离开交叉路口,道路的宽度均为18 m。假设在该网络空间中车辆的运动是无事故、连续且离散性的,根据经典的跟驰理论,在仿真实验中车辆的运动采用了车辆稳定跟驰行驶时的车头间距模型。

图4显示了在车辆节点数量变化条件下的车辆节点平均数据速率。从图中可以看出,随着车辆节点数量的增多,平均数据速率逐渐降低。由于路边单元的数量固定,并且路边的发射功率不变,数据传输速率不变,而随着车辆节点数量的增加,源节点和普通节点同时增多,V2R和V2V链路的平均速率都会逐渐下降。本文采用基于协作资源分配的车载网络链路调度算法,通过对资源单元分配的优化以及普通节点数量的最佳选择,提升网络总的数据速率。文献[9]提出的分散感知和聚类的广播协议通过优化拓扑结构来提升网络通信质量,但聚类的方法使得V2V链路的平均传输速率降低。文献[10]提出了车载无线网络信道传输模型,但该模型提出的非相关散射的数据传输方案在提高V2R和V2V链路的平均数据速率上并没有起到作用。从实验结果来看,本文算法的平均数据速率相比另外两种算法提高了5%以上。

图5显示了在车辆节点数量变化条件下的网络吞吐量情况,从图中可以看出,随着车辆节点数量的增多,网络总的吞吐量逐渐增大。其中,本文算法为了最大化数据吞吐量,通过吞吐量优化方程对不同数据速率的资源单位进行配置,再基于多选择背包问题的调度算法对普通节点数量的选择进行优化,因此对提高网络总的吞吐量具有明显的增益作用。文献[9]的算法通过集群拓扑结构提高了网络数据的流通量,但平均的数据传输速率低于本文算法,因此网络总吞吐量约为本文算法的89.4%,而文献[10]的算法提升了信道传输的误码率性能,但对提升网络总吞吐量的增益来说较小。

4 结论

为了提高无人驾驶车辆自组织网络的数据速率和吞吐量,本文基于对网络V2R和V2V通信链路的模拟中继通信场景的构建,提出了2-H的协作通信系统。在该系统的基础上,以最大化所有节点的吞吐量为目标,对系统V2V链路进行了中继节点选择及资源分配的分析,提出了吞吐量优化方程。为了进一步求解出优化方程中的节点速率和最佳普通节点数量,根据求解多选择性背包问题的思路,采用了调度算法和穷举搜索法得到最佳值。通过采用OPNET Modeler14.5通信平台进行仿真实验所得出的结果可以看出,在提高链路数据速率和网络总吞吐量上,基于协作资源分配的车载网络链路调度算法发挥出了较好的效果。

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

    关注

    6

    文章

    1066

    浏览量

    53052
  • 无人驾驶
    +关注

    关注

    97

    文章

    3876

    浏览量

    118963

原文标题:【学术论文】协作资源分配的无人驾驶车载网链路调度算法

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

收藏 人收藏

    评论

    相关推荐

    无人驾驶导航平台

    传感器和压力传感器等进行避障、自动运行和紧急制动等操作,实现自动驾驶功能。系统由主板卡进行信息汇总,并最终完成自动控制。本导航系统的根据无人驾驶汽车环境感知系统收集到的环境信息,规条从起始点到目标点
    发表于 11-11 11:21

    百度无人驾驶车北京完成

    感知技术,实现高精度车辆探测识别、跟踪、距离和速度估计、路面分割、车道线检测,为自动驾驶的智能决策提供依据。虽然百度无人驾驶汽车已经完成如此高难度的测,但是这不是意味着百度无人驾驶
    发表于 12-12 16:53

    谷歌欲在英国首推无人驾驶汽车

    前两天,百度已经在北京完成测,如今国外又传来谷歌无人驾驶汽车的消息。12月14日,谷歌在过去的两年里,不断与英国***进行多次会谈,希望能在英国推广无人驾驶汽车。谷歌认为,无人驾驶
    发表于 12-14 14:07

    无人驾驶研究平台

    ` 本帖最后由 anyhero 于 2016-6-7 20:50 编辑 各位技术大咖,我和朋友在上海,去年九三阅兵和朋友起成立了无人驾驶研究小组(非营利性),希望可以做出个借口全部打开的可控
    发表于 06-06 21:17

    内幕!无人驾驶场重构汽车产业的革命

    的汽车产业。  对于无人驾驶及相关产业发展趋势,几点看法是:  ▎无人驾驶项系统性工程,目前不管从技术成熟度,还是现实的产业化推广,无人驾驶汽车离大规模运用还有很长的
    发表于 06-21 16:21

    【话题】无人驾驶汽车,真的要来了么?

    无人驾驶技术中走得比较远的的个。已研制出实体产品,并且已经安全无故障地行驶48 万公里。奔驰作为家传统的汽车厂商在很久之前就在自己的车型上配备了自动巡航功能,这也是最早自动驾驶技术
    发表于 06-24 14:28

    无人驾驶电子与安全

    目前无人驾驶出现了两技术方向,一种是超级大脑类型,即从有人驾驶步到无人驾驶的研究方向。另
    发表于 02-22 16:07

    2017全球无人驾驶汽车展

    科研机构:无人驾驶科研学院,无人驾驶实验室,无人驾驶行业媒体等; 购票信息票价格价格二享受待遇VIP贵宾票6800元/每人次(全场)赠送
    发表于 02-22 19:57

    无人驾驶与自动驾驶的差别性

    无人驾驶”汽车普及也有相应的“痛点”,包括法律法规、伦理问题、成本高企等。 无人驾驶汽车本质上是一种具有高度人工智能的移动式服务机器人,它与辅助驾驶、自动
    发表于 09-28 16:50

    无人驾驶硬件之传感器平台

    硬件谈无人驾驶的行为都是耍流氓。如果说算法无人驾驶的灵魂,那么硬件平台就是无人驾驶的肉体。个没有肉体的灵魂不论多么高尚,也只能是孤魂野鬼
    发表于 09-30 16:50

    无人驾驶分级及关键技术

    无人驾驶分级无人驾驶汽车关键技术
    发表于 01-21 07:13

    机器学习算法如何用于制造无人驾驶汽车?

    机器学习算法如何用于制造无人驾驶汽车
    发表于 03-18 06:27

    无人驾驶汽车的工作原理是什么?

    无人驾驶汽车的工作原理是什么?无人驾驶汽车包括哪些技术?
    发表于 06-28 07:19

    介绍无人驾驶硬件平台设计

    。希望本文对无人驾驶从业者以及爱好者选择硬件的时候有帮助。无人驾驶: 复杂系统无人驾驶技术是多个技术的集成,如图1所示,无人驾驶系统包含
    发表于 09-09 07:37

    无人驾驶硬件系统主要包括哪些

    。希望本文对无人驾驶从业者以及爱好者选择硬件的时候有帮助。无人驾驶: 复杂系统无人驾驶技术是多个技术的集成,如图1所示,无人驾驶系统包含
    发表于 09-09 08:16