多用户大规模MIMO系统能效资源分配算法

2015-12-13 11:47黄永明杨绿溪
电子与信息学报 2015年9期
关键词:多用户用户数资源分配

胡 莹 黄永明 俞 菲 杨绿溪*

1 引言

随着无线通信设备的能量消耗急剧增加和对全球变暖问题的高度关注,绿色通信逐渐成为一种趋势。因此,资源分配的研究热点从频谱效率资源分配[13]-逐渐转向能效资源分配[415]-。文献[5]研究了多用户 OFDMA移动通信下行系统的能效设计问题,在考虑每个用户的QoS要求下,提出了一种用户调度和速率分配策略。文献[6]研究了下行OFDMA移动通信系统的能效设计问题,在考虑最小数据速率要求的情况下,给出了一种子载波分配和功率分配算法。文献[10]研究了下行SISO-OFDM系统能效资源分配问题,首先证明OFDMA策略能够取得最好的能效,然后把非凸的问题转化成凸优化问题,进而得到一种有效的功率分配算法。

多输入多输出(MIMO)技术能够通过多天线发送与接收,充分利用空间资源提高信道容量和系统的可靠性,因此被认定为下一代多用户宽带无线通信系统中的关键技术之一。文献[12]研究了上行多用户MIMO系统的能效资源分配问题,提出了一种基于注水算法的能效多用户功率分配(EMMPA)算法,但该算法需要对于不同的用户计算不同的注水水平,计算量比较大,并且迭代次数较多,收敛速度较慢。文献[13]分别推导了大规模多用户MIMO系统中上行链路分别采用最大比合并(MRC),迫零(ZF)以及最小均方误差(MMSE)检测时的容量下界,并研究了能效和频谱效率之间的关系,但是系统的功率消耗没有考虑电路功率消耗。文献[15]研究了大规模MIMO下行OFDMA系统中能效资源分配问题,并给出了迭代算法,但此算法中仅考虑系统吞吐量的要求,并没有考虑每个用户的速率要求。文献[16]指出,尽管MIMO技术能够有效提高系统的吞吐量,但天线数增加的同时能量消耗也增加了。

基于以上分析,本文针对多用户大规模MIMO上行系统,以最大化系统能效的下界为准则,提出了一种新的资源分配方法。假设发射端完全已知信道状态信息(CSI),与文献[11]采用迫零(ZF)接收并忽略大尺度衰落的影响不同,本文采用最大比合并(MRC)接收并考虑大尺度衰落的影响,同时在满足用户数据速率和可容忍的干扰水平约束的条件下,以最大化系统能效下界为准则建立优化模型。根据分数规划的性质,把原始的分数最优化问题转换成减式的形式,通过联合调整基站端的发射天线数和用户的发射功率来优化能效函数。仿真结果表明,所提算法与最优算法在能效上的差距不足9%,并且有较好的频谱效率性能,同时能显著降低算法复杂度。

2 系统模型与问题描述

本文考虑一个典型的上行多用户 MIMO无线通信系统,如图1所示。其中基站端配置M根发射天线,用以与K个地理位置分散的单天线移动用户进行通信。

基站接收到的信号可以表示为

其中,y =[y1, y2,… ,yM]T。G表示M×K信道矩阵,P=diag { p1,p2,… , pK}表示发射功率矩阵, pk表示

图1 系统模型

用户k的发射功率,x表示 1K× 维发射信号向量。n表示 1M× 维加性高斯白噪声(AWGN)。信道矩阵G可以表示为

其中,H表示M×K快衰落系数矩阵,D表示K×K对角矩阵,且[D]kk=βk, βk表示用户k的大尺度衰落因子。

假设基站端完全已知信道信息并采用最大比合并(MRC)接收。则基站端接收到的信号向量可以表示为

Yk和 xk分别表示向量Y和x的第k个元素,Gk表示矩阵G的第k列,则

显然,式(4)等号后面的第1项和第2项分别表示用户k的期望信号和来自其他用户的干扰。为了简化分析,假设噪声方差为 1,因此 pk表示发射信噪比(SNR)。进一步假设信道是遍历的,则用户k可得到的上行速率为

