首页> 中国专利> 不完全信道信息的蜂窝网络下D2D通信系统资源的分配方法

不完全信道信息的蜂窝网络下D2D通信系统资源的分配方法

摘要

一种不完全信道信息的蜂窝网络下D2D通信系统资源的分配方法,属于无线通信技术领域。在蜂窝网络下的D2D通信系统中,D2D用户可重用蜂窝用户的资源块实现不通过基站的直接通信。该资源分配方法在干扰信道状态信息不完全可知的情况下,将D2D用户和蜂窝用户的功率分配与资源块分配进行联合优化,保证蜂窝用户QoS(服务质量)要求的同时,最大化D2D子系统的和速率,使系统实现最优性与稳健性的折衷。相比较于信道状态信息完全可知的情况,该方法在保障整个系统的稳定性上有着显著优势。

著录项

  • 公开/公告号CN105592408A

    专利类型发明专利

  • 公开/公告日2016-05-18

    原文格式PDF

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

    申请/专利号CN201610124757.0

  • 发明设计人 马丕明;李孟琪;马艳波;

    申请日2016-03-04

  • 分类号H04W4/00(20090101);H04W72/04(20090101);H04W72/08(20090101);

  • 代理机构37219 济南金迪知识产权代理有限公司;

  • 代理人许德山

  • 地址 250199 山东省济南市历城区山大南路27号

  • 入库时间 2023-12-18 15:07:56

法律信息

  • 法律状态公告日

    法律状态信息

    法律状态

  • 2018-10-26

    授权

    授权

  • 2016-06-15

    实质审查的生效 IPC(主分类):H04W4/00 申请日:20160304

    实质审查的生效

  • 2016-05-18

    公开

    公开

说明书

技术领域

本发明涉及一种在蜂窝网络下的D2D通信系统中,干扰信道状态信息不完全可知 时的联合资源分配方法,具体讲是一种不完全信道信息的蜂窝网络下D2D通信系统资源的 分配方法,属于无线通信技术领域。

背景技术

D2D(Device-to-Device)通信是一种在系统的控制下,允许终端之间通过复用小 区资源直接进行通信而不需通过基站的新型技术,它能够增加蜂窝通信系统的频谱效率, 降低终端发射功率,允许网络容纳更多用户,在一定程度上解决无线通信频谱资源匮乏的 问题。由于在蜂窝网络下的D2D通信系统中,D2D通信与蜂窝通信共享频谱资源,所以合理有 效的干扰控制机制与灵活的资源块分配机制对通信性能的提升至关重要,引起研究人员的 广泛关注。

针对实际环境中信道状态信息并不完全确定的情况,鲁棒性优化理论将理想(不 考虑信道的不确定性)优化问题转化为鲁棒性优化问题,每个不确定参数表示为估计值与 加性误差值的和。目前一般有两种方法处理信道不确定的影响——最坏情况方法和贝叶斯 方法。最坏情况方法中,实际信道值存在于估计信道值的邻域(不确定域)内,限制条件在一 切情况下都成立;贝叶斯方法中,信道被假设为随机量,限制条件在统计意义上得到满足。

最近,文献中报道了许多与D2D资源分配有关的工作,这些工作都致力于研究信道 状态信息完全可知情况下的D2D通信资源分配,而未考虑到实际应用中信道状态信息并不 容易完全得到。“DownlinkResourceReuseforDevice-to-DeviceCommunications UnderlayingCellularNetworks”(基于蜂窝网络的D2D通信中的资源重用)【IEEESIGNAL PROCESSINGLETTERS,VOL.21,NO.5,MAY2014】一文中讨论了含D2D通信的蜂窝网络中的资 源块重用及功率分配问题,但并未进行信道状态信息不完全时的分析。目前,查阅到的资料 中,仍然没有在信道状态信息不完全时,保证蜂窝用户QoS需求并进行联合资源分配的先 例。

发明内容

针对实际应用中信道状态信息往往并不完全可知的情况,本发明提供了一种不完 全信道信息的蜂窝网络下D2D通信系统资源的分配方法。该方法将已知信道信息的理想优 化问题转化为鲁棒性优化问题,在干扰信道状态信息不完全可知的情况下,将D2D用户和蜂 窝用户的功率分配与资源块分配进行联合优化,从而提高整个系统的稳健性。

