面向电网业务质量保障的5G高可靠低时延通信资源调度方法

2022-01-04 09:45谢坤宜邱雪松郭少勇
电子与信息学报 2021年12期
关键词:公平性吞吐量时延

丰 雷 谢坤宜 朱 亮 邱雪松 郭少勇

(北京邮电大学网络与交换技术国家重点实验室 北京 100876)

1 引言

在能源和电力需求快速增长的驱动下,电网应用对无线网络提出了更加严苛的承载要求。精准负荷控制、配电自动化以及巡检控制等电力业务要求通信低时延保障的同时,还期望对关键控制信息提供高可靠性传输。第5代移动通信(5G)的三大技术之一-高可靠低时延通信(Ultra-Reliable and Low Latency Communication, URLLC)可以很好地满足各类业务对可靠性、时延等性能的差异化需求。URLLC技术结合中低频段传输能够更好地减少传输损耗、保证网络良好覆盖,然而,随着通信业务规模不断扩大,有限的频谱资源变得越来越紧缺。合理分配网络频率和功率资源,满足不同业务的差异化服务质量(Quality of Serivce, QoS)要求下抑制小区间干扰,提高系统可靠性和传输效率已成为5G承载电力业务的关键技术问题。

目前,针对不同电网业务的差异化QoS需求,文献[1,2]引入了有效带宽的概念,在满足排队时延、传输错误率和排队错误率等性能需求的条件下,分配带宽资源以及控制发射功率,并提出主动丢包机制,但其应用在单一小区场景,没有对多小区间的资源进行联合调度。文献[3]通过最优化功率来使多小区系统的吞吐量最大化,但是工作在广播业务场景下。文献[4]研究了在频谱以及功率约束条件下的时延最小化问题,但未考虑传输可靠性需求。文献[5]在车联网场景下提出建立关于可靠性和时延的函数,但并非面向智能电网场景下的资源调度,无法完全适配电力差异化QoS需求。因此本文建立了面向智能电网场景的多小区多电力终端资源分配模型,在考虑不同业务可靠性、时延等需求的条件下满足5G URLLC系统吞吐量最大化。

目前大多文献采取分步优化算法来对于上述资源分配问题模型进行求解。文献[6]采用时间片轮询将子载波循环分配给所有用户,牺牲较多系统吞吐量以满足用户公平性;文献[7]采用比例公平兼顾了系统公平性和吞吐量,但没考虑业务的时延需求;文献[8]提出EXP/PF调度,实现对实时和非实时业务用户之间信道资源的实时控制,保证实时业务用户的时延限制。功率控制方面,文献[9]和文献[10]提出基于定价的非合作功率分配博弈,但它们都基于最大载干比原则对资源进行调度,无法保证公平性。文献[11]利用α比例公平算法动态调节比例因子调节系统公平性,但未考虑业务差异化QoS需求。上述这些方法在电力多优先级业务的差异化QoS需求场景中适用性均存在不足。

因此本文考虑不同电力业务终端的QoS需求,通过动态更新终端的优先级来调度信道资源。然后,引入基于定价机制的非合作博弈算法优化功率分配策略,降低小区间干扰,提升通信可靠性。仿真结果表明算法收敛速度较快,在保证一定系统公平性和传输可靠性条件下提高了系统吞吐量,相较于上述经典资源调度算法能降低平均调度时延,满足不同电力业务终端的QoS需求。

2 URLLC下行链路资源分配模型

2.1 系统传输模型

假设该系统由N个不同的蜂窝小区构成,记为集合N={n|n=1,2,...,N},每个小区由一个位于小区中心的基站和K个随机分布的电力业务终端构成,其中电力业务终端记为集合K={k|k=1,2,...,K}。调度时隙t内小区各资源块仅能调度给一个终端,小区内部频谱资源在时域内是正交的;但不同小区均采用相同频率,因此各小区被分配到同一资源块的终端间存在同频干扰。每个小区有M个资源块,记为M={m|m=1,2,...,M}且资源块的数量小于小区内的终端数量,即M

小区n终端k在资源块m的信干噪比(Signal to Interference plus Noise Ratio, SINR)为

常见无线系统基于信息论准则研究高效传输足够长的数据包,而URLLC要在满足极低时延和极高可靠性下传输关键性指令(一般为短包),传输错误率对可靠性的影响不能忽略,因而香农容量公式不能完全反映URLLC传输需求。设分配给传输每个数据包的带宽小于系统相关带宽,在准静态平坦衰落信道,发送端和接收端都已知信道状态信息,小区n资源块m调度给终端下的最大可达吞吐量[1,2,12-19]为(单位bit/s)

则系统下行总容量为下行各小区所有终端的吞吐量之和

2.2 问题描述