由詹森不等式可以得到上行速率的下界为

因此,系统吞吐量的下界可以表示为

图 2给出了式(5)和式(7)对用户数求和的系统吞吐量比较图,这里假设用户数 K = 1 0,其中理论值是对式(5)求和,推导值是式(7)的结果。从图中可以看出,基站天线数在20到500之间变化时,推导的速率表达式下界和理论值非常接近,因此本文采用这个下界值代替理论值。

系统总的发射功率可以表示为

系统的功率消耗主要由电路功率消耗和发射功率消耗两部分组成。其中,电路功率消耗记为pC表示基站端每根天线的电路功率消耗。这里的电路功率消耗包括信号传输路径上所有电路模块,如A/D转换,D/A转换,频率合成器,混频器,功率放大等的电能消耗[17]。

因此,系统能效可以表示为

在实际通信过程中,除了能效,我们通常还会考虑到用户的QoS 要求。本文考虑每个户的速率要求。基于以上分析,多用户大规模多输入多输出(MIMO)移动通信上行系统中基于能效优化的资源分配问题可以表述为如下约束的最大化问题:

图2 吞吐量比较图

3 能效资源分配算法

为了解决式(7)用户间干扰的问题,本文采用可容忍的干扰水平,即最差情况(worst case)[18]。即

则式(7)可以表示为

此时,约束优化问题可以描述式(14)的优化问题:

式(14)中的目标函数是两个函数相除的形式,因此,本节根据分数规划的性质,把原始的分数最优化问题转换成减式的形式,进而提出一种新的迭代算法。

由文献[19]可知,根据分数规划的性质,分数形式的目标函数式(14)可以转换成减数形式:

因此,目标函数式可以转换为优化问题:

目标函数(16a)关于变量P和M 是联合凹的,证明略。因此,目标函数的拉格朗日函数可以表示为

其中 λk≥ 0 , θk≥ 0 分别为约束条件式(16b)和式(16c)对应的拉格朗日乘子。因此,式(16)的对偶问题可以表示为

给定λ和θ,最优的发射功率和基站天线数可以表示为

其中.表示向上取整。

拉格朗日乘子λ和θ则通过递推的方式得到:

其中[x]+=max( 0, x ),j表示迭代次数,δ1和δ2表示迭代步长。采用文献[19]中的 Dinkelbach方法,本文提出一种迭代方法,具体算法描述如下:

(1)初始化 P*= P0, M*= M0, q*= 0 ,λ = 0 , θ =0,δ1 = 0 .01, δ2 = 0 .03, ε = 0 .01;

(4)采用式(21),式(22)更新拉格朗日乘子;

(5)采用式(19)得到功率分配;

(6)采用式(20)得到基站天线数;

Return q*, P*, M*。

算法收敛性的证明可参见参考文献[11]。

由以上分析可知,在大规模MIMO系统中,基站端可以根据用户的大尺度信息,对用户进行功率分配和基站端激活天线数进行自适应选择,以达到系统的能效最优。

4 仿真结果与分析

4.1 仿真结果与分析

仿真中设定用户根据其与基站的距离,平均分成3类,即 β = [ 1.0 0.8 0.5],基站端每根天线的电路功率消耗 pC= 1 00 mW,用户初始化的发射速率功率 P0=[0.1 … 0 .1]TW,基站天线数 M0= 1 0,步长δ1 = 0 .01, δ2 = 0 .03,每个用户的速率要求为Γ= 1 .2 bit/(s⋅ H z )。为了进行性能比较,仿真中采用了穷举算法,文献[20]中基于上行多用户大规模MIMO系统,在接收端采用ZF接收时提出了一种迭代算法。

图3 给出了不同用户数情况下不同I值对应的能效性能。从图3中可以看出,随着I值的增加,系统能效性能先增大再减小,只是因为I值的增加,会导致用户发射功率的增加,因此能效会增大,同时用户间的干扰也会增加,因而使得系统的能效性能会减小。从图3中还可以看出,随着用户数的增加,系统的能效性能逐渐增大。这里我们选取I= 2 .0进行以下的仿真分析。