本发明的技术方案如下:

一种不完全信道信息的蜂窝网络下D2D通信系统资源的分配方法,由在蜂窝网络 下的D2D通信系统来实现:该系统包括蜂窝系统和D2D系统两部分,蜂窝系统包括基站BS和C 个蜂窝用户;D2D系统包括L对D2D用户,第l对D2D用户含有一个D2D发射端TXl和D2D接收端 RXl,其中l∈{1,2,...,L},设在蜂窝网络下的D2D通信系统共有C个资源块,每个蜂窝用户 占有一个对应的资源块,设符号yl,c∈{0,1}表示资源块重用因子,即当第l个D2D用户对重 用第c个资源块时,yl,c=1;否则yl,c=0;由于每个资源块最多被一对D2D用户重用,所以 其中c∈Λ表示第c个蜂窝用户及其占用的资源块,集合Λ={1,2,...,C},为了 方便,对第c个资源块,我们用Ωc表示重用该资源块的D2D用户对的集合,即Ωc={l|yl,c= 1},c∈Λ,设hc,hl,c分别表示基站到第c个蜂窝用户、第l个D2D用户对重用第c个资源块的 传输信道功率增益;gc,l和gl,c分别表示在第c个资源块上基站到D2D接收端RXl、D2D发射端 TXl到第c个蜂窝用户的干扰信道功率增益,该方法的具体步骤如下:

1)信息传输速率及蜂窝用户的QoS要求

由香农理论,第l个D2D用户对的信息传输速率表示为:

rl=Σc=1Cyl,clog2(1+Pl,chl,cσ2+gc,lPc),lΨ---(1)

其中,Pl,c为第l个D2D用户对重用第c个资源块时的发射功率;Pc为基站到第c个蜂 窝用户的发射功率;σ2为信道噪声,在蜂窝网络下的D2D通信系统中,蜂窝用户具有更高的 优先级,其服务质量必须被保障,为保证正常的蜂窝通信,设定常量Rc,使蜂窝通信的信息 传输速率不低于该值,即:

log2(1+Pchcσ2+Σl=1Lyl,cgl,cPl,c)Rc,cΛ---(2)

对式(2)进行化简,得到:

Σl=1Lyl,cgl,cPl,c+σ2hcαcPc,cΛ,其中αc=2Rc-1---(3)

因此,化简后的式(3)可以等效表示蜂窝用户的QoS要求;

2)已知信道状态信息时的优化问题

以最大化D2D系统和速率为目标函数,以资源块分配规则、蜂窝用户的QoS要求为 约束条件,构造如下优化问题:

max{yl,c,Pl,c,Pc}Σl=1LΣc=1Cyl,clog2(1+Pl,chl,cσ2+gc,lPc)s.t.Σl=1Lyl,c1,cΛΣl=1Lyl,cgl,cPl,c+σ2hcαcPc,cΛ---(4)

式(4)中的s.t.符号及其后面的式子表示为约束式,s.t.表示为约束符号,符号 max表示求最大值符号,max符号下的集合{yl,c,Pl,c,Pc}为优化变量集合,(4)式表示在约束 式中对资源块分配规则、蜂窝用户的QoS要求进行限制的条件下,求解目标函数即符号max 后的部分的最大值,该最大化问题为非凸问题;

3)转化为凸优化问题

引入变量Sl,c=yl,cPl,c,将yl,c∈{0,1}的条件松弛为yl,c∈[0,1],用变量Sl,c替换 式(4)中的变量Pl,c,且引入IP≥σ2+gc,lPc,c∈Λ,l∈Ωc,则得到凸优化问题:

max{yl,c,Sl,c,Pc}Σl=1LΣc=1Cyl,clog2(1+Sl,chl,cyl,cIP)s.t.Σl=1Lyl,c1,cΛΣl=1LSl,cgl,c+σ2hcαcPc,cΛσ2+gc,lPcIP,cΛ,lΩc---(5)

可以看出,式(5)中的优化变量变为yl,c,Sl,c,Pc,该最大化问题是在信道状态信息 完全可知情况下的优化问题,也称为理想优化问题;

