计算机系统应用  2021, Vol. 30 Issue (2): 132-139   PDF    
基于LTE-V车辆密集场景的车联网资源分配算法
惠飞, 唐书宇, 邢美华, 郭静     
长安大学 信息工程学院, 西安 710064
摘要:LTE-V可以为车辆提供可靠、高效的通信能力. 在LTE-V中, 车辆用户(Vehicle User Equipment, VUE)有集中式(Mode 3)和分布式(Mode 4)两种通信模式. 针对密集场景中两种模式由于VUE数目过多产生的数据包碰撞问题, 本文依据通信时延、距离等指标对车联网应用进行划分, 提出一种车辆自主调度算法, 使不同应用按自身性能要求选择合适的通信模式进行通信, 以减轻密集场景下的车联网资源分配压力. 通过搭建Matlab仿真平台验证算法性能, 结果表明, VUE使用车辆自主调度算法在密集场景下的数据包投递率(Packet Delivery Ratio, PDR)能够保持在0.6以上, 优于单一通信模式下的主流资源调度算法.
关键词: 车联网(V2X)    LTE-V    资源分配    资源池    城市道路通信    
V2X Resource Allocation Algorithm for Vehicle Dense Scene Based on LTE-V
HUI Fei, TANG Shu-Yu, XING Mei-Hua, GUO Jing     
School of Information Engineering, Chang’an University, Xi’an 710064, China
Foundation item: National Key Research and Development Program of China (2018YFB1600604); Key Research and Development Program of Shaanxi Province (2018ZDCXL-GY-05-01); the Fundamental Research Funds for the Central Universities of China (300102249503)
Abstract: LTE-V2X can provide vehicles with reliable and efficient communication capabilities. In LTE-V2X, Vehicle User Equipment (VUE) has two communication modes: centralized scheduling (Mode 3) and distributed scheduling (Mode 4). Aiming at the packet collision caused by excessive VUEs in the vehicle dense scenes, in this study, we classify the V2X applications according to such indices as communication delay and distance and propose an autonomous vehicle scheduling algorithm. In this way, different V2X applications can choose an appropriate communication mode according to their own performance requirements, alleviating the pressure of V2X resouce allocation in the dense scenes. Furthermore, we build a Matlab simulation platform to verify the performance of the proposed algorithm. The simulation results show that the proposed algorithm can keep the Packet Delivery Ratio (PDR) above 0.6 in dense scenes, superior to the mainstream resource scheduling algorithms in a single communication mode.
Key words: vehicle to everything (V2X)     LTE-V     resource allocation     resource pool     urban road scene    

1 引言

智能交通将车辆联网, 通过车与车、车与路边设施互联, 实现安全、高效的综合运输系统, 成为了解决交通问题的最佳途径[1,2]. 3GPP在2016年9月发布的Release 14中完成了对LTE-V标准的制定[3], 并持续推进LTE-V2X的标准化工作. 在Release 14中, 3GPP确定了两种通信方式[4], 如图1所示. 在集中式(Mode 3)情况下, 车辆运行于基站蜂窝网络覆盖范围内, 基站集中式调度车辆的通信资源. 在分布式(Mode 4)情况下, 车辆不需要依靠基站, 可以自主选择无线资源进行通信. LTE-V应用业务通过Uu接口(Mode 3)或PC5接口(Mode 4)定期发送协作感知消息(Cooperative Awareness Messages, CAM), 将自车信息告知周边车辆, 从而完成紧急告警、车辆协作等车联网功能[5,6].

图 1 两种通信方式

