热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

[论文笔记]TrajectoryDataDrivenV2V/V2IModeSwitchingandBandwidthAllocationforVehicleNetworks

车辆的高机动性给车辆网络中高效可靠的通信带来挑战,其中的关键是如何实时处理大量的信道反馈信息以及如何更好地进行资源分配。本文提出一种利用轨迹数据的资源分配方法

车辆的高机动性给车辆网络中高效可靠的通信带来挑战,其中的关键是如何实时处理大量的信道反馈信息以及如何更好地进行资源分配。本文提出一种利用轨迹数据的资源分配方法,其特点为减少CSI信息的反馈量并使V2VI协同工作。使用DNN和轨迹数据对V2V/I的模式进行训练。


概要:

本文主要研究车车通信中,是直接V2V,还是用BS做中继进行V2I更好点。带宽分配需要知道V2VI各自的链路数,而选用V2V传递还是V2I传递是根据信道状态确定的,这就要用到CSI(信道状态信息),但是CSI太详细导致开销过大,不详细导致对高时变信道的掌握不准确。这里将CSI的一个难以估计的内容省去,把一些和信道信息相关的数据扔到DNN中,提取特征,用来弥补省去的那个CSI内容。

本文以最大化BS覆盖范围内所有UE的V2V和V2I的联合的传输速率为优化目标,通过将信道容量分配给不同链路实现之。

CODE;B




结论

通过V2VI的智能切换和带宽分配,有效提升了车辆网络性能。与现有工作不同,每辆车的通信方式可以由BS自适应的调整。通过对车辆轨迹数据的学习可大大降低CSI信息的开销。


介绍

ITS系统的发展让车辆通信获得了更多关注,如何管理V2VI链路并分配资源就是其中的关键问题。

因为车辆网络快速事变,获得及时且精确的CSI(信道状态信息)变得很困难,因此在考虑资源分配的时候,CSI反馈机制应该着重考虑。

现有的资源分配方法根据CSI反馈的种类可分为:周期性CSI、无CSI、全CSI三种。其中基于周期性CSI的研究最多,但是其缺点为当网络快速时变时,CSI数据将不准确;无CSI的方法通常要结合定位信息进行,其缺点为频谱利用率不高并且不能适应时变信道;全CSI的方法的且电视开销太大了。

此外,现有的研究很多都没有将V2VI协同考虑在内,因此这里的目标为在减少CSI反馈的前提下,通过资源管理和V2VI切换的手段提高频谱效率。本文的主要贡献如下:


  • 基于信道状态和道路网络结构,通过从车辆的位置信息中回复部分不可用的CSI有效降低了CSI反馈的开销
  • 使用轨迹数据确定V2VI的协同方式,在部分CSI信息的情况下进行资源分配

系统模型和问题陈述


系统模型

用K表示一个BS覆盖范围内的所有通信对,k号Tx(发射端)和k号Rs(接收端)就组成了k号通信对,需要注意的是这里通信的对象是两个车。每个Tx可选择通过V2V或V2I与RX通信,BS了解车辆的通信请求并确定使用V还是I进行通信。在V2I模式中,BS作为中继节点,首先从Tx解码接收到的数据,再将其转发到相应的Rx。使用b_k作flag表示所选择的模式,b_k=1表示使用V2I模式,=0则为V2V模式。

对于V2I模式,若BS的所有上行资源都被k号通信对使用,则Tx到BS的上行比特率为

其中B_u表示BS的上行频带带宽,p表示Tx的发射功率,h表示信道增益,\sigma表示BS的噪声功率。

类似地,BS与Rx的下行比特率为:

此外,用x_k和y_k表示分配给k号通信对的下行和上行的占比,相关的限制条件如下所示:

V2I的有效比特率

对于V2V模式,假设所有接收端采用单用户检测,并且将交联干扰视作背景噪声。这里注意在V2I中没考虑交联干扰,因为假设V2V链路采用与BS正交的资源,且仅以一个BS覆盖范围内的链路作研究对象。k号V2V通信对的传输速率为:

 (5)


问题陈述

对数效用可以在公平和效率之间取得平衡,是资源管理中被广泛采用的指标。这里使用对数函数来量化k号通信对的效用:

将所有通信对的效用最大化表述成如下优化问题:

通过求解(7),可以得到一种V2VI切换和带宽分配的方法。但是,由于以下两个原因,求解该问题非常有挑战性:1.首先是需要四组信道反馈信息,如h^u_k,h_d^d,h^v_k


最优带宽分配

这部分在固定(7)中的flag b的前提下进行。此时V2V链路的总效用为常数。用K'表示V2I模式的通信对,其数量为。此时(7)被简化为如下带宽分配的问题:

其中,目标函数中的常数部分在这里进行了省略。

通过KKT条件可以解决问题(8),这里给出了解:

其中的\lambda

但是(10)式在|K'|大时很难获得闭合解,然后,由于(10)的左边是一个\lambda训练DNN。


DNN结构设计和离线训练

