首页> 中国专利> 一种基于异构网络的多目标功率优化方法

一种基于异构网络的多目标功率优化方法

摘要

本发明公开了一种基于异构网络的多目标功率优化方法,包括在异构网络场景下建立包含宏峰窝、small cell和D2D的传输功率函数优化模型;利用拉格朗日方法和KKT条件对原优化问题进行求解;通过理论分析,发现原优化问题可分为两层求解,第一层是在给定拉格朗日乘子情况下求解最优传输功率,第二层是求解最优拉格朗日乘子。本发明能够在给定宏峰窝用户、D2D用户和small cell用户传输功率的相对重要性前提下最优化系统的传输功率,在保证传输速率的要求下尽可能减少功耗,有利于实现绿色通信。

著录项

  • 公开/公告号CN104185263A

    专利类型发明专利

  • 公开/公告日2014-12-03

    原文格式PDF

  • 申请/专利权人 东南大学;

    申请/专利号CN201410467128.9

  • 申请日2014-09-12

  • 分类号H04W52/02;H04W52/26;

  • 代理机构南京瑞弘专利商标事务所(普通合伙);

  • 代理人杨晓玲

  • 地址 211189 江苏省南京市江宁区东南大学路2号

  • 入库时间 2023-12-17 03:40:54

法律信息

  • 法律状态公告日

    法律状态信息

    法律状态

  • 2017-09-15

    授权

    授权

  • 2014-12-31

    实质审查的生效 IPC(主分类):H04W52/02 申请日:20140912

    实质审查的生效

  • 2014-12-03

    公开

    公开

说明书

技术领域

本发明涉及移动通信功率控制技术,尤其涉及一种基于异构网络中多目标功率优化 方法。

背景技术

随着移动通信系统向5G发展,蜂窝系统不再是单一层次的结构,而是融合了多种技 术,向着扁平化、多层次的方向发展。与此同时就会有不同层次的不同优化目标,怎样 同时达到多个层次的多个优化目标,是5G所必须考虑的问题。

考虑到未来的5G通信系统中将很可能融合新出现的D2D和small cell技术,以融 合了D2D、small cell和宏蜂窝网络的三层通信系统为背景框架,优化整个系统的功率 消耗是非常有意义。

发明内容

发明目的:为了克服现有技术中存在的不足,本发明提供一种基于异构网络的多目 标功率优化方法,该方法能够优化系统多目标功率的消耗,同时在保证传输速率的要求 下尽可能减少功耗,有利于实现绿色通信。

为实现上述目的,本发明采用的技术方案为:一种基于异构网络的多目标功率优化 方法,包括以下步骤:

第一步,在异构网络场景下,根据各个D2D对发射用户的传输功率、蜂窝用户的传 输功率、small cell用户的传输功率为自变量,建立包含宏峰窝、small cell和D2D 的多目标功率优化模型;

第二步,将步骤一中得到的多目标功率优化模型采用拉格朗日对偶和KKT条件进 行求解,得到原优化模型的对偶优化模型;

第三步,将步骤二得到的对偶优化模型分为两层进行求解,第一层优化可分解为相 互独立的M个子优化问题,其中M表示资源块的个数,然后在给定拉格朗日乘子情况 下求解最优传输功率;第二层利用次梯度法进行求解最优拉格朗日乘子;

第四步,求解最优传输功率时通过功率优化迭代算法求解最优传输功率点。

所述第一步中,在异构网络场景下建立包含宏峰窝、small cell和D2D的多目标功 率优化模型为:

minPC,PD,PSwC·Σm=1MΣi=1NCPC,i,m+wD·Σm=1MΣj=1NDPD,j,m+wS·Σm=1MΣk=1NSPS,k,m

该模型的约束条件如下:

⑥蜂窝用户的最低传输速率要求,即最低传输速率不能小于δC

Σi=1NCΣm=1MRC,i,mδC,

其中RC,i,m=log2(1+PC,i,m·hi,iPD,j,m·hj,i+PS,k,m·hk,i+n0)

⑦Small cell用户的最低传输速率要求,即最低传输速率不能小于δS