在LTE-V中, 解决因资源分配不合理引起的通信质量下降问题是当前的热门研究方向. Yang等[7]根据车辆的行驶方向对资源池进行划分, 提出了一种城市场景下的车辆通信自主选择方案. Kim等[8]基于VUE的方向、位置等参数, 提出了城市环境和高速环境的两种资源分配方案. Botsov等[9]为实现资源池有限资源的重用, 将道路划分为若干个区域, 并为每个区域分配资源. Masmoudi等[10]专注研究Mode 4下的资源分配方案, 考虑VUE设备同时使用V2V和V2I链路的情况. Ye等[11]利用深度学习的方法, 在确保V2V通信时延不受影响的前提下, 最大限度的减少对V2I的干扰. Gonzalez-Martin等[12]提出了LTE-V的通信性能分析模型, 使用平均PDR和4类传输错误作为评价通信质量的指标.

当前主流研究方向仅考虑单一模式下的通信场景, 并对资源分配算法进行改进. 本文提出一种城市道路场景的车辆自主调度算法. 首先根据通信性能指标对车联网应用业务进行划分, 车辆应用根据分类结果选择不同的底层接口通信. 主要目的是将V2V基站调度通信(Mode 3)和直连通信(Mode 4)的方式相结合, 减轻密集场景下单一模式通信的资源分配压力. 在V2V应用适合直连通信的情况下, 车辆选择使用Mode 4通过PC5接口以广播的形式发送自车消息, 来完成安全业务, 避免占用LTE资源; 在应用更适合基站转发通信的情况下, 基站采用动态调度的方式, 通过车辆的Uu接口, 将通信资源动态的分配给车辆. 本文通过Matlab搭建仿真平台对所提出方案进行了评估, 并与单一模式下的主流资源分配算法进行了比较. 结果表明, 本文所提方案能够将PDR保持在0.6以上, 优于其他两种模式下的主流资源分配算法.

2 LTE-V系统模型

在LTE系统中, 无线通信资源是一种时域为帧, 频域为子载波的二维时频资源. 在时域中, 每个帧的长度为10 ms, 由10个1 ms的相等子帧(Sub-Frames, SF)组成. 每个1 ms的相等子帧为一个调度周期, 被称为传输时间间隔(Transmission Time Interval, TTI). 每个子帧进一步被划分为两个长度为0.5 ms的时隙, 每个时隙由7个正交频分复用(Orthogonal Frequency Division Multiplexing, OFDM)符号组成. 在频域上, 12个带宽为15 kHz的连续子载波构成一个带宽为180 kHz的频块. 持续时间为一个时隙的频块被称为资源块(Resource Block, RB). RB在资源池里表示最小频谱资源, 一个RB包含84个子载波, 其中, 每个子载波能携带多少数据位由调制与编码策略(Modulation and Coding Scheme, MCS)所决定. 传输一个CAM的RB集合被称为传输块(Transport Block, TB), 在传输消息时所使用的TB的集合被称为一个资源池, 如图2所示, 资源池管理器提供一定数目的目标资源, 当有资源请求时, 资源池给其分配通信时频资源, 然后将该资源标识为忙, 标识为忙的资源不能再被分配使用.

图 2 LTE-V通信资源池

LTE-V设备的两种通信模式发送数据包需要分别通过不同类型的空中接口, Mode 3使用蜂窝通信接口(Uu), Mode 4使用直连通信接口(PC5), 如图3所示. 在基于PC5的V2X通信方式中, VUE之间的通信不需要基站的参与, 而是直接通过旁侧链路(sidelink)将数据发送给其他的VUE. 在这种方式下, 资源分配由终端自主进行, 车辆通过其他VUE的调度分配(Scheduling Allocation, SA)信息或者检测Data功率来避免发生数据包碰撞. 在基于Uu的V2X通信方式中, VUE先将数据通过上行链路(uplink)传输给基站, 然后基站再将数据通过下行链路(downlink)转发给其他VUE. 这种方式下, 通信资源由基站根据VUE的特定信息进行统一调度. 基站动态分配通信资源给蜂窝网络覆盖范围内的VUE.

图 3 LTE-V通信方式

3 业务场景分析与分类

