车联网中基于Lyapunov优化的V2V通信资源分配方法

文档序号:1966242 发布日期:2021-12-14 浏览:7次 >En<

阅读说明:本技术 车联网中基于Lyapunov优化的V2V通信资源分配方法 (Lyapunov optimization-based V2V communication resource allocation method in Internet of vehicles ) 是由 马丕明 赵鹏 王彤彤 于 2021-09-28 设计创作,主要内容包括:一种车联网中基于Lyapunov优化的V2V资源分配方法,属于无线通信技术领域。先构建了配置缓存队列的V2V通信系统模型,包括一基站,多个车与车链路和车与基础设施链路,其中V2V链路通过复用V2I链路的资源块以D2D通信方式实现临近车辆之间信息交换。基于该系统模型,以最大化V2V链路能量效率为目标函数,同时保证V2V链路队列时延和可靠性要求以及V2I链路最小速率要求,规划资源分配优化问题。针对规划的优化问题,提出一种基于Lyapunov优化的V2V资源分配方法。该资源分配方法不仅可以有效地权衡V2V链路的能量效率和队列时延与可靠性,且具有计算简单的特点。(A Lyapunov optimization-based V2V resource allocation method in the Internet of vehicles belongs to the technical field of wireless communication. A V2V communication system model for configuring a buffer queue is firstly constructed, and comprises a base station, a plurality of vehicle-to-vehicle links and vehicle-to-infrastructure links, wherein the V2V links realize information exchange between adjacent vehicles in a D2D communication mode by multiplexing resource blocks of the V2I links. Based on the system model, the optimization problem of resource allocation is planned by taking the maximized V2V link energy efficiency as an objective function, and simultaneously ensuring the requirements of V2V link queue delay and reliability and the requirement of V2I link minimum rate. Aiming at the optimization problem of planning, a Lyapunov optimization-based V2V resource allocation method is provided. The resource allocation method can effectively balance the energy efficiency of the V2V link and the queue delay and reliability, and has the characteristic of simple calculation.)

车联网中基于Lyapunov优化的V2V通信资源分配方法

技术领域

本发明涉及一种车联网中基于Lyapunov优化的V2V通信资源分配方法,属于无线通信技术领域。

背景技术

近年来,私人小汽车进入快速增长时期,这给交通和环境带来了巨大的压力。在一些发达和发展中国家,交通拥堵和交通事故问题日益严重,这不仅降低了交通效率,导致了环境污染,而且还造成了严重的生命财产损失。为了解决面临的这一问题,创造一个更环保、更安全、更智能的安全出行方式,车联网技术成为政府机构、学术界和工业界关注的焦点。V2V通信作为车联网技术的关键技术之一,可以广泛地支持紧急刹车警告、碰撞警告和超车警告等道路安全相关的应用,此类应用与道路安全相关,因此满足具有严苛的时延性和可靠性才能保证安全驾驶。

近年来,科研人员对车联网中V2V通信的低时延和高可靠性进行了广泛的研究。“Resource Allocation for Vehicular Communications With Low Latency and HighReliability,”【C.Guo,L.Liang,and G.Y.Li,IEEE Transactions on WirelessCommunications,vol.18,pp.3887-3902,2019.】一文中以最大化V2N(Vehicle-to-Network)链路的吞吐量为目标,同时以保证V2V链路的低时延和高可靠性为约束,规划了一个资源分配问题。作者基于队列分析获得基于稳态可靠性和时延的约束表达式,然后基于分析结果提出一种低复杂度的算法解决资源分配和频谱共享匹配。“Dynamic ResourceAllocation for Optimized Latency and Reliability in Vehicular Networks,”【M.I.Ashraf,C.F.Liu,M.Bennis,W.Saad,and C.S.Hong,IEEE Access,vol.6,pp.63843-63858,2018.】一文中采用Lyapunov优化技术将规划的V2V链路功率最小化问题解耦为资源分配和功率优化子问题,然后提出一种半分布式资源分配策略求解最优资源分配。上述资源分配在研究时延和可靠性的同时,没有充分考虑V2V通信系统的能量效率问题。目前查阅到的资料中,没有在V2V资源分配过程中使用Lyapunov优化理论同时优化V2V通信系统能量效率和时延与可靠性的先例。