Σk=1NSΣm=1MRS,k,mδS,

其中RS,k,m=log2(1+PS,k,m·hk,kPC,i,m·hi,k+PD,j,m·hj,k+n0)

⑧D2D对的最低传输速率要求,即最低传输速率不能小于δD

Σj=1NDΣm=1MRD,j,mδD,

其中RD,j,m=log2(1+PD,j,m·hj,jPC,i,m·hi,j+PS,k,m·hk,j+n0)

⑨D2D用户、small cell用户和宏蜂窝用户的最大传输功率限定:

Σm=1MPC,i,mPC,max,i,Σm=1MPD,j,mPD,max,j,Σm=1MPS,k,mPS,max,k,

⑩传输功率大于零的要求:

PC,i,m≥0,PD,j,m≥0,PS,k,m≥0,

其中,D2D对中包含两个D2D用户,其中一个为接收用户,另一个为发送用户;small  cell中包含多个small cell用户;NC表示宏蜂窝用户的个数,NS表示small cell 用户的个数,ND表示D2D对的个数,M表示资源块的个数,PC,i,m、PD,j,m和PS,k,m分别 表示第i个宏蜂窝用户、第j组D2D对和第k个small cell用户在第m个资源块上的传 输功率,hi,i、hj,j和hk,k分别表示第i个宏峰窝用户、第j组D2D对和第k个small cell 用户在第m个资源块上的信道增益,hj,i、hk,i、hi,j、hk,j、hi,k和hj,k分别表示第i个宏 蜂窝用户、第j组D2D对和第k个small cell用户复用相同资源块时相互的干扰信道增 益,n0表示噪声功率,wC、wD和wS表示归一化的正值权重系数,它们表示蜂窝用户、 D2D对和small cell用户传输功率之间的相对重要性,权重系数需要根据 wC+wD+wS=1给定;δC为蜂窝用户的传输速率的临界值,δS为Small cell用户的传 输速率的临界值;δD为D2D对的传输速率的临界值。

所述第二步中将步骤一中得到的多目标功率优化模型采用拉格朗日对偶和KKT条 件进行求解,得到原优化模型的对偶优化模型的方法包括以下步骤:

第二a步:将第一步中得到的多目标功率优化模型转化为原优化问题的拉格朗日函 数模型;

第二b步:根据第二a步得到的原优化问题的拉格朗日函数模型,建立原优化问题 的拉格朗日对偶优化模型。

所述第二a步中得到的原优化问题的拉格朗日函数模型为:

L(λ,γ,μ,PC,PD,PS)=wC·Σm=1MΣi=1NCPC,i,m+wD·Σm=1MΣj=1NDPD,j,m+wS·Σm=1MΣk=1NSPS,k,m-λC(Σi=1NCΣm=1MRC,i,m-δC)-λD(Σj=1NDΣm=1MRD,j,m-δD)-λS(Σk=1NSΣm=1MRS,k,m-δS)+Σi=1NCγC,i(Σm=1MPC,i,m-PC,max)+Σj=1NDγD,j(Σm=1MPD,j,m-PD,max)+Σk=1NSγS,k(Σm=1MPS,k,m-PS,max)-Σm=1MΣi=1NCμC,i,mPC,i,m-Σm=1MΣj=1NDμD,j,mPD,j,m-Σm=1MΣk=1NSμS,k,mPS,k,m

其中λC、λD、λS是由传输速率限制约束条件得到的拉格朗日乘子,γC,i、γD,j、γS,k是由最大传输功率限制约束条件得到的拉格朗日乘子,μC,i,m、μD,j,m、μS,k,m是由传输功 率大于零的约束条件得到的拉格朗日乘子。

所述第二b步中得到的原优化问题的拉格朗日对偶优化模型为:

maxλ0,γ0,μ0g(λ,γ,μ)

其中g(λ,γ,μ)味原优化问题的拉格朗日对偶函数,可表示为:

g(λ,γ,μ)=minPC,PD,PSL(λ,γ,μ,PC,PD,PS);