直观地,对于部分信道反馈造成的信息损失,使用与信道密切相关的道路网络特征进行补偿。根据特征X,观察到他们的均值反映了车与车、车与BS之间的平均距离,他们的方差反映了车辆的分布特征。此外,通信对的数量表明了潜在通信链路的密度。因此将以上10个要素作为训练特征(包括X也算特征),涉及DNN模型。如图2所示,由一个输入层、五个隐藏层、一个输出层组成,输出层分别表示选择V2I还是V2V模式,基于上节定义的训练集D,使用交叉熵损失对DNN进行训练,使用MBGD(批量梯度下降)进行更新。此方法确定V2V/I模式可减少信道反馈的开销,缩短决策时间,此外对NN的训练不占用决策的时间,训练好的模型还可多次使用


在线决策

此时已经有了训练好的NN,将所考虑的区域内的部分SCI和BS得到的车辆通信请求的数量送给NN。实时获得车辆通信对的V2V/I模式,需要注意的是着里的CSI是车辆测得的而训练时得到的CSI是从轨迹数据中估算出来的。轨迹数据不适用于在线决策的原因是,轨迹数据的报告周期比无线资源分配周期长。确定V2VI模式后,使用前述的带宽分配方案即可。

通过移除呼V2V信道反馈,实时反馈信息的总数从|K|(|K|+2)减少到3|K|。对于本文方法的复杂性的分析如下:若采用图2的DNN模型,其复杂度为,相比之下若采用全通道反馈的穷举法,复杂度为M*2|K|。


性能评估


仿真设置

 在上海选取了一个800*800m的区域,内含四条主要街道。使用交通部门提供的真实GPS数据来获取车辆轨迹数据。基站位于区域中心,其他信道参数如下


参量数值
V2V可用带宽10MHz
V2I下行可用带宽20MHz
V2I上行可用带宽20MHz
发射功率23dBm
噪声功率-114dBm

性能评估

设置了两个对照组:1.利用全CSI的穷举法得到的上街;2.Baseline:采用类似文献[1~4]的上行频谱共享机制,即V2V链路共享V2I链路的上行频谱,但车辆用户的V2VI模式可以自适应的改变。

图3显示了随时间的平均效用(在每辆车上平均)的变化,可见本文提出方法优于baseline,在大多数情况下与上限差距较小。

图4显示了总用户效用随车辆通信对数量的变化,随着车辆对的增加,本文方法的总效用为最佳性能的96.23%,而baseline只有90.65%。


 

 

 


推荐阅读
  • 移动传感器扫描覆盖摘要:关于传感器网络中的地址覆盖问题,已经做过很多尝试。他们通常归为两类,全覆盖和栅栏覆盖,统称为静态覆盖 ... [详细]
  • SLAM优秀开源工程最全汇总
    https:zhuanlan.zhihu.comp145750808 1、CartographerCartographer是一个系统,可跨多个平台和传感器配置以2D和3D形式提供实 ... [详细]
  • 图像处理(7) : 边缘检测
    边缘检测是图形图像处理、计算机视觉和机器视觉中的一个基本工具,通常用于特征提取和特征检测,旨在检测一张数字图像中有明显变化的边缘或者不连续的区域 ... [详细]
  • #import挂载对象所需要的参数(UIAlertView挂载对象)staticconstcharkRepresente ... [详细]
  • 本文整理了Java中org.eclipse.jetty.io.AbstractConnection.onFillInterestedFailed()方法的一些代码示例, ... [详细]
  • 本篇内容主要讲解“JavaScript在网页设计中的嵌入应用方法是什么”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小 ... [详细]
  • 分享_Jenkits搭建芝波分享
    篇首语:本文由编程笔记#小编为大家整理,主要介绍了Jenkits搭建------芝波分享相关的知识,希望对你有一定的参考价值。   ... [详细]
  • 盘子|圆盘_递归与分治策略第一节:递归和典型递归问题
    篇首语:本文由编程笔记#小编为大家整理,主要介绍了递归与分治策略-第一节:递归和典型递归问题相关的知识,希望对你有一定的参考价值。文章目录 ... [详细]
  • 两种方式实现Flink异步IO查询Mysql
    如官网所描述的Flink支持两种方式实现异步IO查询外部系统http ... [详细]
  • Matlab中利用mex编译Opencv实现画板绘图功能
    图形绘制是标记和可视化数据的重要方法.通过在Matlab中集成画板绘图功能,可为科学计算提供便利.1设置Matlab支持Opencv编译操作系统:麒麟14.04(基于Ubu ... [详细]
  • 最近学习了数据挖掘常用的两种算法:FP-Growth和K-Means。现在把我的学习结果分享给大家。以下是本文的目录,大家可以根据需要跳过一些章节:1.FP-Grow ... [详细]
  • 这篇文章主要讲解了“GradeBook类怎么定义”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“Grad ... [详细]
  • Lodash中文文档(v3.10.1)–“Collection”要领TranslatedbyPeckZegOriginalDocs:Lodashv3.10.1Docs乞助翻译文档的 ... [详细]
  • 本文介绍了响应式页面的概念和实现方式,包括针对不同终端制作特定页面和制作一个页面适应不同终端的显示。分析了两种实现方式的优缺点,提出了选择方案的建议。同时,对于响应式页面的需求和背景进行了讨论,解释了为什么需要响应式页面。 ... [详细]
  • 两个方案:1通过android.permission.READ_PHONE_STATE读取2通过短信过滤,读取手机号。按照第1个方案,AndroidManifest.xml需要添加< ... [详细]
author-avatar
ERIK又
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有