图3 不同用户数情况下不同I值对应的能效性能

图4 给出了不同用户数情况下各算法的能效性能。从图4中可以看出,随着用户数的增加,系统的能效性能明显得到提升。从图4中还可以看出,本文算法的性能较接近穷举算法的性能。文献[20]中提出的算法能效性能很明显优于穷举算法,这是因为此算法没有用户最低速率要求约束,同时采用的ZF接收,用户间不存在干扰。

图5给出了不同用户数情况下各算法的频谱效率性能。从图5中可以看出,随着用户数的增加,系统频谱效率性能明显得到提升。从图5中还可以看出,本文算法的频谱效率性能明显优于穷举算法的吞吐量。文献[20]中提出的算法的频谱效率性能很明显优于本文算法的性能。由此可知,本文算法不仅有较好的能效性能,同时也具有很好的频谱效率性能。

图6给出了用户数为30时,不同迭代次数情况下本文算法与穷举算法的能效性能比较。从图中可以看出,本文算法的能效在迭代次数为10的时候达到了穷举算法的90%以上。因此,从图中可以看出在较少的迭代次数情况下能够实现最大化系统的能效。

4.2 算法复杂度分析

假设本文所提算法中更新拉格朗日因子的计算复杂度分别为 O ( Iλ)和 O ( Iθ) ,进行基站天线数和功率分配的计算复杂度为 O ( IAP),因此本文所提算法复杂度为 O (K IAP⋅(Iλ+Iθ))。穷举算法中,假设基站天线数和发射功率分配的步长分别为α1和α2,则穷举算法复杂度为 O ((P/α2)K⋅ M/ α1) 。假设文献[20]所提算法中进行基站天线数和功率分配的计算复杂度为O(I~AP),则文献[20]中所提算法的计算复杂度即为O( I~AP)。

5 结束语

本文针对上行多用户大规模MIMO系统,在发射端完全已知CSI并采用最大比合并(MRC)接收的情况下,同时在满足用户数据速率和可容忍的干扰水平约束的条件下,以最大化系统能效的下界为准则,对多用户MIMO系统中功率分配和天线数选择进行了研究。文中根据分数规划的性质,把原始的分数最优化问题转换成减式的形式,进而提出一种更有效的迭代算法。仿真结果表明,所提算法能够以较低的计算复杂度获得接近穷举算法能效资源分配的性能。

图4 不同用户数情况下各算法的能效性能

图5 不同用户数情况下各 算法的频谱效率性能

图6 不同迭代次数情况下本文算法 与最优算法的能效性能比较

[1] 仲崇显, 杨绿溪. 下行多用户MIMO-OFDMA/SDMA系统动态资源分配[J]. 电子与信息学报, 2008, 30(12): 2972-2975.Zhong Chong-xian and Yang Lu-xi. Dynamic resource allocation for downlink multiuser MIMO-OFDMA/SDMA systems[J]. Journal of Electronics & Information Technology,2008, 30(12): 2972-2975.

[2] Huang Y, Zheng G, Bengtsson M, et al.. Distributed multicell beamforming design with limited intercell coordination[J].IEEE Transactions on Signal Processing, 2011, 59(2):728-738.

[3] He S W, Huang Y M, Yang L X, et al.. A multi-cell beamforming design by uplink-downlink max-min SINR duality[J]. IEEE Transactions on Wireless Communications,2012, 11(8): 2858-2867.

[4] 黄博, 方旭明, 陈煜. OFDMA中继网络变时域节能资源分配策略[J]. 电子与信息学报, 2014, 35(5): 1023-1030.Huang Bo, Fang Xu-ming, and Chen Yu. Variable timedomain energy saving resource allocation for OFDMA relay networks[J]. Journal of Electronics & Information Technology,2014, 35(5): 1023-1030.