4)干扰信道状态信息不完全可知时的鲁棒性优化问题

实际情况中,基站到D2D接收端以及D2D发送端到蜂窝用户之间的干扰信道增益并 不容易得到确定值,为了处理信道增益的不确定性,我们应用最坏情况鲁棒性优化方法,假 设干扰信道增益是不确定值,但该值限定在一个有界范围(不确定集)内,将D2D发送端到第 c个蜂窝用户间的干扰信道增益表示为矢量gc=[g1,c,g2,c,…,gL,c],c∈Λ,然后限定在不 确定集Rgc中,即gc∈Rgc,c∈Λ;并将gc表示为估计值与有界误差值之和,即 同样的,将基站到重用第c个资源块的D2D接收端RXl的干扰信道增益gc,l限定在 不确定集中,即c∈Λ,l∈Ωc,并且将gc,l表示为估计值与有界误差值之和,即gc,l=gc,l+g^c,l;

在理想优化问题(5)的基础上,将干扰信道增益限定在不确定集内,则得到如下鲁 棒性优化问题:

max{yl,c,Sl,c,Pc}Σl=1LΣc=1Cyl,clog2(1+Sl,chl,cyl,cIp)s.t.Σl=1Lyl,c1,cΛΣl=1LSl,cgl,c+σ2hcαcPc,cΛσ2+gc,lPcIp,cΛ,lΩcgcRgc,cΛgc,lRgc,l,cΛ,lΩc---(6)

5)鲁棒性优化问题的范数表示

式(6)中的鲁棒性优化问题的求解会受到不确定集的影响,所以我们将不确定集 表示为普通范数的形式:

Rgc={gc|||Mgc(gc-gc)T||ψ1}---(7)

Rgc,l={gc,l|||Mgc,l(gc,l-gc,l)||ψ2}---(8)

其中,‖‖表示普通范数运算,T表示转置运算,ψ1、ψ2分别表示不确定集和的 上界;是的权值,是L×L维的可逆权值矩阵,由于gc中的每个元素都服从独立 同分布,所以矩阵实际上是对角阵;

由此,式(6)中的后四个约束条件可以等效为:

Σl=1LSl,cgl,c+maxgcRgcΣl=1LSl,c(gl,c-gl,c)hcαcPc-σ2,cΛ---(7)

Pcgc,l+maxgc,lRgc,lPc(gc,l-gc,l)Ip-σ2,cΛ,lΩc---(8)

vc=Mgc(gc-gc)Tψ1,则不确定集Rgc={vc|||vc||1},可以得到:

maxgcRgcΣl=1LSl,c(gl,c-gl,c)=maxgcRgcSc(gc-gc)T=ψ1max||vc||1ScMgc-1vc=ψ1||Mgc-1ScT||*---(9)

其中,‖‖*表示对偶范数运算,矢量Sc=[S1,c,S2,c,…,SL,c],(·)-1表示对括号内求 逆运算,类似的可以得到:

maxgc,lRgc,lPc(gc,l-gc,l)=ψ2||Mgc,l-1Pc||*---(10)

至此,将鲁棒性优化问题用范数的形式表示:

max{yl,c,Sl,c,Pc}Σl=1LΣc=1Cyl,clog2(1+Sl,chl,cyl,cIp)s.t.Σl=1Lyl,c1,cΛΣl=1LSl,cgl,c+ψ1||Mgc-1ScT||*hcαcPc-σ2,cΛPcgc,l+ψ2||Mgc,l-1Pc||*Ip-σ2,cΛ,lΩc---(11)

6)求解鲁棒性优化问题

若任意矢量y的不确定集的线性范数表示为其中阶数α≥2, abs{y}表示y的绝对值,则对偶范数阶数为β,β=1+1α-1,所以 ||Mgc-1ScT||*=(Σl=1L(Mgc-1(l,:)·ScT)β)1β,其中表示矩阵的逆矩阵 的第l行所有元素,一种常用的方法是将不确定集表示为椭圆,即α=2,β=2,为使该问题更 便于处理,由于矢量的二阶范数不大于一阶范数,则令β=1,得到近似的优化问题:

max{yl,c,Sl,c,Pc}Σl=1LΣc=1Cyl,clog2(1+Sl,chl,cyl,cIp)s.t.Σl=1Lyl,c1,cΛΣl=1LSl,cgl,c+ψ1Σl=1LmllgcSl,chcαcPc-σ2,cΛPcgc,l+ψ2mgc,lPcIp-σ2,cΛ,lΩc---(12)

其中,为矩阵的逆矩阵的第l行第l列元素,这些元素均为正 值,经验证,优化问题(14)式为凸问题,存在唯一的最优解,利用拉格朗日对偶理论,可以建 立起优化问题即原问题与一个最小化问题即对偶问题之间的关联关系,我们研究的原问题 具有强对偶性,因此可以通过求解对偶问题而得到原问题的最优值,原问题的拉格朗日函 数为:

L(Sl,c,yl,c,Pc,Θ)=Σl=1LΣc=1Cyl,clog2(1+Sl,chl,cyl,cIp)-Σc=1Cφc(Σl=1Lyl,c-1)-Σc=1Cρc(Σl=1LSl,cgl,c+ψ1Σl=1LmllgcSl,c-hcαcPc+σ2)-Σl=1LΣc=1Cγc,l(Pcgc,l+ψ2mgc,lPc-Ip+σ2)---(13)

对偶函数为:

D(Θ)=maxL(Sl,c,yl,c,Pc,Θ)(14)

其中Θ:={φccc,l},c∈Λ,l∈{1,2,...,L}是对偶因子集合,其中符号:= 表示定义,φccc,l分别表示公式(14)三个约束式中的三个限制条件对应的对偶因子, 对偶函数对应的对偶问题如下:

minD(Θ)s.t.Θ0---(17)

即在对偶因子集合Θ≥0的约束条件下,通过优化Θ求解目标函数即对偶函数D (Θ)的最小值,min表示求最小值符号,已知原问题具有强对偶性,所以通过对偶问题(17) 式求得的最小值即为原问题的最优值,求解对偶问题最关键之处在于求解最优的对偶因子 集合Θ*,求解Θ*及资源分配的过程具体如下:

A)由于式中表示第l个D2D 用户对重用第c个资源块时的最优发射功率,令函数则最 优资源块重用因子表示为其中Hl,c表示使函数Hl,c取最大值 时的l值,l的取值范围为[1,L],c∈Λ;

B)由KKT(Karush-Kuhn-Tucker)条件,求解KKT条件中的等式:

L(Sl,c,yl,c,Pc,Θ)Sl,c=0

L(Sl,c,yl,c,Pc,Θ)Pc=0

Σl=1Lyl,c1,cΛ

Σl=1LSl,cg,c+ψ1Σl=1LmllgcSl,chcαcPc-σ2,cΛ

Pcgc,l+ψ2mgc,lPcIp-σ2,cΛ,lΩc

φc(Σl=1Lyl,c-1)=0,cΛ

ρc(Σl=1LSl,cgl,c+ψ1Σl=1LmllgcSl,c+σ2-hcαcPc)=0,cΛ

γc,l(Pcgc,l+ψ2mgc,lPc+σ2-Ip)=0,cΛ,lΩc

Θ≥0

即可解出第l个D2D用户对重用第c个资源块时的最优发射功率公式(14)三个 约束式中的后两个限制条件对应的对偶因子ρcc,l的最优解及第c个蜂窝用户的最优发 射功率得到第l个D2D用户对重用第c个资源块时的最优发射功率后由步骤A)可得 到资源块的分配策略,即最优资源块重用因子的取值。

本发明的有益效果如下:

针对实际应用中信道状态信息往往并不完全可知的情况,本发明提供了一种基于 不完全信道信息的蜂窝网络下的D2D通信系统资源分配算法。该方法将已知信道信息的理 想优化问题转化为鲁棒性优化问题,在干扰信道状态信息不完全可知的情况下,保证蜂窝 用户QoS(服务质量)要求的同时,最大化D2D子系统的和速率,将D2D用户和蜂窝用户的功率 分配与资源块分配进行联合优化,从而兼顾系统的最优性与稳健性。