对拉格朗日函数进行整理可得:

L(λ,γ,μ,PC,PD,PS)=Σm=1M[wC·Σi=1NCPC,i,m+wD·Σj=1NDPD,j,m+wS·Σk=1NSPS,k,m-λC·Σi=1NCRC,i,m-λD·Σj=1NDRD,j,m-λS·Σk=1NSRS,k,m+Σi=1NCγC,i·PC,i,m+Σj=1NDγD,j·PD,j,m+Σk=1NSγS,k·PS,k,m-Σi=1NCμC,i,m·PC,i,m-Σj=1NDμD,j,m·PD,j,m-Σk=1NSμS,k,m·PS,k,m]+λC·δC+λD·δD+λS·δS+Σi=1NCγC,i·PC,max+Σj=1NDγD,j·PD,max+Σk=1NSγS,k·PS,max=Σm=1M{Σi=1NC[(wC+γC,i-μC,i,m)·PC,i,m-λC·RC,i,m]+Σj=1ND[(wD+γD,j-μD,j,m)·PD,j,m-λD·RD,j,m]+Σk=1NS[(wS+γS,k-μS,k,m)·PS,k,m-λS·RS,j,m]}+λC·δC+λD·δD+λS·δS+Σi=1NCγC,i·PC,max+Σj=1NDγD,j·PD,max+Σk=1NSγS,k·PS,max.

所述第三步中第一层优化可分解为相互独立的M个子优化问题,对于每个子优化问 题,由于对于一给资源块,限定只存在一个蜂窝用户、一组D2D对和一个small cell 用户同时复用,所以第m个资源块上的拉格朗日函数可以表示为:

Lm(PC,m,PD,m,PS,m)=Σi=1NC[(wC+γC,i-μC,i,m)·PC,i,m-λC·RC,i,m]+Σj=1ND[(wD+γD,j-μD,j,m)·PD,j,m-λD·RD,j,m]+Σk=1NS[(wS+γS,k-μS,k,m)·PS,k,m-λS·RS,j,m]=(wC+γC,i-μC,i,m)·PC,i,m-λC·RC,i,m+(wD+γD,j-μD,j,m)·PD,j,m-λD·RD,j,m+(wS+γS,k-μS,k,m)·PS,k,m-λS·RS,j,m.

所述步骤四中,功率优化迭代算法求解最优传输功率点的方法,包括以下步骤:

4a).初始化拉格朗日乘子λ,γ,μ和权重系数wC,wD,wS

4b).对于给定的拉格朗日乘子,求解最优传输功率,即在每个资源块上求解三元四 次方程组:

Lm(PC,m,PD,m,PS,m)PC,i,m=0Lm(PC,m,PD,m,PS,m)PD,j,m=0;Lm(PC,m,PD,m,PS,m)PS,k,m=0

4c).根据拉格朗日乘子更新公式对拉格朗日乘子进行更新;

4d).重复4b).-4c).直到收敛为止。

所述步骤4b)中,求解方程组所需的导数有:

第一个方程所需导数:

PC,i,m(PC,PD,PS)PC,i,m=hi,i(PC,i,m·hi,i+PD,j,m·hj,i+PS,k,m·hk,i+n0)·ln2

RD,j,m(PC,PD,PS)PC,i,m=-PD,j,m·hj,j·hi,j(PD,j,m·hj,j+PC,i,m·hi,j+PS,k,m·hk,j+n0)·(PC,i,m·hi,j+PS,k,m·hk,j+n0)·ln2

RS,k,m(PC,PD,PS)PC,i,m=-PS,k,m·hk,k·hi,k(PS,k,m·hk,k+PC,i,m·hi,k+PD,j,m·hj,k+n0)·(PC,i,m·hi,k+PD,j,m·hj,k+n0)·ln2

第二个方程所需导数:

RC,i,m(PC,PD,PS)PD,j,m=-PC,i,m·hi,i·hj,i(PC,i,m·hi,i+PD,j,m·hj,i+PS,k,m·hk,i+n0)·(PD,j,m·hj,i+PS,k,m·hk,i+n0)·ln2

