一种5G混合场景下面向QoE的双层匹配博弈方法与流程

文档序号:12310752阅读:469来源:国知局
一种5G混合场景下面向QoE的双层匹配博弈方法与流程

本发明属于无线通信技术领域,涉及d2d和蜂窝用户共存的5g通信系统中基于匹配博弈理论的方法,尤其是一种5g混合场景下面向qoe的双层匹配博弈方法。



背景技术:

随着无线技术的迅猛发展,无线接入网络技术已进入新的发展阶段,即第五代移动通信系统(5g)的发展阶段。5g环境具有超高流量密度、超高移动性和超高连接数密度的特征,包括连续广域覆盖、热点高容量、低功耗大连接、低时延高可靠等技术场景,可满足用户多样化的业务需求。同时,当前无线资源日渐稀缺,因此研究无线资源管理技术对于提高无线资源利用率、满足多种业务服务质量需求至关重要。5g网络环境具有异构性和动态性,这对无线资源管理提出了更加严峻的挑战。同时,d2d(device-to-device;设备到设备)通信技术作为一种可以有效提高频谱复用率和增强系统容量的技术,将成为5g通信系统中的关键技术之一。d2d通信技术就是在基站的控制下,用户设备绕过基站使用蜂窝资源来互相传输数据信号的技术。在局部的范围内,流行内容的下载在总体的移动数据流量中占有较大的比例,比如天气预报、多媒体新闻和股票信息等。当周边用户设备中已经有该用户想下载的资源,那么可以采用d2d的方式从其他用户设备中获取,从而有效缓解基站的流量拥塞和频谱资源的压力。

尽管d2d技术可以增强频谱利用效率和增加系统容量,但由于频谱的共享也会为蜂窝系统带来干扰。同时,传统上的资源分配最优化的目标是系统的吞吐量,而没有考虑用户的qoe(qualityofexperience;体验质量)要求。qoe的效用不是关于所有信道的吞吐量之和的线性方程,所以现有技术的上述最优化方法并不适用。另外,在讨论小蜂窝中的用户资源分配时,没有考虑到d2d用户对蜂窝用户的干扰问题。用户的公平性问题也是衡量算法优劣的关键所在,即算法要保证信道分配的结果能够保证达到用户的心理预期,也就是达到所能接受的最低限度。由于在小蜂窝网络中,同时存在蜂窝用户和d2d用户,那么就存在着一种竞争关系和一种干扰关系,即sbs(small-cellbasestation;小蜂窝基站)中分配信道时所有cu(cellularusers;蜂窝用户)之间的竞争关系,以及du(d2dusers;直连用户)复用cu信道时对该cu产生干扰。



技术实现要素:

本发明的目的在于克服现有技术的不足之处,提供一种5g混合场景下面向qoe的双层匹配博弈方法,采用多对一匹配博弈理论和多对多匹配博弈理论分别对小蜂窝中的蜂窝用户和d2d用户进行信道分配,同时考虑到两个匹配结果的相互影响,可有效解决在sbs中分配信道时所有cu蜂窝用户之间的竞争关系以及du复用cu信道时对该cu产生干扰的问题,能够保证用户的公平性,实现总体体验质量的最优化。

为解决上述技术问题,本发明采用以下技术方案。

本发明的一种5g混合场景下面向qoe的双层匹配博弈方法,其特征在于:

在5g场景下,设置一个小蜂窝基站sbs,其中混合共存有c个蜂窝用户cu和d个d2d用户du,分别用cuci和dudj来表示,其中而蜂窝网络中的信道用来表示;与cuci匹配的信道为一个资源块rbi,与cu的集合c相对应,资源块的集合可表示为

所述方法基于用户体验质量为优化指标,实现总体体验质量的最优化,包括:

第一部分,cu和信道基于对方个体分别建立偏好列表,采用考虑已存匹配的多对一匹配博弈算法,来解决分配蜂窝内部的信道与cu之间的匹配问题。所述的信道与cu之间的匹配的目标是使sbs中所有cu的总体满意度最大,即:

其中,是指cuci占用信道的集合;u(a)是指总体满意度,即所有cu的满意度之和;是cuci的速率;是cuci的满意度。