发明内容

为了克服背景技术的缺陷和不足,本发明提供了一种车联网中基于Lyapunov优化的V2V通信资源分配方法。

本发明的技术方案如下:

一种车联网中基于Lyapunov优化的V2V资源分配方法,在以下系统中运行通信业务,该系统包括一个基站,多个V2V链路和V2I链路,其中V2I链路预先分配了频谱资源块,V2V链路通过复用V2I下行链路的频谱资源块,以D2D通信方式实现两个临近车辆之间的通信;V2V链路和V2I链路的集合分别表示为其中K和M分别表示V2V链路和V2I链路的总数量;为了分析V2V链路的时延和可靠性,每个V2V链路的传输端均配置一个缓存数据的缓存队列,通信系统按时隙运行通信业务,定义使用时隙t∈{1,2,...}表示一段时间的间隔[t,t+1);针对以上V2V通信系统模型,规划优化问题,并且根据Lyapunov优化理论设计资源分配方法对优化问题进行求解,该方法具体步骤如下:1)问题规划

在时隙t,第k个V2V链路的数据传输速率定义为

其中表示取任意符号,B表示带宽,δ表示时隙持续时间,αk,m(t)为资源块复用因子,在时隙t如果第k个V2V链路复用第m个V2I链路的资源块,那么αk,m(t)=1,否则αk,m(t)=0,σ2表示高斯白噪声干扰功率,Pk,m(t)表示在时隙t第k个V2V链路复用第m个V2I链路的频谱资源块时的传输功率,Pm(t)表示在时隙t第m个V2I链路的传输功率,hk,m(t)表示在时隙t第k个V2V链路与第m个V2I链路共享资源块时的信道增益,sm,k(t)表示在时隙t第m个V2I链路传输端对k个V2V链路接收端的干扰信道增益;V2V链路长时间平均总吞吐量定义为

其中τ表示0至t-1时隙中的第τ个时隙,Rk(τ)表示在时隙τ第k个V2V链路的吞吐量,表示在时隙τ所有V2V链路的吞吐量,τ≤t-1;V2V链路长时间平均总传输功率

其中Pk,m(τ)表示在时隙τ第k个V2V链路复用第m个V2I链路的频谱资源块时的传输功率,表示在时隙τ所有V2V链路总传输功率,αk,m(τ)为资源块复用因子,在时隙τ如果第k个V2V链路复用第m个V2I链路的资源块,那么αk,m(τ)=1,否则αk,m(t)=0;在时隙t,任意V2I链路m的基站传输速率定义为

其中hm(t)表示在时隙t第m个V2I链路的信道增益,gk,m(t)表示在时隙t第k个V2V链路传输端对第m个V2I链路接收端的干扰信道增益;每个V2V链路的传输端配置一个任务队列,任意V2V链路的队列长度定义为Qk(t),其更新公式定义为

其中Ak(t)表示在时隙t任务到达速率,在每个时隙服从均值为λk的泊松分布,表示对Ak(τ)求期望,max表示求最大值符号;

对每个V2V链路的队列长度施加概率约束,第k个V2V链路的队列长度的概率约束为

其中Pr表示概率,Lk表示队列长度的边界,表示任意队列长度Qk(t)超出Lk的违背概率;Qk(τ)表示在时隙τV2V链路k的队列长度,以最大化V2V链路能量效率为目标函数,同时以V2V链路的时延和可靠性要求以及V2I链路的最小速率要求为约束,规划出如下优化问题

其中s.t.表示约束符号,C1、C2、C3、C4和C5表示约束式符号,ηEE表示V2V链路的能量效率,RC表示V2I链路传输速率最小值,表示V2V链路传输功率最大值;