中国汽车工程学会(China Society of Automotive Engineers, CSAE)合作式智能运输系统车用通信系统标准制定工作组在根据车联网应用的典型性和技术成熟度, 确定了17个应用为一期应用[13], 涵盖安全、效率、信息服务3大类. 本文选取17个一期应用中的12个安全类应用进行业务场景分类, 根据应用的通信时延、通信距离要求和应用运行的实际场景需求, 将应用划分为基于PC5接口通信的应用、基于Uu接口通信的应用和基于PC5或Uu接口通信的应用. 应用业务划分结果如表1所示.

Uu接口和PC5接口所对应的通信模式具有不同的适用特点. 适合Uu接口通信的应用场景的特点一般为车辆设备运行过程中通信易出现遮挡物, 设备与设备之间通常处于非视距情况下, 通信距离一般较远, 并且对通信时延的要求较低; 适合PC5接口通信的应用场景的特点一般为车辆设备之间通信距离较近, 通常处于视距范围内, 通信过程中不易出现遮挡物, 因此适合直连通信, 并且由于车辆设备之间距离较近, 对系统实时性和通信时延要求更高.

接下来, 根据通信模式特点和标准所描述的应用运行场景, 对12个安全类应用进行具体分析. 在前向碰撞预警、交叉路口碰撞预警等车辆预警类应用的实际使用场景中, 主车(Host Vehicle, HV)与远车(Remote Vehicle, RV)处于相同或邻近车道, RV通常在HV的视距内, V2X应用需要根据HV与RV的车辆信息快速做出反应进行预警或执行其他操作, 避免车辆碰撞. 该类型场景具有VUE之间距离较近、系统实时性要求高等特点, 因此更适合直连通信, 选择PC5接口. 而异常车辆提醒、车辆失控预警、道路危险状况提示等应用需要VUE或路边设施(Road Side Unit, RSU)在异常情况发生时将相关信息通知给道路上的其他VUE, 在这些场景中HV和RV或HV和RSU的位置具有不确定性, 并且通常在非视距情况下, 此时直连通信易受障碍物遮挡或距离等因素的影响, 通信效果较差, 因此更适合蜂窝接口通信, 选择Uu接口. 在弱势交通参与者预警应用的实际场景下, 弱势交通参与者如行人、非机动车等通过手机或其他移动设备进行定位, 并将相关道路信息告知周边VUE, 由于手机等设备与车辆通信只能通过蜂窝网络, 因此选择Uu接口. 限速预警和闯红灯预警应用的实际场景中, RSU对限速区域或十字路口范围内的HV发出预警, RSU与HV通常处于视距情况下, 通信设备之间距离较近, 但是对实时性要求较低, 在两种模式下都适用. 此时, 根据本文提出的车辆自主调度算法, VUE将依据实际无线资源占用情况选择合适的接口进行通信.

表 1 车联网应用业务划分结果

4 系统假设与资源分配算法 4.1 系统假设

城市道路场景一般特征为车流量较大且车辆运行速度较低[14]. 典型的城市场景如图4所示, 对图4中的场景进行建模, 提出如下假设.

图 4 城市道路典型场景

图4场景中的LTE-V网络具有NRB个RBs, 单个基站, 场景中有N个VUE. 所有VUE均在基站覆盖范围内, VUE之间可通过PC5接口或Uu接口进行数据传输. VUE在行驶中的速度为15~40 km/h; 在十字路口处选择前行的概率为0.5, 选择左转和右转的概率均为0.25; 并且随机分布在基站范围内集合服从用户密度为Λ的泊松分布. 在区域S中, 存在k个VUE的概率 ${U_k}$ 如下:

${U_k} = {e^{ - \Lambda S}}\frac{{{{(\Lambda S)}^k}}}{{k!}}$ (1)

在城市道路场景中, 高密度的用户量会给有限的LTE网络资源分配带来一些问题. 本节将介绍LTE下行无线资源分配算法, D2D通信算法和车辆自主调度算法. 车辆通过自主调度算法根据应用业务种类特性的不同对V2X应用进行分类, 使通信距离和实时性要求低的应用通过D2D传输, 避免占用LTE资源, 从而降低LTE网络资源的占用率, 提高密集场景下的V2X通信实时性和可靠性.