所述第一部分的实现步骤包括:

步骤1、初始化,随机生成一个信道分配向量a;

步骤2、cu和信道分别基于对方建立偏好列表,即:在sbs中,采用匹配博弈理论进行信道与cu之间的匹配;在此匹配过程中,每个信道最多被分配给一个cu,而一个cu可以接入多个信道,所有操作包括匹配请求、接受、拒绝,均根据双方的偏好列表来确定。

步骤2-1:每个cu建立自己对信道的偏好列表;

对于cuci来说,偏好关系是指对于任意两个信道l和l',仅当时,存在其中分别是指信道l和l'的效用,其中即:当cu在信道l上通信的效用大于信道l',说明cu更偏好于信道l;每个cuci都计算效用根据效用来更新自己的偏好然后向自己最偏好的信道发出请求;

其中用户ci的效用计算如下:

是指当加入信道l之后,cuci的满意度,其满意度效用函数用下式表示:

其中r是每个用户的吞吐量,rreq是用户要求的速率,常量τ反映了其对所要求的传输速率rreq的需求程度;rs是使用户的需求刚达到饱和的速率,rd是使用户的满意度开始下降的速率;

每个用户的速率r计算公式如下:

r=blog2(1+γ)(3)

其中,γ表示信噪比sinr,b是信道的带宽;

cuci在信道l上传输时的信噪比sinrγi表示为其中,qi表示cuci的传输功率,gb,i和gb,j分别是指从基站到ci和dj的增益,no是指接收端的高斯噪声;而xij来表示该cu所占用的信道是否被分配给了一个du;

步骤2-2:信道基于cu建立偏好列表;

对于信道l来说,sbs中存在两种cu:(1)正在占用该信道的cu;(2)其他cu,其中

每个信道l对所有提出接入请求的cu以及正在占用信道l的用户计算效用εl(ci),从而更新自己的偏好列表>l;

其中,信道l的匹配效用εl(ci)计算如下:

其中,是指cuci离开信道l时的满意度;

步骤3、随机选择一个信道l,从正在占用信道l的cu处撤回信道l,即然后将信道l分配给自己最偏好的然后更新信道分配向量a;

步骤4、返回所述步骤2,直到和ci>ιμ(l),得到稳定的匹配μ。

第二部分,信道根据自己对用户的偏好程度接受或拒绝cu的接入请求,考虑到d2d用户在通信时对其相应的cu产生的干扰限制,来解决du复用cu资源块进行通信的问题;利用考虑已存匹配的多对多匹配博弈算法,对sbs中du进行信道分配。其实现步骤包括:

步骤1、初始化,建立初始的匹配状态;

步骤1-1、所有的du与资源块随机匹配,同时满足如下公式(6)中的约束条件c1-c5:

maxu(x),(5)

其中,表示总体效用是所有cu和du的效用的最大值;

步骤1-2、每个dudj给与其匹配的资源块rbi平均分配传输能量,表示为其中pj代表每个du发送端总的发送功率;

步骤2、交换匹配过程;

步骤2-1、每个dudj对其他的dudj’所占用的资源块和空闲资源块计算效用若其效用值大于零则以降序排列建立偏好列表

所述的效用计算如下:

上式中,表示dudj占用rbi时的满意度,表示dudj将资源块rbi换成dudj’的资源块rbi’之后用户的满意度;而表示dudj和dj’所匹配的资源块互换之后的满意度增值作为效用;

效用计算如下:

是指没有达到最大接入值、还允许du接入的rbi’;其中表示dudj不改变原有匹配情况的前提下,接入之后的满意度;效用表示dj接入之后其满意度的增量;

步骤2-2、每个dudj用户根据自己的偏好列表,向自己最偏好的duj’或者资源块提出建立交换对(dj,dj’)或者的请求;所述的dudj用户能够建立交换对必须满足如下条件:

1)建立交换对之后,任何du和资源块的效用和建立之前相比不会降低;

2)建立交换对之后,有至少一个du或者资源块rb的效用和之前相比有所增加。

步骤2-3、每个资源块rbi对接收到的建立交换对的请求的du,计算效用更新偏好列表:

其中,是指dj和dj’的交换前rbi的效用,即占用rbi的cu的满意度和所有复用rbi的du的满意度之和;而uij’是指接入rbi的dudj换成dj’之后rbi的效用;

同理,效用是指对于dudj’接入之后和其未接入相比,rbi的满意度增量;

步骤2-4、每个资源块rbi根据自己的偏好列表,同意最偏好的du建立交换对的请求,拒绝其他的du;

步骤3、更新匹配状态,同时更新与每个资源块匹配的du个数;

步骤4、重复上述步骤2,直到无法建立交换对为止。

第三部分,更新cu的信道分配向量,通过不断迭代的过程,最终达到稳定的双边匹配。其实现步骤包括:

步骤1、初始化,建立cu和du与信道匹配的初始状态;

步骤2、最优化的操作是根据概率p1=ζ来对第一个算法进行迭代,以p2=1-ζ的概率进行第二个算法的迭代;随机从[0,1]选择一个数字α,如果α<ζ,则执行步骤3,否则执行步骤4;

步骤3、在sbs中,利用a中提出的方案来分配信道给cu,更新分配向量a,返回上述步骤2;

步骤4、在sbs中,根据步骤3中的分配向量a,利用b提出的方案来分配资源块给du,更新匹配结果,返回上述步骤2。

与现有技术相比,本发明包括以下优点和有益效果:

本发明提出了5g环境下无线资源与用户的匹配方案,考虑了d2d用户和蜂窝用户共存的场景,利用多对一匹配博弈和多对多匹配博弈理论分别对蜂窝用户和d2d用户对进行分配信道。首先解决蜂窝内部专有频谱和cu之间的匹配问题,采用了考虑已存匹配的多对一匹配博弈理论;其次解决了du复用cu频谱进行通信的问题,考虑到一个du可以复用多个cu的资源块,一个cu可以被多个du复用,因此采用了考虑已存匹配的多对多匹配博弈算法。两个问题匹配之后的结果相互影响,即cu与信道匹配的结果会影响到du复用cu资源块的匹配结果;同时du用户复用资源块会对cu产生干扰。因此两个层次相结合的混合场景下的双层匹配方法不仅较好的解决了混合场景下的用户与信道的匹配问题,也大大降低了算法的复杂度。本发明基于不同用户的体验质量要求来进行频率分配,同时考虑到了用户之间的公平性问题,避免信道分配严重不均的情况,不仅全局的体验质量最佳,也达到了每个用户的心理预期。本发明提出的频谱分配方案非常简单且易于实现,具有很好的应用前景。

附图说明

图1为本发明一种实施例的蜂窝用户和d2d用户并存的蜂窝系统模型。

图2是本发明的一种实施例方法的cu与信道匹配的方法流程图。

图3是本发明的一种实施例方法的du与资源块匹配的方法流程图。

图4是本发明的一种实施例方法的5g混合场景下的双层匹配博弈方法架构示意图。

具体实施方式

下面结合附图对本发明做进一步详细说明。

图1为本发明一种实施例的蜂窝用户和d2d用户并存的蜂窝系统模型。如图1所示,本发明方法,提出了一种新颖的5g混合场景下面向qoe的无线资源与用户之间进行匹配的方案。该方案考虑的是在一个小蜂窝基站中(sbs),蜂窝用户和d2d用户共存的场景。其中有c个蜂窝用户(cu)和d个d2d用户(du),分别用cuci和dudj来表示,其中而蜂窝网络中的信道用来表示。具体来将,对于来说,与其匹配的信道可以看成一个资源块rbi。与cu的集合相对应,资源块的集合可表示为cu利用小蜂窝的信道进行通信,而du是通过复用cu占用的资源块进行通信。这种复用关系为cu和du均引进了一定的干扰。本发明方案首先为了有效地解决cu和du共存时复杂的信道分配问题,采用了考虑已存匹配的多对一匹配博弈算法;其次解决了du复用cu资源块进行通信的问题,考虑到d2d用户在通信时对其相应的cu产生的干扰限制。而在这两个算法中,都是基于用户体验质量为优化指标,实现总体体验质量的最优化。在以体验质量(qualityofexperience;qoe)为指标建立最优化目标时,不仅考虑到了速率体验,也考虑到了成本体验,即成本持续增加对用户的体验产生的影响。同时,该优化目标还考虑到了用户之间的公平性,保证匹配的结果能够满足所有用户的最低需求。