附图说明

图1是本发明在蜂窝网络下的D2D通信系统的结构示意图。

其中:D2DTX表示D2D用户对的发射端、D2DRX表示D2D用户对的接收端、CU表示蜂 窝用户、BS表示基站,椭圆曲线内部分表示第l个D2D用户对重用第c个资源块,hc,hl,c分别 表示基站到第c个蜂窝用户、第l个D2D用户对重用第c个资源块的传输信道功率增益;gc,l和 gl,c分别表示在第c个资源块上基站到D2D接收端RXl、D2D发射端TXl到第c个蜂窝用户的干 扰信道功率增益。

具体实施方式

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

实施例:

本发明实施例如图1所示,一种不完全信道信息的蜂窝网络下D2D通信系统资源的 分配方法,由在蜂窝网络下的D2D通信系统来实现:该系统包括蜂窝系统和D2D系统两部分, 蜂窝系统包括基站BS和C个蜂窝用户;D2D系统包括L对D2D用户,第l对D2D用户含有一个D2D 发射端TXl和D2D接收端RXl,其中l∈{1,2,...,L},设在蜂窝网络下的D2D通信系统共有C个 资源块,每个蜂窝用户占有一个对应的资源块,设符号yl,c∈{0,1}表示资源块重用因子,即 当第l个D2D用户对重用第c个资源块时,yl,c=1;否则yl,c=0;由于每个资源块最多被一对 D2D用户重用,所以其中c∈Λ表示第c个蜂窝用户及其占用的资源块,集合Λ= {1,2,...,C},为了方便,对第c个资源块,我们用Ωc表示重用该资源块的D2D用户对的集 合,即Ωc={l|yl,c=1},c∈Λ,设hc,hl,c分别表示基站到第c个蜂窝用户、第l个D2D用户对 重用第c个资源块的传输信道功率增益;gc,l和gl,c分别表示在第c个资源块上基站到D2D接 收端RXl、D2D发射端TXl到第c个蜂窝用户的干扰信道功率增益,该方法的具体步骤如下:

1)信息传输速率及蜂窝用户的QoS要求

由香农理论,第l个D2D用户对的信息传输速率表示为:

rl=Σc=1Cyl,clog2(1+Pl,chl,cσ2+gc,lPc),lΨ---(15)

其中,Pl,c为第l个D2D用户对重用第c个资源块时的发射功率;Pc为基站到第c个蜂 窝用户的发射功率;σ2为信道噪声,在蜂窝网络下的D2D通信系统中,蜂窝用户具有更高的 优先级,其服务质量必须被保障,为保证正常的蜂窝通信,设定常量Rc,使蜂窝通信的信息 传输速率不低于该值,即:

log2(1+Pchcσ2+Σl=1Lyl,cgl,cPl,c)Rc,cΛ---(16)

对式(2)进行化简,得到:

Σl=1Lyl,cgl,cPl,c+σ2hcαcPc,cΛ,其中αc=2Rc-1---(17)

因此,化简后的式(3)可以等效表示蜂窝用户的QoS要求;

2)已知信道状态信息时的优化问题

以最大化D2D系统和速率为目标函数,以资源块分配规则、蜂窝用户的QoS要求为 约束条件,构造如下优化问题:

max{yl,c,Pl,c,Pc}Σl=1LΣc=1Cyl,clog2(1+Pl,chl,cσ2+gc,lPc)s.t.Σl=1Lyl,c1,cΛΣl=1Lyl,cgl,cPl,c+σ2hcαcPc,cΛ---(18)

式(4)中的s.t.符号及其后面的式子表示为约束式,s.t.表示为约束符号,符号 max表示求最大值符号,max符号下的集合{yl,c,Pl,c,Pc}为优化变量集合,(4)式表示在约束 式中对资源块分配规则、蜂窝用户的QoS要求进行限制的条件下,求解目标函数即符号max 后的部分的最大值,该最大化问题为非凸问题;

3)转化为凸优化问题

引入变量Sl,c=yl,cPl,c,将yl,c∈{0,1}的条件松弛为yl,c∈[0,1],用变量Sl,c替换 式(4)中的变量Pl,c,且引入IP≥σ2+gc,lPc,c∈Λ,l∈Ωc,则得到凸优化问题:

max{yl,c,Sl,c,Pc}Σl=1LΣc=1Cyl,clog2(1+Sl,chl,cyl,cIP)s.t.Σl=1Lyl,c1,cΛΣl=1LSl,cgl,c+σ2hcαcPc,cΛσ2+gc,lPcIP,cΛ,lΩc---(19)

可以看出,式(5)中的优化变量变为yl,c,Sl,c,Pc,该最大化问题是在信道状态信息 完全可知情况下的优化问题,也称为理想优化问题;

4)干扰信道状态信息不完全可知时的鲁棒性优化问题

实际情况中,基站到D2D接收端以及D2D发送端到蜂窝用户之间的干扰信道增益并 不容易得到确定值,为了处理信道增益的不确定性,我们应用最坏情况鲁棒性优化方法,假 设干扰信道增益是不确定值,但该值限定在一个有界范围(不确定集)内,将D2D发送端到第 c个蜂窝用户间的干扰信道增益表示为矢量gc=[g1,c,g2,c,…,gL,c],c∈Λ,然后限定在不 确定集中,即c∈Λ;并将gc表示为估计值与有界误差值之和,即 同样的,将基站到重用第c个资源块的D2D接收端RXl的干扰信道增益gc,l限定在 不确定集中,即c∈Λ,l∈Ωc,并且将gc,l表示为估计值与有界误差值之和,即gc,l=gc,l+g^c,l;

在理想优化问题(5)的基础上,将干扰信道增益限定在不确定集内,则得到如下鲁 棒性优化问题:

max{yl,c,Sl,c,Pc}Σl=1LΣc=1Cyl,clog2(1+Sl,chl,cyl,cIp)s.t.Σl=1Lyl,c1,cΛΣl=1LSl,cgl,c+σ2hcαcPc,cΛσ2+gc,lPcIp,cΛ,lΩcgcRgc,cΛgc,lRgc,l,cΛ,lΩc---(20)

5)鲁棒性优化问题的范数表示

式(6)中的鲁棒性优化问题的求解会受到不确定集的影响,所以我们将不确定集 表示为普通范数的形式:

Rgc={gc|||Mgc(gc-gc)T||ψ1}---(7)

Rgc,l={gc,l|||Mgc,l(gc,l-gc,l)||ψ2}---(8)

其中,‖‖表示普通范数运算,T表示转置运算,ψ1、ψ2分别表示不确定集和的 上界;是:的权值,是L×L维的可逆权值矩阵,由于gc中的每个元素都服从独 立同分布,所以矩阵实际上是对角阵;

由此,式(6)中的后四个约束条件可以等效为:

Σl=1LSl,cgl,c+maxgcRgcΣl=1LSl,c(gl,c-gl,c)hcαcPc-σ2,cΛ---(21)

Pcgc,l+maxgc,lRgc,lPc(gc,l-gc,l)Ip-σ2,cΛ,lΩc---(22)

vc=Mgc(gc-gc)Tψ1,则不确定集Rgc={vc|||vc||1},可以得到:

maxgcRgcΣl=1LSl,c(gl,c-gl,c)=maxgcRgcSc(gc-gc)T=ψ1max||vc||1ScMgc-1vc=ψ1||Mgc-1ScT||*---(23)

其中,‖‖*表示对偶范数运算,矢量Sc=[S1,c,S2,c,…,SL,c],(·)-1表示对括号内求 逆运算,类似的可以得到:

maxgc,lRgc,lPc(gc,l-gc,l)=ψ2||Mgc,l-1Pc||*---(24)

至此,将鲁棒性优化问题用范数的形式表示:

max{yl,c,Sl,c,Pc}Σl=1LΣc=1Cyl,clog2(1+Sl,chl,cyc,lIp)s.t.Σl=1Lyl,c1,cΛΣl=1LSl,cgl,c+ψ1||Mgc-1ScT||*hcαcPc-σ2,cΛPcgc,l+ψ2||Mgc,l-1Pc||*Ip-σ2,cΛ,lΩc---(25)

6)求解鲁棒性优化问题