4.2 下行无线资源分配算法

LTE信道质量变化和QoS参数会对V2X安全应用的可靠性产生较大影响, 是下行无线资源分配算法需要考虑的两个重要问题. 目前常用的算法包括轮询调度(Round Robin, RR)、最大载干比算法(Max C/I)和比例公平算法(Proportional Fair, PF). RR算法以轮询的方式对VUE进行调度, 相对简单, 对设备物理资源占用少, 但是当请求服务时间变化较大时, 容易导致服务器间的负载不平衡. Max C/I算法和PF算法通过考虑信道质量的影响, 合理分配资源使系统获得较大的吞吐量, 能够满足更多通信情况下的资源分配需要. 其中, PF算法对每个有调度需求的用户根据PF度量值分配一个优先级, 既能实现用户的公平性, 又能提高系统的吞吐量. PF算法如下:

${\alpha _i}^c(t) = {r_i}^c(t)/{R_i}^c(t)$ (2)

其中, $\alpha _i^c(t)$ 表示用户i在时隙t时在RB c上的权重, $r_i^c(t)$ 表示用户i在RB c上的瞬时传输速率, $R_i^c(t)$ 表示一个时间窗口内用户i的过去平均速率. PF算法为具有较高优先级的用户服务, 在调度中, 具有较高传输速率的用户的度量值由于其过去平均速率的增加而下降, 因此传输速率较低的用户有机会在其度量值变大时进行调度, 从而保证了用户之间的公平性.

V2X安全应用具有较高的时延敏感性. 考虑数据缓冲区队列时延, 对PF算法进行改进, 将数据缓冲区队列时延与业务优先级之间映射为指数关系, 能够在较大用户数量的情况下, 优先保证时延敏感类业务的通信. 改进的后的算法为指数比例公平算法(EXP/PF), 如下:

$m_{i,k}^{\rm EXP/PF} = \exp \left(\frac{{{a_i}{D_{{\rm{HOL}},i}} - x}}{{\sqrt {1 + x} }}\right) \times m_{i,k}^{\rm PF}$ (3)
$x = \frac{1}{N}\sum\limits_i {{a_i}{D_{{\rm{HOL}},i}}} $ (4)

其中, ${a_i}$ 为时延敏感度, $m_{i,k}^{\rm PF}$ 为用户i的信道质量参数, ${D_{{\rm{HOL}},i}}$ 为缓冲区队列时延, $x$ N个用户的时延优化参数的平均值.

选择Uu接口通信的V2X应用, VUE根据参考信号SINR评估下行链路特性, 并计算对应的信道质量指示(Channel Quality Indication, CQI)上报给基站, 所有VUE计算的CQI的值反映了蜂窝网络全网性无线信号覆盖质量, 基站根据VUE上报的CQI获取完整的信道状况, 实现对依靠蜂窝网络通信的VUE进行集中式的调度. 基站通过CQI和分组数据缓冲区队列的时延使用EXP/PF算法对用户进行优先级排序, 然后按照优先级顺序分配资源. EXP/PF算法在考虑用户公平性的同时适合为时延敏感类业务实时分配资源, 能够保障VUE获取最佳的LTE-V下行链路性能, 从而满足基于Uu接口的V2X应用资源分配需要.

4.3 D2D通信算法

在LTE-V系统中, V2X设备使用PC5接口, 通过sidelink可以进行不需要依靠基站的D2D通信. Sidelink中的旁侧链控制信道(Physical Sidelink Control Channel, PSCCH)用于传输SA信息, SA信息中包含旁侧链控制信息(Sidelink Control Information, SCI). 与数据传输相关的信息包括接收端UE预留时间间隔、初始传输和重传频率位置, 编码调制方案等信息通过SCI在PSCCH上传输. 接收用户对SA信息进行解码得到发送用户的时频资源位置, 从而能够完成合理的资源分配, 准确的接收信息.