PD,j,m(PC,PD,PS)PD,j,m=hj,i(PC,i,m·hi,i+PD,j,m·hj,i+PS,k,m·hk,i+n0)·ln2

RS,k,m(PC,PD,PS)PD,j,m=-PS,k,m·hk,i·hj,k(PS,k,m·hk,k+PC,i,m·hi,k+PD,j,m·hj,i+n0)·(PC,i,m·hi,k+PD,j,m·hj,i+n0)·ln2

第三个方程所需导数:

RC,i,m(PC,PD,PS)PS,k,m=-PC,i,m·hi,i·hk,i(PC,i,m·hi,i+PD,j,m·hj,i+PS,k,m·hk,i+n0)·(PD,j,m·hj,i+PS,k,m·hk,i+n0)·ln2

RD,j,m(PC,PD,PS)PS,k,m=-PD,j,m·hj,j·hk,j(PD,j,m·hj,j+PC,i,m·hi,j+PS,k,m·hk,j+n0)·(PC,i,m·hi,j+PS,k,m·hk,j+n0)·ln2

PK,j,m(PC,PD,PS)PS,k,m=hk,k(PS,k,m·hk,k+PC,i,m·hi,k+PD,j,m·hj,k+n0)·ln2.

所述步骤4c)中,拉格朗日乘子的更新表达式为:

λC(k+1)=[λC(k)+ϵC(k)·(Σi=1NCΣm=1MRC,i,m-δC)]+,λD(k+1)=[λD(k)+ϵD(k)·(Σj=1NDΣm=1MRD,j,m-δD)]+,

λS(k+1)=[λS(k)+ϵS(k)·(Σk=1NSΣm=1MPS,k,m-δS)]+,γC,i(k+1)=[γC,i(k)-ϵC,i(k)·(Σm=1MPC,i,m-PC,max)]+,

γD,j(k+1)=[γD,j(k)-ϵD,j(k)·(Σm=1MPD,j,m-PD,max)]+,

γS,k(k+1)=[γS,k(k)-ϵS,k(k)·(Σm=1MPS,k,m-PS,max)]+,

μC,i,m(k+1)=[μC,i,m(k)+εC,i,m(k)·PC,i,m]+,μD,j,m(k+1)=[μD,j,m(k)+εD,j,m(k)·PD,j,m]+

μS,k,m(k+1)=[μS,k,m(k)+εS,k,m(k)·PS,k,m]+

其中ε表示步长。当所有梯度都满足收敛门限值时判定收敛到最优,不再进行更新。

本发明提供的基于异构网络的多目标功率优化方法,相比现有技术,具有以下有益 效果:本发明提供的基于异构网络的D2D高能效功率优化方法,首次根据不同层用户的 相对重要性,利用多目标优化方法建立了包含宏峰窝、small cell和D2D的异构网络中 系统传输功率优化问题,并利用拉格朗日对偶方法对该优化问题进行求解,设计了功率 优化迭代算法求解最优传输功率;采用本发明能够使得异构网络中系统的传输功率达到 最优值。因此能够在给定宏峰窝用户、D2D用户和small cell用户传输功率的相对重要 性前提下最优化系统的传输功率,在保证传输速率的要求下尽可能减少功耗,有利于实 现绿色通信。

附图说明

图1为基于异构网络的D2D对的示意图;

图2为功率优化迭代算法流程图;

具体实施方式

下面结合附图对本发明作更进一步的说明。

一种基于异构网络的多目标功率优化方法,如图1所示,包括以下步骤:

第一步,在异构网络场景下,根据各个D2D对发射用户的传输功率、蜂窝用户的传 输功率、small cell用户的传输功率为自变量,建立包含宏峰窝、small cell和D2D 的多目标功率优化模型;

第二步,将步骤一中得到的多目标功率优化模型采用拉格朗日对偶和KKT条件进 行求解,得到原优化模型的对偶优化模型;