本发明方法由三部分组成:一是cu和信道基于对方个体分别建立偏好列表;二是信道根据自己对用户的偏好程度接受或拒绝cu的接入请求;三是更新cu的信道分配向量。通过不断迭代的过程,最终达到稳定的双边匹配。

a、本发明的第一个部分,是解决分配蜂窝内部的信道与cu之间的匹配问题,采用的是考虑已存匹配的多对一匹配博弈算法。匹配的目标是使sbs中所有cu的总体满意度最大,即:

其中是指cuci占用信道的集合。u(a)是指总体满意度,即所有cu的满意度之和;是cuci的速率;是cuci的满意度。

图2是本发明的一种实施例方法的cu与信道匹配的方法流程图。结合图2,具体说明方法的工作流程为:

步骤1:初始化:随机生成一个信道分配向量a。

步骤2:cu和信道基于双方建立偏好列表。

在sbs中,采用匹配博弈理论进行信道与cu之间的匹配。在匹配过程中,每个信道最多被分配给一个cu,而一个cu可以接入多个信道。所有的操作(匹配请求,接受或者拒绝)都是根据双方的偏好列表确定的,因此cu和信道首先要分别基于对方建立偏好列表。

步骤2-1:每个cu建立自己对信道的偏好列表。

对于cuci来说,偏好关系是指对于任意两个信道l和来说,当且仅当时,存在其中分别是指信道l和l'的效用。换句话说,当cu在信道l上通信的效用大于信道l',说明cu更偏好于信道l。系统中的每个cuci都计算效用根据效用来更新自己的偏好然后向自己最偏好的信道发出请求。

其中用户ci的效用计算如下:

是指当加入信道l之后,cuci的满意度。而满意度效用函数用下式表示:

其中r是每个用户的吞吐量,rreq是用户要求的速率,而常量τ反映了其对所要求的传输速率rreq的需求程度。rs是使用户的需求刚达到饱和的速率,rd是使用户的满意度开始下降的速率。考虑到随着速率不断的提升,成本也会随之增加,达到一定限度用户的体验也会随之下降。

而每个用户的速率r计算公式如下:

r=blog2(1+γ)(11)

其中γ表示信噪比sinr,b是信道的带宽。而cuci在信道l上传输时信噪比sinrγi表示为其中qi表示cuci的传输功率,gb,i和gb,j分别是指从基站到ci和dj的增益,no是指接收端的高斯噪声。而xij来表示该cu所占用的信道是否被分配给了一个du。具体来说,如果其信道被dudj复用,那么xij=1,否则xij=0。是指该dj的传输功率。

步骤2-2:信道基于cu建立偏好列表。

从信道的角度来讲,每个信道都希望自己对cu满意度的贡献最大。对于信道来说,sbs中存在两种cu:(1)正在占用该信道的cu;(2)其他cu。

每个信道对所有提出接入请求的cu以及正在占用信道l的用户计算效用εl(ci),从而更新自己的偏好列表>l。

其中,信道l的匹配效用εl(ci)计算如下:

其中,是指cuci离开信道l时的满意度。

步骤3:随机选择一个信道从正在占用信道l的cu处撤回信道l,即然后将信道l分配给自己最偏好的cuci*,即更新信道分配向量a。

步骤4:返回步骤2,直到系统中和ci>ιμ(l),即得到稳定的匹配μ。

b、本发明的第二个部分,利用考虑已存匹配的多对多匹配理论,对sbs中du进行信道分配。图3是本发明的一种实施例方法的du与资源块匹配的方法流程图。如图3所示:

在sbs中,du和cu通过共享频谱资源来提高频谱和能量的利用效率。但d2d通信会为蜂窝引进新的干扰。多个du可以复用同一个资源块,一个du也可以同时复用多个资源块。因此,利用同一个资源块的du和cu之间存在干扰,利用同一个资源块的du之间也会存在干扰。我们采用考虑已存匹配的多对多匹配博弈算法来解决du与资源块匹配的问题。