在D2D资源分配方案中, 为了避免用户车辆密度大导致的资源碰撞问题, 提出了一种基于能量检测的资源分配方法[15]. VUE在资源选择前先根据参考信号的接收功率(Reference Signal Received Power, RSRP)进行资源感测, 之后根据RSRP的大小对资源池中的RBs进行排序, 将功率较低的一部分资源作为候选RB子集. 如果候选RB子集的RSRP低于当前占用资源的RSRP, 则认为候选部分的资源可以使用, 从候选RB子集中随机选择资源进行占用, 否则仍然使用当前资源进行传输. 在基于能量检测的资源分配方案上进行改进, 引入半持续调度(Simi-Persistent Scheduling, SPS)的资源分配方法[16]. 该算法主要分为3个步骤: 资源感知, 资源选择, 资源重选. SPS算法如图5所示, 说明如下.

图 5 SPS算法

(1)资源感知

VUE持续监测最近接收的SF, 通过解码得到的SA信息和旁侧链路接收信号强度指示(Sidelink Received Signal Strength Indicator, S-RSSI)来确定RB是否被使用. VUE将所有可使用的资源整理为感知窗口(sensing window), 并根据S-RSSI的阈值在感知窗口内对资源进行筛选, 确定其中最优的20%资源. 3GPP通常通过设置–107 dBm/RB来计算S-RSSI的阈值[17]. 如果剩余资源的数量小于感知窗口中总资源的20%, 则增加3dB的RSRP重新计算S-RSSI阈值, 直到可用资源超过20%. VUE将该20%的资源视为可用资源, 创建选择窗口(selection window).

(2)资源选择

VUE根据资源计数器的值在选择窗口内随机选择资源进行通信, 每次通信后资源计数器的值减1, 资源计数器的值由CAM的预留时间间隔(Resource Reservation Interval, RRI)决定, 通常取值为5~10. VUE对当前已选择的RBs进行持续占用, 直到资源计数器的值减为0, 此时VUE需要根据重选机制考虑是否对资源进行重新选择.

(3)资源重选

若资源计数器的值减为0, VUE判断生成的随机数是否大于重选概率p, 若是, 则重置资源计数器并保持现有资源, 不进行重新选择. 若随机数小于p, VUE释放当前选择的资源, 并根据S-RSSI的值对资源进行重新感知筛选, 生成新的选择窗口.

在SPS算法中, 资源感知主要是为了获取其他VUE使用的RB情况, 使VUE能够确定资源池中的资源哪一部分是可用的. 生成选择窗口后, VUE每个周期的通信任务仅对选择窗口中传输一个CAM大小的RB集合进行选择并占用, 其他VUE仍然可以使用该选择窗口内的未被占用的其他资源. 当VUE完成该周期的通信任务后, 将释放已占用的资源, 此时这部分资源可供其他VUE进行使用. 在车辆密集场景下, 道路中的VUE不断地对LTE-V直连链路通信资源进行感知、筛选, 排除掉接收功率弱或者已被占用的资源, 最小化直连通信中由于VUE数目过多引起的数据包冲突概率, 从而实现车联网的可靠通信.

4.4 车辆自主调度算法

本文根据第3节的业务场景分析与划分结果, 提出一种V2X应用业务分类器. 车辆在使用V2X应用时, 车辆自主调度算法通过业务分类器对应用进行划分, 应用根据分类器指定的底层空中接口(Uu或PC5)进行V2X通信, 从而实现对通信方式进行自主调度.