若任意矢量y的不确定集的线性范数表示为其中阶数α≥2, abs{y}表示y的绝对值,则对偶范数阶数为β,β=1+1α-1,所以 ||Mgc-1ScT||*=(Σi=1L(Mgc-1(l,:)·ScT)β)1β,其中表示矩阵的逆矩 阵的第l行所有元素,一种常用的方法是将不确定集表示为椭圆,即α=2,β=2,为使该问题 更便于处理,由于矢量的二阶范数不大于一阶范数,则令β=1,得到近似的优化问题:

max{yl,c,Sl,c,Pc}Σl=1LΣc=1Cyl,clog2(1+Sl,chl,cyc,lIp)s.t.Σl=1Lyl,c1,cΛΣl=1LSl,cgl,c+ψ1Σl=1LmllgcSl,chcαcPc-σ2,cΛPcgc,l+ψ2mgc,lPcIp-σ2,cΛ,lΩc---(26)

其中,为矩阵的逆矩阵的第l行第l列元素,这些元素均为正 值,经验证,优化问题(14)式为凸问题,存在唯一的最优解,利用拉格朗日对偶理论,可以建 立起优化问题即原问题与一个最小化问题即对偶问题之间的关联关系,我们研究的原问题 具有强对偶性,因此可以通过求解对偶问题而得到原问题的最优值,原问题的拉格朗日函 数为:

L(Sl,c,yl,c,Pc,Θ)=Σl=1LΣc=1Cyl,clog2(1+Sl,chl,cyl,cIp)-Σc=1Cφc(Σl=1Lyl,c-1)-Σc=1Cρc(Σl=1LSl,cgl,c+ψ1Σl=1LmllgcSl,c-hcαcPc+σ2)-Σl=1LΣc=1Cγc,l(Pcgc,l+ψ2mgc,lPc-Ip+σ2)---(27)

对偶函数为:

D(Θ)=maxL(Sl,c,yl,c,Pc,Θ)(28)

其中Θ:={φccc,l},c∈Λ,l∈{1,2,...,L}是对偶因子集合,其中符号:= 表示定义,φccc,l分别表示公式(14)三个约束式中的三个限制条件对应的对偶因子, 对偶函数对应的对偶问题如下:

minΘ0s.t.D(Θ)---(17)

即在对偶因子集合Θ≥0的约束条件下,通过优化Θ求解目标函数即对偶函数D (Θ)的最小值,min表示求最小值符号,已知原问题具有强对偶性,所以通过对偶问题(17) 式求得的最小值即为原问题的最优值,求解对偶问题最关键之处在于求解最优的对偶因子 集合Θ*,求解Θ*及资源分配的过程具体如下:

A)由于式中表示第l个D2D 用户对重用第c个资源块时的最优发射功率,令函数则最 优资源块重用因子表示为其中Hl,c表示使函数Hl,c取最大 值时的l值,l的取值范围为[1,L],c∈Λ;

B)由KKT(Karush-Kuhn-Tucker)条件,求解KKT条件中的等式:

L(Sl,c,yl,c,Pc,Θ)Sl,c=0

L(Sl,c,yl,c,Pc,Θ)Pc=0

Σl=1Lyl,c1,cΛ

Σl=1LSl,cgl,c+ψ1Σl=1LmllgcSl,chcαcPc-σ2,cΛ

Pcgc,l+ψ2mgc,lPcIp-σ2,cΛ,lΩc

φc(Σl=1Lyl,c-1)=0,cΛ

ρc(Σl=1LSl,cgl,c+ψ1Σl=1LmllgcSl,c+σ2-hcαcPc)=0,cΛ

γc,l(Pcgc,l+ψ2mgc,lPc+σ2-Ip)=0,cΛ,lΩc

Θ≥0

即可解出第l个D2D用户对重用第c个资源块时的最优发射功率公式(14)三个 约束式中的后两个限制条件对应的对偶因子ρcc,l的最优解及第c个蜂窝用户的最优发 射功率得到第l个D2D用户对重用第c个资源块时的最优发射功率后由步骤A)可得 到资源块的分配策略,即最优资源块重用因子的取值。

去获取专利,查看全文>

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号