基于干扰效率的星地认知网络功率分配算法

2021-07-23 10:17朱圣铭杨霄鹏刘东健
空军工程大学学报 2021年3期
关键词:门限链路功率

朱圣铭, 杨霄鹏, 刘东健, 卫 星

(1.空军工程大学信息与导航学院, 西安, 710077; 2.93088部队, 内蒙古赤峰, 024000; 3.93811部队, 兰州, 730030)

随着卫星业务需求的不断升级,卫星频谱资源短缺问题日益凸显。认知无线电(cognitive radio,CR)作为高效利用频谱资源的手段,成为卫星通信网络中的研究热点[1]。功率控制技术是认知无线电资源分配的重要手段之一[2],通过合理调配各个认知用户的发射功率,从而提升网络的整体性能。

目前,针对星地认知网络中功率资源分配的问题可分为最大化卫星用户传输速率/频谱效率(spectrum efficiency,SE)及最大化卫星用户能量效率(energy efficiency,EE)。文献[3]将无线传感器网络与卫星认知通信相结合,针对非实时或实时应用,提出了认知卫星用户的能量效率(EE)最大化的最优功率分配方案。文献[4]考虑了认知卫星上行链路,研究了以认知卫星用户传输速率为指标的多目标优化问题。文献[5]提出了一种基于感知的认知卫星用户动态频谱共享方案,该方案能够在主地面用户干扰低于可接受平均水平的情况下,最大限度地提高卫星用户的遍历容量。文献[6]提出了一种基于非合作博弈的功率控制算法,该算法能在不同网络结构下最大化系统传输速率。文献[7]重点关注无线网络中系统能效最大化问题,提出了一种基于Stackelberg模型的功率控制算法,并通过仿真验证了该算法的有效性。然而在上述研究中能量效率、传输速率等指标并不能反映星地认知网络在干扰限制方面的性能,存在一定缺陷。

在干扰效率(interference efficiency,IE)[8]研究方面,文献[9]针对认知正交频分多址接入(OFDMA)上行通信系统,提出了一种基于干扰效率最大的稳健功率与子载波分配算法。文献[10]针对能效提升、主用户干扰减小的问题,研究了基于干扰效率最大的异构无线网络鲁棒资源分配算法,结果表明,该算法具有较好的干扰效率和鲁棒性。文献[11]针对多蜂窝多用户异构无线网络干扰管理和效率提升问题,研究了基于干扰效率最大的下行链路基站与用户匹配和功率分配问题。上述研究较为全面地考虑了地面无线网络的干扰效率问题,然而在星地认知网络中,卫星链路与地面链路存在一定的差异,不同次用户与主用户的距离不同也会导致主用户受到的干扰不同,这些因素都会对系统干扰效率造成影响。

因此,本文在综合考虑提高次用户传输速率和降低次用户对主用户干扰功率的基础上,提出一种新的基于最大干扰效率的星地认知网络功率控制算法,并通过仿真实验验证所提算法的有效性。

1 系统模型及问题描述

假设星地认知网络模型如图1所示。N个卫星用户为认知用户,M个地面用户为授权用户。认知卫星用户采用Underlay模式与某一地面用户共享同一频段[12]。

图1 星地认知网络模型

考虑卫星通信上行链路,第i个卫星用户到卫星的上行链路信道增益为hs,i,第j个卫星用户到第i个卫星用户的链路增益为hs,j,i,σ2为通信链路高斯白噪声,Pt,i为卫星用户i的发射功率,Gt为卫星用户发射天线增益,Gr为卫星接收天线增益,则卫星用户i的信道容量为:

(1)

为简洁起见,令Gs,i=GtGrhs,i。在文中,采用带封闭公式的莱斯阴影衰落信道模型,该模型可用于在各种传播环境下的固定及移动终端。根据文献[13],hs,i的概率密度函数为:

fhs,i(x)=αexp (-βx)1F1(ms,1,δx)

(2)

式中:1F1(.,.,.)表示合流超几何函数[14];α、β和δ分别表示为:

(3)

上述模型中,次用户采用Underlay模式来共享主用户的频谱资源,需保证对主用户的干扰控制在干扰门限以下。为了保证主用户的通信质量,所有次用户发射机对主用户接收机的干扰应小于一定的门限值,因此需满足如下约束条件:

(4)

Gp,i=GtGBhI,i

(5)

式中:GB为地面基站接收天线增益;hI,i为卫星用户i与地面基站间传输链路增益,考虑Nakagami衰落分布,则其概率密度函数为[15]:

(6)

式中:Γ(·)为Gamma函数[14];mI是Nakagami衰落参数;ε=mI/ΩI,ΩI为平均功率。由于卫星用户的发射功率是有限的,因此还需满足功率约束条件:

(7)

传统基于能量效率的功率控制算法中,将系统能耗作为考虑因素;基于频谱效率的功率控制算法中,将最大化系统吞吐量作为考虑因素,以上2种算法都是通过在系统模型的建立中加入干扰约束来考虑干扰,鉴于干扰对频谱共享系统性能的重要程度和影响越来越大,因此需要从次用户对主用户施加的干扰功率入手,进行更为细致的研究[16]。本文将干扰效率视为一个系统整体性能指标,并将其定义为施加在主用户接收机上的每单位干扰能量所传输的比特数。因此,认知系统的干扰效率可以表示为:

f(Pt,i)=

(8)