在rbi上传输的dudj,接收到的信噪比sinr是

其中,gj,gij和gjj’分别是指dudj设备间的增益,rbi和dudj之间的增益以及dj和dj’之间的增益。是dudj’的传输功率。

而此方案的最优化目标表示如下:

maxu(x),(14)

其中表明总体效用是系统内所有cu和du的效用的最大值。而由公式(2)计算得出。限制条件c1和c2限制cu和du必须满足其sinr的要求,c3表明xi,j的值只能是0或者1,c4表明每个cu的信道最多能被qmax个du复用,这个限制条件是来限制每个cu的信道上的干扰,同时减少执行的复杂度,c5限制条件是考虑到用户的公平性,保证每个du和cu所获得的服务质量都能达到它们的最低限度,以防出现给部分用户分配的信道太少的情况。

所述第二部分的实现步骤包括:

步骤1:初始化:建立初始的匹配状态;

步骤1-1:所有的du与资源块随机匹配,同时满足公式(6)中的约束条件c1-c5。

步骤1-2:每个dudj给与其匹配的资源块rbi平均分配传输能量,表示为其中pj代表每个du发送端总的发送功率。

步骤2:交换匹配过程。

步骤2-1:每个dudj对其他的dudj’所占用的资源块和空闲资源块计算效用若其效用值大于零则以降序排列建立偏好列表

其中效用计算如下:

上式中表示dudj占用rbi时的满意度,表示dudj将资源块rbi换成dudj’的资源块rbi’之后用户的满意度。而表示dudj和dj’所匹配的资源块互换之后的满意度增值作为效用。

同理,效用计算如下:

是指没有达到最大接入值、还允许du接入的rbi’。其中表示dudj不改变原有匹配情况的前提下,接入之后的满意度。效用表示dj接入之后其满意度的增量。

步骤2-2:每个dudj根据自己的偏好列表,向自己最偏好的duj’或者资源块提出建立交换对(dj,dj’)或者的请求。

用户能够建立交换对必须满足如下条件:

1)建立交换对之后,任何du和资源块的效用和建立之前相比不会降低。

2)建立交换对之后,有至少一个du或者资源块(rb,resourceblock)的效用和之前相比有所增加。

步骤2-3:每个资源块rbi对接收到的建立交换对的请求的du,计算效用更新偏好列表。

其中计算如下:

是指dj和dj’的交换前rbi的效用,即占用rbi的cu的满意度和所有复用rbi的du的满意度之和。而uij’是指接入rbi的dudj换成dj’之后rbi的效用。

同理,效用是指对于dudj’接入之后和其未接入相比,rbi的满意度增量。

步骤2-4:每个资源块rbi根据自己的偏好列表,同意最偏好的du建立交换对的请求,拒绝其他的du。

步骤3:更新匹配状态,同时更新与每个资源块匹配的du个数。

步骤4:重复步骤2,直到无法建立交换对为止。

c、本发明的第三部分:更新cu的信道分配向量,通过不断迭代的过程,最终达到稳定的双层匹配。

在sbs中,由于cu和du同时存在,并且du的匹配结果对cu的匹配产生影响,则寻求一种混合场景下的双层匹配来解决上述问题。

此处所述的双层匹配,其第一层是指上述本发明第一部分a中的匹配方案,将蜂窝中的信道分配给cu,分配给cuci的这些信道可以看成一个资源块rbi。其第二层指上述本发明第二部分b中的匹配方案,将cuci所对应的资源块rbi分配给dudj。这种混合场景的双层匹配架构如图4所示。

步骤1:系统初始化,建立cu和du与信道匹配的初始状态。

步骤2:最优化的操作是根据概率p1=ζ来对第一个算法进行迭代,以p2=1-ζ的概率进行第二个算法的迭代。随机从[0,1]选择一个数字α,,如果α<ζ,则执行步骤3,否则执行步骤4。

步骤3:在sbs中,利用a中提出的方案来分配信道给cu,更新分配向量α,返回步骤2重复。

步骤4:在sbs中,根据步骤3中的分配向量α,利用b提出的方案来分配资源块给du,更新匹配结果,返回步骤2重复。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1