V2X应用业务分类器首先根据业务场景划分结果对车联网应用的应用标识(Application IDentifier, AID)进行分类记录, 每个应用有3种类型的通信模式可选择(仅选择Uu接口, 仅选择PC5接口, Uu接口和PC5接口都可选择), 车辆设备在通信过程中, 车联网应用的数据包经过逐层封装, 到接入层选择空中接口时, 业务分类器根据应用数据包帧头的AID做出判断, 在LTE-V两种空中接口中进行选择. 选取 ${S_n}$ 为V2X应用业务类型, ${C_{\rm RSRP}}$ 为SPS算法资源选择过程中RSRP值增加的次数, $\lambda $ 为设置的RSRP最大增加次数, ${I_n}$ 为选择使用的通信接口类型, 车辆自主调度算法如算法1描述.

算法1. 车辆自主调度算法

输入: $\scriptstyle{S_n}$ , $\scriptstyle{C_{\rm RSRP}}$ , $\scriptstyle\lambda$

输出: In

1. for all vehicle applications do

2.    distribution through V2X application classifier

3.     if $\scriptstyle {S_n}$ available for PC5 and Uu := truethen

4.        transmit via PC5 interface

5.         if $\scriptstyle{C_{\rm RSRP}}$ > $\scriptstyle\lambda$

6.         then transmit via Uu interface

7.         end if

8.     else if $\scriptstyle{S_n}$ available for Uu := truethen

9.        transmit via Uu interface

10.     else

11.        transmit via PC5 interface

12.     end if

13. end for

选择Uu接口进行通信的V2X应用, 由基站通过VUE上报的CQI获取信道状况, 并对VUE配置资源, 基站根据应用的QoS需求和时延敏感性, 通过EXP/PF算法对所有使用蜂窝网络通信的V2X应用进行集中式的动态调度. 选择PC5接口进行通信的V2X应用, 由于没有基站的支持, 各个VUE需要自行对接收到的信道参数信息进行计算, 获取Sidelink资源池情况并对合适的资源做出选择与占用, VUE通过SPS的资源分配方法, 解码SA信息, 对资源池进行能量感知, 资源选择以及资源重选, 以此保证V2X应用的优先级和时延需求得到满足. 当V2X应用既适合PC5通信又适合Uu通信时, V2X应用业务分类器优先选择PC5接口, 通过直连链路通信. SPS算法根据RSRP的值计算S-RSSI的阈值筛选出资源池中的可用资源. 若可用资源较少, 则增加3 dB的RSRP值重新确定阈值进行资源筛选. 在筛选过程中, RSRP的值增加的次数越多, 则表示资源池中的大部分资源为忙. 若RSRP值的增加次数超过预设的最大增加次数 $\lambda $ , 则认为资源池的资源占用率较高, 直连链路的无线信道拥堵情况较为严重, 继续使用PC5接口通信可能会导致由资源占用引起的数据包碰撞问题, 所以切换为Uu接口通过蜂窝网络进行通信.

最后, 分析所提出车辆自主调度算法的时空复杂度. 算法中每次判断选择接口的复杂度都为常数级别: ${T}_{i}\left(n\right)={\rm{O}}\left(c\right)$ , 其中 $ i\in \{1, 2, 3\} $ , c为常数. 总的时间复杂度为: $T(n) = {T_1}(n) + {T_2}(n) + {T_3}(n)$ =O(c)+O(c)+O(c),使用大O计数法表示即为: $ T\left(n\right)={\rm{O}}\left(c\right) $ . 空间复杂度 $ S\left(n\right)= {\rm{O}}\left(c\right) $ .

5 仿真结果分析

本节使用所提出的车辆自主调度算法通过Matlab仿真, 并将仿真结果与单独使用基于Uu接口的EXP/PF算法和单独使用基于PC5接口的SPS资源分配算法进行了对比, 以此验证算法性能. 表2为仿真的主要参数设置. 为了评价算法的可靠性、延迟等通信性能, 考虑使用数据包投递率(Packet Delivery Ratio, PDR)作为主要评价指标. Gonzalez-Martin等[12]提出的分析模型认为, 在LTE-V通信过程中, 如果没有任何已知类型的错误发生, 则认为数据包被正确传输, 因此PDR可以被表示为:

${PDR} = 1 - {\hat \delta _{HD}} - {\hat \delta _{SEN}} - {\hat \delta _{PRO}} - {\hat \delta _{COL}}$ (5)
表 2 仿真参数设置

(1) ${\hat \delta _{HD}}$ 是由于半双工传输所造成的错误, 定义为:

${\hat \delta _{HD}} = Pr (e = {{HD}})$ (6)

(2) ${\hat \delta _{SEN}}$ 是由于接收信号功率低于感知功率阈值 ${P}_{SEN}$ 所造成的错误. 定义为:

${\hat \delta _{SEN}} = Pr (e = {{SEN}}|e \ne {{HD}})$ (7)

(3) ${\hat \delta _{PRO}}$ 是由于传播效应造成的误差, 定义为:

${\hat \delta _{PRO}} = Pr (e = {{PRO}}|e \ne {{HD}},e \ne {{SEN}})$ (8)

(4) ${\hat \delta _{COL}}$ 是由于数据包碰撞产生的错误, 定义为:

${\hat \delta _{COL}} = Pr (e = {{COL}}|e \ne {{HD}},e \ne {{SEN}},e \ne {{PRO}})$ (9)

图6图7对比了3种算法在车辆密度 $\;\beta $ 为0.2 veh/m和0.3 veh/m时, 由于路径损耗和干扰等影响因素的增大, PDR都随传输距离的增加而减少. 从图中可以看出, 基于PC5接口的SPS算法在车辆密集情况下的性能略低于其他两种算法, 因为密集场景下车辆直连通信更容易产生资源碰撞, 导致PDR降低. 本文提出的算法在 $\;\beta $ =0.2 veh/m的情况下能够将PDR保持在0.67以上, 在 $\;\beta $ =0.3 veh/m的情况下仍能将PDR保持在0.6以上, 因此提出的算法性能是可靠的.

图 6 不同车辆密度下的PDR( $\;\beta $ =0.2 veh/m)

图 7 不同车辆密度下的PDR( $\;\beta $ =0.3 veh/m)

进一步分析通信中产生的错误类型对PDR的影响, 表3给出了 $\;\beta $ 为0.3 veh/m时4种错误类型的极差, 可以看出 ${\hat \delta _{{{SEN}}}}$ ${\hat \delta _{{{COL}}}}$ 对通信质量的影响最大, ${\hat \delta _{HD}}$ ${\hat \delta _{PRO}}$ 对通信质量的影响可以忽略不计, 因此, 接收功率低于感知阈值和数据包碰撞是影响LTE-V通信质量的两大原因. 图8图9图10是3种算法在 $\;\beta $ 为0.3 veh/m时 ${\hat \delta _{SEN}}$ ${\hat \delta _{COL}}$ 随距离变化的趋势图, 对比得知, 不同算法下 ${\hat \delta _{SEN}}$ 的值和随距离变化的趋势基本一致, ${\hat \delta _{COL}}$ 对SPS算法的影响最大, 对EXP/PF算法的影响略小, 本文提出算法的 ${\hat \delta _{COL}}$ 能够保持在0.2以下, 能够有效减少通信过程中的数据包碰撞从而提高LTE-V的整体通信质量.

表 3 不同类别错误比较

图 8 两类错误的变化趋势(EXP/PF算法, $\;\beta $ =0.3 veh/m)

图 9 两类错误的变化趋势(SPS算法, $\;\beta $ =0.3 veh/m)

图 10 两类错误的变化趋势(车辆自主调度算法, $\;\beta $ =0.3 veh/m)

6 结论

本文提出一种车辆自主调度算法, 将LTE-V的两种通信模式相结合. 首先对CSAE提出的12个安全应用场景进行划分, 然后通过车辆应用业务分类器, V2X应用根据通信要求选择不同的空中接口完成应用业务, 从而降低单一空中接口的通信压力和资源碰撞概率. 最后, 本文根据3GPP的仿真要求对所提出算法进行了验证并和单一通信模式下的资源调度算法相对比, 仿真结果表明, 本文提出的算法在中等车辆密度( $\;\beta $ =0.2 veh/m)的情况下, PDR能够保持在0.67以上, 在高车辆密度( $\;\beta $ =0.3 veh/m)的情况下, PDR能够保持在0.6以上, 较传统单一通信模式下的调度算法有着明显的提升.