第三步,将步骤二得到的对偶优化模型分为两层进行求解,第一层优化可分解为相 互独立的M个子优化问题,其中M表示资源块的个数,然后在给定拉格朗日乘子情况 下求解最优传输功率;第二层利用次梯度法进行求解最优拉格朗日乘子;

第四步,求解最优传输功率时通过功率优化迭代算法求解最优传输功率点。

(1)建立了多目标功率优化问题,如式(1)所示:

minPC,PD,PSwC·Σm=1MΣi=1NCPC,i,m+wD·Σm=1MΣj=1NDPD,j,m+wS·Σm=1MΣk=1NSPS,k,m---(1)

该优化问题包括如下约束条件:

①蜂窝用户的最低传输速率要求,即最低传输速率不能小于δC

Σi=1NCΣm=1MRC,i,mδC,

其中RC,i,m=log2(1+PC,i,m·hi,iPD,j,m·hj,i+PS,k,m·hk,i+n0)

②Small cell用户的最低传输速率要求,即最低传输速率不能小于δS

Σk=1NSΣm=1MRS,k,mδS,

其中RS,k,m=log2(1+PS,k,m·hk,kPC,i,m·hi,k+PD,j,m·hj,k+n0)

③D2D对的最低传输速率要求,即最低传输速率不能小于δD

Σj=1NDΣm=1MRD,j,mδD,

其中RD,j,m=log2(1+PD,j,m·hj,jPC,i,m·hi,j+PS,k,m·hk,j+n0)

④D2D用户、small cell用户和宏蜂窝用户的最大传输功率限定:

Σm=1MPC,i,mPC,max,i,Σm=1MPD,j,mPD,max,j,Σm=1MPS,k,mPS,max,k,

⑤传输功率大于零的要求:

PC,i,m≥0,PD,j,m≥0,PS,k,m≥0,

D2D对中包含两个D2D用户,其中一个为接收用户,另一个为发送用户;small cell 中包含多个small cell用户。

其中:NC表示宏蜂窝用户的个数,NS表示small cell用户的个数,ND表示D2D 对的个数,M表示资源块的个数,PC,i,m、PD,j,m和PS,k,m分别表示第i个宏蜂窝用户、第j 组D2D对和第k个small cell用户在第m个资源块上的传输功率,hi,i、hj,j和hk,k分别 表示第i个宏峰窝用户、第j组D2D对和第k个small cell用户在第m个资源块上的信 道增益,hj,i、hk,i、hi,j、hk,j、hi,k和hj,k分别表示第i个宏蜂窝用户、第j组D2D对和第 k个small cell用户复用相同资源块时相互的干扰信道增益,n0表示噪声功率,wC、 wD和wS表示归一化的正值权重系数,它们表示蜂窝用户、D2D对和small cell用户传 输功率之间的相对重要性,权重系数需要根据wC+wD+wS=1给定;δC为蜂窝用户的传 输速率的临界值,δS为Small cell用户的传输速率的临界值;δD为D2D对的传输速率 的临界值。

(2)由于以蜂窝用户传输功率、D2D用户传输功率和small cell用户传输功率为 自变量的功率优化问题是一个非凸优化问题,需要采用拉格朗日对偶和KKT条件进行求 解,但要保证对偶间隙接近于0,这里的优化问题满足分时条件,根据已有研究可知对 偶间隙几乎为零,因此可以采用拉格朗日对偶进行求解,原优化问题的拉格朗日函数可 以表示为:

L(λ,γ,μ,PC,PD,PS)=wC·Σm=1MΣi=1NCPC,i,m+wD·Σm=1MΣj=1NDPD,j,m+wS·Σm=1MΣk=1NSPS,k,m-λC(Σi=1NCΣm=1MRC,i,m-δC)-λD(Σj=1NDΣm=1MRD,j,m-δD)-λS(Σk=1NSΣm=1MRS,k,m-δS)+Σi=1NCγC,i(Σm=1MPC,i,m-PC,max)+Σj=1NDγD,j(Σm=1MPD,j,m-PD,max)+Σk=1NSγS,k(Σm=1MPS,k,m-PS,max)-Σm=1MΣi=1NCμC,i,mPC,i,m-Σm=1MΣj=1NDμD,j,mPD,j,m-Σm=1MΣk=1NSμS,k,mPS,k,m