[5] 胡莹, 黄永明, 俞菲, 等. 基于能效优化的用户调度与资源分配算法[J]. 电子与信息学报, 2012, 34(8): 1950-1955.Hu Ying, Huang Yong-ming, Yu Fei, et al.. Energy-efficient optimization based user schedule and resource allocation algorithm[J]. Journal of Electronics & Information Technology, 2012, 34(8): 1950-1955.

[6] Zheng Z G, Dan L L, Gong S D, et al.. Energy-efficient resource allocation for downlink OFDMA systems[C]. IEEE International Conference on Communications (ICC),Budapest, Hungary, 2013: 391-395.

[7] Zhang G P, Liu P, and Ding E J. Energy efficient resource allocation in non-cooperative multi-cell OFDMA systems[J].Journal of Systems Engineering and Electronics, 2011, 22(1):175-182.

[8] Ho C Y and Huang C Y. Single-and multi-user uplink energyefficient resource allocation algorithms with users’ power and minimum rate constraint in OFDMA cellular networks[J].Wireless Networks, 2013, 19(5): 673-688.

[9] Zarakovitis C C and Ni Q. Energy-efficient design for communication systems: resolutions on inverse resource allocation principles[J]. IEEE Communications Letters, 2013,17(12): 2264-2267.

[10] Shi Q J, Xu W Q, Li D P, et al.. On the energy-efficient optimality of OFDMA for SISO-OFDM downlink system[J] .IEEE Communications Letters, 2013, 17(3): 541-544.

[11] Hu Y, Ji B F, Huang Y M, et al.. Energy-efficient resource allocation of very large multi-user MIMO systems[J].Wireless Networks, 2014, 20(6): 1421-1430.

[12] Miao G W. Energy-efficient uplink multi-user MIMO[J].IEEE Transactions on Wireless Communications, 2013, 12(5):2302-2313.

[13] Ngo H Q, Larsson E G, and Marzetta T L. Energy and spectral efficiency of very large multiuser MIMO systems[J].IEEE Transactions on Communications, 2013, 61(4):1436-1449.

[14] Ng D W K, Lo E S, and Schober R. Energy-efficient resource allocation for secure OFDMA systems[J]. IEEE Transactions on Vehicle Technology, 2012, 61(6): 2572-2585.

[15] Ng D W K, Lo E S, and Schober R. Energy-efficient resource allocation in OFDMA systems with large numbers of base station antennas[J]. IEEE Transactions on Wireless Communications, 2012, 11(9): 3292-3304.

[16] Li G Y, Xu Z K, Xiong C, et al.. Energy-efficient wireless communications: tutorial, survey, and open issues[J]. IEEE Wireless Communications, 2011, 18(6): 28-35.

[17] Cui S G, Goldsmith A J, and Bahai A. Energy-efficiency of MIMO and cooperative MIMO techniques in sensor networks[J]. IEEE Journal on Selected Areas in Communications, 2004, 22(6): 1086-1098.

[18] Report of the Spectrum Efficiency Working[R]. FCC Spectrum Policy Task Force, 2002.

[19] Dinkelbach W. On nonlinear fractional programming[J].Management Science, 1967, 13(7): 492-498.

[20] 胡莹, 冀保峰, 黄永明, 等. 上行多用户大规模MIMO系统能效优化算法[J]. 通信学报, 2015, 36(1): 69-76.Hu Ying, Ji Bao-feng, Huang Yong-ming, et al.. Energyefficient optimimal algorithm based uplink multi-user very large MIMO system[J]. Journal of Communications, 2015,36(1): 69-76.

猜你喜欢
多用户用户数资源分配
安泰科多用户报告订阅单
安泰科多用户报告订阅单
安泰科多用户报告订阅单
新研究揭示新冠疫情对资源分配的影响 精读
安泰科多用户报告订阅单
一种基于价格竞争的D2D通信资源分配算法
基于动态规划理论的特种设备检验资源分配研究
基于动态规划理论的特种设备检验资源分配研究
云环境下公平性优化的资源分配方法
基于VBS实现BRAS在线用户数的自动提取