2)优化问题等价变换

根据马尔可夫不等式,约束C1可以被松弛为

当第k个V2V链路与第m个V2I链路共享资源块,此时满足αk,m=1,根据问题(7)中的约束式C2,可以推导出V2I链路的功率最优值

其中将V2I链路的功率最优值代入优化问题(7)可得到如下问题

是关于功率向量α和P1的函数,ek,m(t)=σ2(hm(t)+βsm,k(t)),fk,m(t)=βsm,k(t)gk,m(t),dk,m(t)=hk,m(t)hm(t);将优化问题(10)的分式形式的目标函数转换为减式形式,可得到如下优化问题

其中

3)Lyapunov优化理论

针对问题(11)中的时间平均约束C1,引入虚拟队列:

Gk(t+1)和Gk(t)分别表示任意V2V链路在时隙t+1和时隙t的虚拟队列,定义二次Lyapunov函数为其中G(t)={G1(t),...,GK(t)};在任意时隙t期间,基于虚拟队列G(t)的Lyapunov漂移及惩罚定义为

其中表示基于条件y求x的期望值,表示Lyapunov函数值在两个时隙之间的变化量,V>0表示权衡队列长度和V2V链路能量效率的控制参数;在时隙t期间的任意队列状态和控制策略下,基于虚拟队列条件的Lyapunov漂移及惩罚可以满足如下上界

其中[a]+=max{0,a};根据[Qk(t)-Rk(t)+Ak(t)]+≤max{Qk(t)+Ak(t),Rk,max(t)}-Rk(t),其中Rk,max(t)表示在时隙t第k个V2V链路的最大传输速率,可以得出公式(15)满足下式

其中C是一个常数,Γk(t)=Qk(t)+Ak(t)+Gk(t);基于上述Lyapunov优化理论,可以将优化问题(11)转换为每个时隙最小化Lyapunov漂移及惩罚上界的优化问题,即

其中min表示求最小值符号,表示以α和P1为变量的目标函数,表示通过优化α和P1变量获得目标函数的最小值,

4)基于Lyapunov优化的资源分配方方法

针对优化问题(17),先将二进制变量松弛区间为[0,1]的连续变量,然后引入辅助变量μk,m(t)=αk,m(t)Pk,m(t),可得到一个关于向量α和的联合凸函数,表示为

使用凸优化方法进行求解,当优化问题(18)的目标函数对功率变量Pk,m(t)求偏导,并使偏导数值等于0时,可获得在时隙t此凸问题的功率最优解

其中

在已知功率最优解的条件下,根据“赢者通吃”原则,可以获得在时隙t的最优资源块分配结果

其中表示在时隙t当k′=k时,可以取得Hk′,m(t)的最大值,

将连续的T0>>1个时隙组成一个时间帧,基站仅需在每个时间帧的开始阶段执行一次信道状态捕获任务,每个时隙均需要执行资源分配任务;根据上述凸优化问题求解过程,基于Lyapunov优化的资源分配方法如下:

i.在一个时间帧的开始阶段,初始化t=1,

ii.在时隙t,基站捕获V2V链路和V2I链路的信道状态信息Q(t)={Q1(t),Q2(t),...,QK(t)};

iii.根据当前的信道状态信息Q(t)、队列长度G(t)和任务到达速率A(t)={A1(t),A2(t),...,AK(t)},通过公式(19)和公式(21)执行V2V通信资源分配任务;

iv.根据公式(12)更新当前时隙的V2V通信系统能量效率

v.根据公式(5)和公式(13)更新队列长度G(t),并且更新时隙t=t+1;

vi.重复执行步骤iii至v,直至t>T0时,跳转至步骤ii重新捕获V2V链路和V2I链路的信道状态信息。