其中λC、λD、λS是由传输速率限制约束条件得到的拉格朗日乘子,γC,i、γD,j、γS,k是 由最大传输功率限制约束条件得到的拉格朗日乘子,μC,i,m、μD,j,m、μS,k,m是由传输功率 大于零的约束条件得到的拉格朗日乘子。

(3)原优化问题的拉格朗日对偶函数可以表示为:

g(λ,γ,μ)=minPC,PD,PSL(λ,γ,μ,PC,PD,PS)

那么原优化问题的对偶优化问题可以表示为:

maxλ0,γ0,μ0g(λ,γ,μ)

对拉格朗日函数进行整理可得:

L(λ,γ,μ,PC,PD,PS)=Σm=1M[wC·Σi=1NCPC,i,m+wD·Σj=1NDPD,j,m+wS·Σk=1NSPS,k,m-λC·Σi=1NCRC,i,m-λD·Σj=1NDRD,j,m-λS·Σk=1NSRS,k,m+Σi=1NCγC,i·PC,i,m+Σj=1NDγD,j·PD,j,m+Σk=1NSγS,k·PS,k,m-Σi=1NCμC,i,m·PC,i,m-Σj=1NDμD,j,m·PD,j,m-Σk=1NSμS,k,m·PS,k,m]+λC·δC+λD·δD+λS·δS+Σi=1NCγC,i·PC,max+Σj=1NDγD,j·PD,max+Σk=1NSγS,k·PS,max=Σm=1M{Σi=1NC[(wC+γC,i-μC,i,m)·PC,i,m-λC·RC,i,m]+Σj=1ND[(wD+γD,j-μD,j,m)·PD,j,m-λD·RD,j,m]+Σk=1NS[(wS+γS,k-μS,k,m)·PS,k,m-λS·RS,j,m]}+λC·δC+λD·δD+λS·δS+Σi=1NCγC,i·PC,max+Σj=1NDγD,j·PD,max+Σk=1NsγS,k·PS,max.

上述对偶优化问题可以分为两层进行求解。由上式可知,第一层优化可分解为相互独立 的M个子优化问题,第二层可利用次梯度法进行求解。第一层优化可分解为相互独立的M 个子优化问题,又由于对于一给资源块,限定只存在一个蜂窝用户、一组D2D对和一个 small cell用户同时复用,所以第m个资源块上的拉格朗日函数可以表示为:

Lm(PC,m,PD,m,PS,m)=Σi=1NC[(wC+γC,i-μC,i,m)·PC,i,m-λC·RC,i,m]+Σj=1ND[(wD+γD,j-μD,j,m)·PD,j,m-λD·RD,j,m]+Σk=1NS[(wS+γS,k-μS,k,m)·PS,k,m-λS·RS,j,m]=(wC+γC,i-μC,i,m)·PC,i,m-λC·RC,i,m+(wD+γD,j-μD,j,m)·PD,j,m-λD·RD,j,m+(wS+γS,k-μS,k,m)·PS,k,m-λS·RS,j,m.

(4)采用功率优化迭代算法求解最优传输功率点,如图2所示:

4a).初始化拉格朗日乘子λ,γ,μ和权重系数wC,wD,wS

4b).对于给定的拉格朗日乘子,求解最优传输功率,即在每个资源块上求解三元 四次方程组:

Lm(PC,m,PD,m,PS,m)PC,i,m=0Lm(PC,m,PD,m,PS,m)PD,j,m=0Lm(PC,m,PD,m,PS,m)PS,k,m=0

4c).根据拉格朗日乘子更新公式对拉格朗日乘子进行更新

4d).重复4b).-4c).直到收敛为止。

以上所述仅是本发明的优选实施方式,应当指出:对于本技术领域的普通技术人员 来说,在不脱离本发明原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也 应视为本发明的保护范围。

去获取专利,查看全文>

相似文献

  • 专利
  • 中文文献
  • 外文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号