式(8)中,分子表示系统总的吞吐量,分母为主用户所受到的干扰值,较能量效率算法相比考虑了次用户与主用户间的链路增益,对于卫星网络而言,其覆盖范围广,不同的卫星用户与主用户间的距离不同,从而导致干扰功率的不同,将不同卫星用户的干扰功率求和,全面地考虑了主用户受到的干扰功率值。

因此,基于干扰效率最大化的星地认知网络功率分配算法可表示如下:

(9)

可以证明,式(8)是一个结构复杂的非线性凹分式规划问题,因此可以得出如下结论:

定理1式(8)中任何一个局部最大值都是全局最大值,并且由于式(8)是严格拟凹函数,因此最多存在一个最大值

由于目标函数的影响,原优化问题不是一个凸优化问题,根据Dinkelbach’s[18]方法,可将式(8)中的非线性分式等价转化为一个参数辅助的线性形式,即:

(10)

对于给定的η,可将目标函数重新定义为:

(11)

(12)

2 IE最大下功率分配算法设计

对于前文所述式(9),可用拉格朗日对偶分解法来求解此问题。因此,式(9)的拉格朗日函数可描述为:

(13)

式中:λ≥0,μi≥0,ξi≥0分别代表干扰功率约束、信干噪比约束和发射功率约束的非负拉格朗日乘子,可将式(13)分解为多个并行的子问题,即:

(14)

式中:

ξiPt,i

(15)

式(14)中的问题为一个两层优化的问题,外层优化求解最优功率值Pt,i,内层优化拉格朗日因子。根据Karush-Kuhn-Tucker条件[19],令:

(16)

(17)

(18)

由于对偶变量是凸的,因此可以采用次梯度法来更新对偶变量的值,如下所示:

λ(k+1)=

(19)

(20)

(21)

综上,星地认知网络中基于干扰效率的频谱分配算法步骤如下:

步骤1初始化最大迭代次数Lmax和误差容忍度δi(i=1,2,3,4);

步骤3

While(T(η(n))>δ1andn

Repeat:

更新对偶变量

Until

end While

经分析可知,IE-PCA算法包含两层循环,内循环是由次梯度方法更新步长因子求解最优化功率,复杂度为O(Nr),外循环为在误差δ1允许的范围内实现最优功率控制,其复杂度为O(Nw),其中Nr和Nw分别表示算法中内,外循环的次数,因此总的算法复杂度为O(NrNw),当选择合适的拉格朗日初始值、迭代步长和误差容忍度时,会使得总体迭代次数变得足够小,从而降低算法复杂度。

3 仿真分析

仿真实验中,卫星上行链路相关参数采用ITU中标准。星地认知网络中有1个地面基站,即主用户,3个认知卫星用户,即次用户,其余参数如表1所示。

表1 仿真参数设置

图2为不同认知卫星数目下文中所提算法的收敛性能,可以看出,该算法在迭代7次左右即可达到收敛点,因此可以验证本文所用算法具有良好的收敛性。同时,随着认知卫星用户数目的增加,使得系统总的吞吐量增加,而主用户接收机处干扰功率的增加程度不及吞吐量的增加程度,因此系统的干扰效率总体呈现上升趋势。

图3为SE-PCA、EE-PCA和IE-PCA 3种算法下,地面基站不同干扰门限值对于系统干扰效率的影响。可以看出,随着地面基站干扰门限增大,即地面基站接收机容忍干扰能力增强,这就意味着可以允许卫星用户传输更多的功率来提升自身的通信质量,因此干扰效率随之增加,当卫星用户达到其最大发射功率时,干扰效率不再变化。SE-PCA和EE-PCA算法在设计时,仅从系统能耗的角度出发,考虑系统的吞吐量,因此在干扰效率方面不及本文算法。

图4表示认知用户数对系统干扰效率的影响。从图中可以看出,随着认知用户数增多,系统的干扰效率也在增加,但是由于认知用户之间存在相互干扰,因此干扰效率不会随着卫星用户数而成倍增加。

图4 认知用户数对干扰效率的影响

图5给出了不同算法下认知卫星用户信噪比门限和系统干扰效率间的关系。可以看出,3种算法中,当认知用户信噪比门限增加时,系统的干扰效率下降。在系统参数相同条件下,EE-PCA算法和SE-PCA算法中由于未将认知用户对主用户的干扰作为目标,因此同等条件下,其对主用户产生的干扰会更大,因此在相同信噪比门限约束下,本文算法的干扰效率要高于其他两种算法,SE-PCA算法的性能在3种算法中最差。

图5 认知用户信噪比门限对干扰效率的影响

4 结语

从提高星地认知网络整体性能的角度出发,研究了星地认知网络中基于干扰效率的最优功率分配问题。以期在提高认知用户吞吐量的情况下,尽可能减小认知用户对主用户的干扰。同时考虑认知卫星用户最大发射功率约束、最小信噪比约束以及主用户最大干扰门限约束,利用Dinkelbach’s方法,将复杂分式问题转化为凸优化问题,并用拉格朗日对偶法解决了复杂度较低的功率分配问题。通过仿真分析,表明本文算法对于提高星地认知网络整体性能及在干扰约束方面具有一定优势。

猜你喜欢
门限链路功率
一种移动感知的混合FSO/RF 下行链路方案*
基于规则的HEV逻辑门限控制策略
天空地一体化网络多中继链路自适应调度技术
破冰船推进功率与破冰能力的匹配性分析
基于方向加权多级门限DP-TBD的目标轨迹检测算法
随机失效门限下指数退化轨道模型的分析与应用
一种IS?IS网络中的链路异常检测方法、系统、装置、芯片
“功率”练习
功和功率的常用计算方法
化解功和功率疑问