本文以最大化系统总吞吐量为目标,如目标函数式(5)所示,并满足发射功率、时延、可靠性等约束条件,如式(5a)-式(5e)所示。

式(5)是一个NP-hard的非线性约束优化问题,其最优点需将信道和功率分配的组合一一列举,复杂度和开销极大,难以实现。本文从信道资源调度和功率分配两个步骤分步对该问题优化求解。

从频率角度看,各小区获得同一资源块(Resource Block, RB)的电力终端之间存在同频干扰,由于每个终端都是自私的,都希望获得更高的下行发射功率以最大化自身吞吐量,但这种利己行为将对使用同一资源块的其他小区终端造成更大的干扰,进而降低相邻小区终端的吞吐量,因此,寻求系统吞吐量最大问题可以表示成博弈问题,将不同小区间复用同一资源块的终端视为互为博弈的参与者,为这些终端选择合适的博弈策略,使资源块的功率分配达到均衡状态,来最大化该资源块的吞吐量。通过最大化所有资源块的吞吐量来满足系统整体吞吐量的最大化,极大降低了优化问题求解的复杂度。各资源块对应一个独立的博弈求解过程,问题模型由式(5)简化为

3 信道调度与功率分配算法

先级高低的判定标准。调度时隙t小区n终端k的优先级为

3.1 基于电力终端优先级的动态资源调度

3.1.1 终端的优先级及其动态更新

本文提出一种基于调度时延要求的改进比例公平算法(Delay-based Proportional Fair algorithm,DPF),将各电力终端业务的调度时延要求、终端实时的信道条件及终端已获平均资源等作为终端优

3.1.2 算法步骤

(3)假设各终端都调度到一个资源块且功率均分,计算各终端预计可得瞬时速率Rexp(a,b,t0);

3.2 基于定价机制的非合作功率分配博弈

3.2.1 定价机制的引入

在对各小区终端进行优先级排序并分配信道资源后,需为得到信道资源的终端进行功率分配,使得各资源块的吞吐量达到最大,由此最大化系统总吞吐量,表示调度到同一个资源块的所有终端的吞吐量之和,由式(6)得到简化后的目标函数式为

终端净效用函数定义为该终端的效用函数与其定价函数之差

3.2.2 最佳响应求解与纳什均衡

定理1 功率分配博弈Gm存在纳什均衡点。

3.2.3 算法步骤

(4)当系统所有资源块在决策出对应最佳定价因子条件下都收敛到唯一的不动点后,t0时隙系统功率分配结束。调度时隙t0系统信道资源调度与功率分配分步优化完成,进入下一调度时隙的信道资源调度。

4 仿真验证与分析

4.1 仿真参数设置和评价指标

4.1.1 仿真参数设置

4.1.2 评价指标

本文将从系统总吞吐量、系统公平性、平均等待调度时延等方面进行性能对比以验证本文所提方法更适用于具有多优先级调度需求的电网应用场景。其中,除本文所提目标即可靠性约束下的系统下行吞吐量外,为衡量所提资源调度算法能在追求系统吞吐量最大化同时对系统中不同优先级终端实现一定的调度公平性保证,利用Raj Jain公平指数[22]评价算法公平性。此外,电网的不同业务对时延提出差异化需求,本文利用平均等待调度时延衡量本文所提算法以及对比算法对不同电网业务的时延满意度保障。

(1)系统吞吐量。系统吞吐量为所有小区内所有终端的下行传输速率之和。小区n资源块m调度的终端最大下行可达速率如式(2)所示;系统总吞吐量如式(4)所示。

(2)系统公平性。利用Raj Jain公平指数定义系统公平性因子η为

其中,Rn,k为小区n终端k在系统稳态时的平均速率。

(3)平均等待调度时延。假设每个小区共有的K个电力终端,分为KO个精准负荷控制业务终端、KX个配电自动化业务终端以及KY个巡检控制业务终端,且满足KO+KX+KY=K,3类业务终端集合分别表示为O,X,Y。其中,O={o(i)|i=1,2,...,KO},X={x(j)|j=1,2,...,KX},Y={y(g)|g=1,2,...,KY};业务终端o(i),x(j),y(g)得到调度资源的次数表示为To(i),Tx(j),Ty(g);业务终端o(i),x(j),y(g)每次等待调度的时间为υo(i),υx(j),υy(g)。

单个业务终端o(i),x(j),y(g)平均等待时延表示为dh,h ∈{o(i),x(j),y(g)},具体计算方式为

4.2 非合作博弈功率策略迭代求解过程

系统中各资源块都对应一个非合作博弈过程,由于已理论证明博弈过程的收敛性,这里随机选取系统中1个资源块,观察该资源块所调度终端的功率及传输速率变化情况来说明算法迭代过程。