本发明的有益效果是能够使用Lyapunov优化理论设计低计算复杂度的资源分配方法,保证V2V通信链路时延和可靠性要求;另外为了避免资源分配在追求时延和可靠性要求过程中出现资源过度分配的问题,采用Lyapunov优化理论同时优化V2V通信系统能量效率和时延与可靠性要求。

附图说明

图1为本发明车联网中配置缓存队列的V2V通信系统结构示意图。

具体实施方式

下面结合附图和实施例对本发明作进一步说明,但不限于此。

实施例:

一种车联网中基于Lyapunov优化的V2V资源分配方法,在以下系统中运行通信业务,如图1所示,该系统包括一个基站,多个V2V链路和V2I链路,其中V2I链路预先分配了频谱资源块,V2V链路通过复用V2I下行链路的频谱资源块,以D2D通信方式实现两个临近车辆之间的通信;V2V链路和V2I链路的集合分别表示为其中K和M分别表示V2V链路和V2I链路的总数量;为了分析V2V链路的时延和可靠性,每个V2V链路的传输端均配置一个缓存数据的缓存队列,通信系统按时隙运行通信业务,定义使用时隙t∈{1,2,...}表示一段时间的间隔[t,t+1);针对以上V2V通信系统模型,规划优化问题,并且根据Lyapunov优化理论设计资源分配方法对优化问题进行求解,该方法具体步骤如下:

1)问题规划

在时隙t,第k个V2V链路的数据传输速率定义为

其中表示取任意符号,B表示带宽,δ表示时隙持续时间,αk,m(t)为资源块复用因子,在时隙t如果第k个V2V链路复用第m个V2I链路的资源块,那么αk,m(t)=1,否则αk,m(t)=0,σ2表示高斯白噪声干扰功率,Pk,m(t)表示在时隙t第k个V2V链路复用第m个V2I链路的频谱资源块时的传输功率,Pm(t)表示在时隙t第m个V2I链路的传输功率,hk,m(t)表示在时隙t第k个V2V链路与第m个V2I链路共享资源块时的信道增益,sm,k(t)表示在时隙t第m个V2I链路传输端对k个V2V链路接收端的干扰信道增益;V2V链路长时间平均总吞吐量定义为

其中τ表示0至t-1时隙中的第τ个时隙,Rk(τ)表示在时隙τ第k个V2V链路的吞吐量,表示在时隙τ所有V2V链路的吞吐量,τ≤t-1;V2V链路长时间平均总传输功率

其中Pk,m(τ)表示在时隙τ第k个V2V链路复用第m个V2I链路的频谱资源块时的传输功率,表示在时隙τ所有V2V链路总传输功率,αk,m(τ)为资源块复用因子,在时隙τ如果第k个V2V链路复用第m个V2I链路的资源块,那么αk,m(τ)=1,否则αk,m(t)=0;在时隙t,任意V2I链路m的基站传输速率定义为

其中hm(t)表示在时隙t第m个V2I链路的信道增益,gk,m(t)表示在时隙t第k个V2V链路传输端对第m个V2I链路接收端的干扰信道增益;每个V2V链路的传输端配置一个任务队列,任意V2V链路的队列长度定义为Qk(t),其更新公式定义为

其中Ak(t)表示在时隙t任务到达速率,在每个时隙服从均值为λk的泊松分布,表示对Ak(τ)求期望,max表示求最大值符号;

对每个V2V链路的队列长度施加概率约束,第k个V2V链路的队列长度的概率约束为

其中Pr表示概率,Lk表示队列长度的边界,θ表示任意队列长度Qk(t)超出Lk的违背概率;Qk(τ)表示在时隙τV2V链路k的队列长度,以最大化V2V链路能量效率为目标函数,同时以V2V链路的时延和可靠性要求以及V2I链路的最小速率要求为约束,规划出如下优化问题

其中s.t.表示约束符号,C1、C2、C3、C4和C5表示约束式符号,ηEE表示V2V链路的能量效率,RC表示V2I链路传输速率最小值,表示V2V链路传输功率最大值;

2)优化问题等价变换