参考文献
[1]
陈山枝, 胡金玲, 时岩, 等. LTE-V2X车联网技术、标准与应用. 电信科学, 2018, 34(4): 1-11.
[2]
中国信息通信研究院. 车联网白皮书. 北京: 中国信息通信研究院, 2018.
[3]
3GPP. Evolved Universal Terrestrial Radio Access (EUTRA) and Evolved Universal Terrestrial Radio Access Network (EUTRAN); Overall description; Stage 2.3 GPP TS 36.300. 2016.
[4]
Molina-Masegosa R, Gozalvez J, Sepulcre M. Configuration of the C-V2X Mode 4 sidelink PC5 interface for vehicular communication. Proceedings of the 14th International Conference on Mobile Ad-Hoc and Sensor Networks (MSN). Shenyang, China. 2018. 43–48.
[5]
Li WF, Ma XM, Wu J, et al. Analytical model and performance evaluation of long-term evolution for vehicle safety services. IEEE Transactions on Vehicular Technology, 2017, 66(3): 1926-1939. DOI:10.1109/TVT.2016.2580571
[6]
Sun WL, Ström EG, Brännström F, et al. Radio resource management for D2D-Based V2V communication. IEEE Transactions on Vehicular Technology, 2016, 65(8): 6636-6650. DOI:10.1109/TVT.2015.2479248
[7]
Yang JX, Pelletier B, Champagne B. Enhanced autonomous resource selection for LTE-based V2V communication. Proceedings of 2016 IEEE Vehicular Networking Conference. Columbus, OH, USA. 2017. 1–6.
[8]
Kim J, Lee J, Moon S, et al. A position-based resource allocation scheme for V2V communication. Wireless Personal Communications, 2018, 98(1): 1569-1586. DOI:10.1007/s11277-017-4935-3
[9]
Botsov M, Klügel M, Kellerer M, et al. Location dependent resource allocation for mobile device-to-device communications. Proceedings of 2014 IEEE Wireless Communications and Networking Conference. Istanbul, Turkey. 2014. 1679–1684.
[10]
Masmoudi A, Feki S, Mnif K, et al. Efficient radio resource management for D2D-based LTE-V2X communications. Proceedings of the IEEE/ACS 15th International Conference on Computer Systems and Applications (AICCSA). Aqaba, Jordan. 2018. 1–6.
[11]
Ye H, Li GY, Juang BHF. Deep reinforcement learning based resource allocation for V2V communications. IEEE Transactions on Vehicular Technology, 2019, 68(4): 3163-3173. DOI:10.1109/TVT.2019.2897134
[12]
Gonzalez-Martín M, Sepulcre M, Molina-Masegosa R, et al. Analytical models of the performance of C-V2X Mode 4 vehicular communications. IEEE Transactions on Vehicular Technology, 2019, 68(2): 1155-1166. DOI:10.1109/TVT.2018.2888704
[13]
中国汽车工程学会. T/CSAE 53–2017 合作式智能运输系统 车用通信系统应用层及应用层数据交互标准. 北京: 中国汽车工程学会, 2017.
[14]
延凯悦. 基于LTE-V城市道路场景的资源分配算法改进. 邮电设计技术, 2019, 6): 36-41.
[15]
余翔, 陈晓东, 王政, 等. 基于LTE-V2X的车联网资源分配算法. 计算机工程, 2020.
[16]
3GPP. TSG-RAN WG1 #84. Chairman note, Draft Minutes report. 3GPP R1–162199.2016.
[17]
Qualcomm Incorporated. TSG-RAN WG1 #87. Congestion Control for V2V. 3GPP R1–1611594. 2016.