可见当所有终端的功率策略迭代并最终趋于不动点时,其收敛到一个稳定状态,该资源块的吞吐量也收敛到一个均衡点。系统所有资源块都收敛时系统达到均衡状态。在有限迭代次数下,各终端策略很快收敛到一个纳什均衡上。从图1(b)可以看到,迭代初始状态为小区终端均分基站下行功率,得到初始终端下行传输速率,在最终达到稳态时大多数终端的下行传输速率增加,可见本文非合作博弈功率分配算法与功率平均分配方案相比,能减少小区间同频干扰,提升系统吞吐量。

图1 终端非合作功率分配博弈的迭代过程

4.3 算法性能对比和分析

由图2可知,在系统吞吐量上基本服从:MAXCI优于AVE,优于本文算法,优于PF-AVE,优于RR-AVE,优于αPF-AVE;在系统公平性上:αPF-AVE优于RR-AVE,优于PF-AVE,优于本文算法,优于MAXCI-AVE。本文算法(此处r取1)考虑了各终端不同的信道条件和其已获得资源数量,通过非合作博弈算法分配发射功率,降低小区间干扰,显著增加了系统的吞吐量。由于本文提出的算法根据电力终端的差异化QoS需求设置了不同的调度优先级,因此较之传统的PF-AVE算法在一定程度上牺牲了系统的公平性,但相比在吞吐量性能表现最好的MAXCI-AVE算法,系统公平性因子更高。综合来看,本文提出的算法在兼顾公平性与电力终端QoS的同时,能够有效提升系统吞吐量。

图2 资源分配算法性能对比

图3中,每组条形表示不同小区终端数量情况下不同算法的平均调度时延,依次为本文算法(时延指数因子分别取r=1,2,3)、PF-AVE算法和αPF-AVE算法。不同颜色条形表示不同时延业务等级,条形的总高度代表各等级终端平均时延之和。另外,由于在最大载干比静态调度下,信道条件好的终端可一直获得信道资源,而信道条件较差的终端则一直无法获得调度,无法计算调度等待时延;而轮询算法不区分终端的业务等级和信道条件,平均调度时延是一样的,这两者都不在上图对比范围中。

从图3中可以看到,随着小区终端数量的增加,所有算法的平均调度时延呈上升趋势,这是因为信道资源有限,随着待调度的终端增多,小区内各终端等待调度的时延增加,因此系统整体的平均调度时延也上升;本文算法根据电力业务QoS需求制定了调度优先级,因此,调度优先级高的业务终端平均等待时延更短,即平均调度时延上满足等级1少于等级2少于等级3。而其他两种算法不同等级终端的调度时延基本相同。另外,随着时延指数因子的增大,系统整体时延增大,并且调度优先级较低的业务的平均等待调度时延明显增加,实际应用中可根据不同业务等级的具体时延需求调整时延指数因子。

图3 不同业务等级终端平均调度时延的对比

图4表示不同可靠性要求的URLLC系统吞吐量对比情况,可以看出随着系统的可靠性要求提高,即要求的传输错误概率降低,URLLC系统吞吐量下降,说明对于超短包传输的数据速率与可靠性联系密切。且随着小区终端数量增多,系统吞吐量下降,为了保证调度的公平性,使得所有的终端都能获得信道资源调度。

图4 不同可靠性要求下系统吞吐量的对比

仿真结果说明本文资源分配机制在系统吞吐量和公平性上取了一个合适的折中,在保证一定的调度公平性的基础上提高系统的吞吐量;对于电力业务中不同业务等级的终端不同的调度时延要求可以做出相应的调度,满足多种业务的需求。因此本文所提资源调度算法在保障电网业务通信质量场景应用下有一定的优越性。

5 结束语

本文研究了面向电网业务质量保障的5G URLLC无线资源调度问题,通过优化系统下行发射功率以及合理调度信道资源来最大化系统吞吐量。首先根据系统调度公平性以及电力业务的差异化,设定并动态更新终端优先级并分配信道资源;其次,引入基于定价机制的非合作博弈算法控制系统发射功率,降低小区间干扰,提高5G URLLC系统的下行吞吐量。仿真结果表明相比经典资源调度算法,本文算法能够在兼顾不同业务终端服务质量需求与系统公平性的同时,提高系统吞吐量,在多样电力业务应用场景中具有一定的优越性。

猜你喜欢
公平性吞吐量时延
高管薪酬外部公平性、机构投资者与并购溢价
基于GCC-nearest时延估计的室内声源定位
基于改进二次相关算法的TDOA时延估计
2017年3月长三角地区主要港口吞吐量
2016年10月长三角地区主要港口吞吐量
2016年11月长三角地区主要港口吞吐量
FRFT在水声信道时延频移联合估计中的应用
基于分段CEEMD降噪的时延估计研究
关于公平性的思考
2014年1月长三角地区主要港口吞吐量