根据马尔可夫不等式,约束C1可以被松弛为

当第k个V2V链路与第m个V2I链路共享资源块,此时满足αk,m=1,根据问题(7)中的约束式C2,可以推导出V2I链路的功率最优值

其中将V2I链路的功率最优值代入优化问题(7)可得到如下问题

是关于功率向量α和P1的函数,ek,m(t)=σ2(hm(t)+βsm,k(t)),fk,m(t)=βsm,k(t)gk,m(t),dk,m(t)=hk,m(t)hm(t);将优化问题(10)的分式形式的目标函数转换为减式形式,可得到如下优化问题

其中

3)Lyapunov优化理论

针对问题(11)中的时间平均约束C1,引入虚拟队列:

Gk(t+1)和Gk(t)分别表示任意V2V链路在时隙t+1和时隙t的虚拟队列,定义二次Lyapunov函数为其中G(t)={G1(t),...,GK(t)};在任意时隙t期间,基于虚拟队列G(t)的Lyapunov漂移及惩罚定义为

其中表示基于条件y求x的期望值,表示Lyapunov函数值在两个时隙之间的变化量,V>0表示权衡队列长度和V2V链路能量效率的控制参数;在时隙t期间的任意队列状态和控制策略下,基于虚拟队列条件的Lyapunov漂移及惩罚可以满足如下上界

其中[a]+=max{0,a};根据[Qk(t)-Rk(t)+Ak(t)]+≤max{Qk(t)+Ak(t),Rk,max(t)}-Rk(t),其中Rk,max(t)表示在时隙t第k个V2V链路的最大传输速率,可以得出公式(15)满足下式

其中C是一个常数,Γk(t)=Qk(t)+Ak(t)+Gk(t);基于上述Lyapunov优化理论,可以将优化问题(11)转换为每个时隙最小化Lyapunov漂移及惩罚上界的优化问题,即

其中min表示求最小值符号,表示以α和P1为变量的目标函数,表示通过优化α和P1变量获得目标函数的最小值,

4)基于Lyapunov优化的资源分配方方法

针对优化问题(17),先将二进制变量松弛区间为[0,1]的连续变量,然后引入辅助变量μk,m(t)=αk,m(t)Pk,m(t),可得到一个关于向量α和的联合凸函数,表示为

使用凸优化方法进行求解,当优化问题(18)的目标函数对功率变量Pk,m(t)求偏导,并使偏导数值等于0时,可获得在时隙t此凸问题的功率最优解

其中

在已知功率最优解的条件下,根据“赢者通吃”原则,可以获得在时隙t的最优资源块分配结果

其中表示在时隙t当k′=k时,可以取得Hk′,m(t)的最大值,

将连续的T0>>1个时隙组成一个时间帧,基站仅需在每个时间帧的开始阶段执行一次信道状态捕获任务,每个时隙均需要执行资源分配任务;根据上述凸优化问题求解过程,基于Lyapunov优化的资源分配方法如下:

i.在一个时间帧的开始阶段,初始化t=1,

ii.在时隙t,基站捕获V2V链路和V2I链路的信道状态信息

Q(t)={Q1(t),Q2(t),...,QK(t)};

iii.根据当前的信道状态信息Q(t)、队列长度G(t)和任务到达速率

A(t)={A1(t),A2(t),...,AK(t)},通过公式(19)和公式(21)执行V2V通信资源分配任务;

iv.根据公式(12)更新当前时隙的V2V通信系统能量效率

v.根据公式(5)和公式(13)更新队列长度G(t),并且更新时隙t=t+1;

vi.重复执行步骤iii至v,直至t>T0时,跳转至步骤ii重新捕获V2V链路和V2I链路的信道状态信息。

20页详细技术资料下载
上一篇:一种医用注射器针头装配设备
下一篇:发现边缘应用服务器的方法及装置

网友询问留言

已有0条留言

还没有人留言评论。精彩留言会获得点赞!

精彩留言,会给你点赞!

技术分类