一种基于微蜂窝小区用户比例公平的改进资源分配算法

2017-03-27 07:13罗汉文张正一
关键词:资源分配载波信道

王 路, 李 莉*, 罗汉文,2, 张正一

(1.上海师范大学 信息与机电工程学院,上海 200234;2.上海交通大学 电子信息与电气工程学院,上海 200240)

一种基于微蜂窝小区用户比例公平的改进资源分配算法

王 路1, 李 莉1*, 罗汉文1,2, 张正一1

(1.上海师范大学 信息与机电工程学院,上海 200234;2.上海交通大学 电子信息与电气工程学院,上海 200240)

在微蜂窝小区用户速率比例公平约束条件下,以最大化系统和速率为目标,提出了一种改进资源分配算法,并用拉格朗日法求解优化功率.结果表明:相比于传统的最低比例速率的资源分配算法,本算法在频率和总功率固定的条件下,能减少计算复杂度,且系统速率提高了约2%.

微蜂窝; 资源分配; 比例公平; 系统速率

0 引 言

随着人们对通信业务需求的不断提高和互联网技术的不断发展,无线通信技术将同时满足实时业务(如语音业务和视频业务等)和非实时业务(如文件传输和网页浏览等),以更好地实现便利和丰富的多媒体业务服务.与此同时,频谱资源的有限性已经逐渐成为制约无线通信发展的瓶颈,信道干扰也日趋严重.因此,开发出频谱效率更高、抗干扰能力更强的新型传输技术,以满足日益增长的用户需求,便成为当今无线通信技术研究的热点.

无线信道的时变特性和频率选择性衰落,使得动态资源分配算法成为近年来研究的热点问题.其中,子载波、比特和功率动态资源分配技术是正交频分多址(OFDMA)的关键技术之一[1].各个用户根据不同的服务质量 (QoS)要求,如速率、误比特率 (BER)和公平性等要求,分配得到合适的子载波、比特和功率,能够使系统的资源利用率提高.因此,本文作者重点研究频率分配和功率分配算法.

在多用户正交频分复用(OFDM)系统资源分配算法当中,Sadr等[2]提出了解决不同用户速率要求条件下,系统的速率优化问题的两种算法,余量自适应(MA)算法和速率自适应(RA)算法.Mohanram等[3]介绍了一种子载波和功率联合资源分配方法,在保证用户的误比特率要求和总功率固定的前提下,优化系统速率,但系统复杂度较高.Lo等[4]在[2]的基础上,利用RA算法,在保证用户的BER要求和系统总发射功率固定的前提下,最大化系统总速率,使拥有最低比例速率的用户获得优先选择权,循环直至子载波全部分配完毕,使系统拥有粗略的比例公平.叶培青等[5]根据认知用户的带宽效益以及空闲信道的状态,分别为认知用户和信道划分优先权,优化了带宽效益和频谱利用率,但未考虑功率方面的分配.Wong等[6]介绍了OFDM系统中子载波和功率分配的优化问题,基于比例公平约束,得出用户之间子载波和功率比例关系,降低了计算复杂度,但系统速率有5%左右的损失.Ren等[7]在[6]的基础上,提出了基于子载波分组的多用户资源分配策略,子载波分组的约束条件是同一组的子载波拥有同样的信噪比,又提出了基于二分法的功率分配方案,系统复杂度降低,但系统和速率较最优联合资源分配有所下降.

本文作者提出的改进算法基于文献[4]的子载波分配算法,加入了子载波个数的求解和设置用户选择子载波时的优先权,提高系统和速率,降低系统复杂度,保证系统的公平性.

1 正交频分多址系统模型

图1 带有自适应比特、子载波和功率分配的OFDMA系统的原理框图

图1为带有自适应比特、子载波和功率分配的OFDMA系统的原理框图.在基站端,假设基站可以获知完整的瞬时信道状态信息,进而通过反馈信道送来的各个用户的信道状态信息及Qos要求(如速率要求、BER要求和公平性要求等)被送往资源分配算法模块,该模块根据反馈回来的各用户的信道状态信息以及QoS要求将系统的资源(频谱和功率)合理地分配给不同用户,使系统的性能达到最优化.OFDM收发机从不同用户的数据流中选择相应的比特数装载到各个子载波上形成一个OFDM符号,通过信道进行传送,同时子载波和比特分配信息通过独立的信道发送给各个用户.在移动用户终端,用户根据自己从独立信道获得的子载波和比特分配信息,从数据流中选择出自己要接收的数据,然后通过反馈信道将估算的基站与本用户之间的信道状态信息发送给基站,如此循环对系统资源进行分配.

假设系统是一个有K个用户和N个子载波的多用户OFDM系统.U={1,2,…,K}和A={1,2,…,N}分别表示用户集合和子载波集合.第k个用户的吞吐量可表示为:

(1)

式中B为系统总带宽,ck,n为第n个子载波分配给第k个用户的分配因子.

Υk,n为第k个用户占用第n个子载波时的信噪比(SNR),表示为:

(2)

式中pk,n为第k个用户在第n个子载波分配到的功率,hk,n为用户在第n个子载波上的信道响应,Hk,n为等效的子载波信道增益,N0为噪声功率谱密度.

2 基于比例公平的改进资源分配算法

根据第1节的分析可以得到OFDMA系统中和速率为:

(3)

(3)式可以进一步得到子载波和功率分配数学表达式:

(4)

约束条件为:

(5)

式中C1、C2为功率分配约束条件,它限制了总的分配功率不能超过系统的总发射功率,C3、C4是关于子载波分配的,用来保证每个子载波只能分配给唯一的一个用户,C5是用户速率公平比例约束条件,用来确保用户间的公平性,α为公平比例约束因子.

改进算法的目标是在满足一定比例速率公平的同时,使系统容量最大化.算法的具体分配步骤如下:

A)子载波分配算法

6)分配第一步中按比例取整是剩余的子载波,每个子载波被分配给一个对其信道增益最优的用户.

B)比例公平速率约束下的最优化功率分配算法,在子载波方案确定以后,针对优化目标函数,采用拉格朗日乘子法,将 (4) 式转化为

(6)

式中λk是拉格朗日乘子,对(6)式不同的pk,n分别进行求导,可以得到单个用户内部子载波之间的注水功率分配.

3 仿真结果分析

在已有算法[4]的基础上加入子载波个数求解、设置用户选择子载波时的优先权及每个用户分配到的子载波个数限制,降低了功率分配的计算复杂度.

仿真采用的用户数K=2,4,…,16,子载波数N=64,带宽B=1 MHz,误码率为10-3,系统总的发射功率Ptotal=1 W,平均信噪比γ=10 dB,公平比例约束因子αk设置为:前K-1个用户为1,最后一个用户为2,对1 000次仿真结果取平均.仿真结果如图2,图3所示,图2为用户数量与系统速率的关系曲线,可以看出在功率一定的情况下,随着用户数的增加,系统速率总体增加,用户数K=2,4时,本算法与文献[4]算法性能相近,当K>6时,本算法的系统速率更高,当K=16时,提高了约2%.图3为微蜂窝系统中同样的总功率、子载波条件下用户数量与CPU运行时间的关系,由图3可知,本算法平均运行时间为0.001 s,比文献[4]所提算法的运行时间(0.01 s)少0.009 s,降低了运算复杂度.

图2 微蜂窝系统中总功率、子载波相同条件下用户数量与系统速率关系曲线

图3 微蜂窝系统中总功率、子载波相同条件下用户数量与CPU运行时间关系曲线

4 结 论

介绍了一种具有优先级的OFDMA系统动态子载波和功率分配算法,该算法改进了已有的经典算法,通过仿真比较可以看出,所提算法在系统速率上比经典算法有进一步提高,当用户数量较大时,系统和速率较文献[4]所提的算法提高了约0.14 bit·s-1·Hz-1,运行时间减少0.009 s左右.

本算法的前提是假设收发端能获得完整信道状态信息,而实际系统中总会存在干扰等因素引起的信道状态信息反馈偏差,这些不精确的信息都有可能给提出的子载波和功率分配方案带来不同程度的影响,因此有必要在下一步工作中考虑不完全信道状态信息对系统的动态资源分配算法产生的影响.

[1] Fan J C,Yin Q Y,Li G Y,et al.Adaptive block-level resource allocation in OFDMA networks [J].IEEE Transactions on Wireless Communications,2011,10(11):3966-3972.

[2] Sadr S,Anpalagan A,Raahemifar K.Radio resource allocation algorithms for the downlink of multiuser OFDM communication systems [J].IEEE Communications Surveys & Tutorials,2009,11(3):92-106.

[3] Mohanram C,Bhashyam S.Joint subcarrier and power allocation in channel-aware queue-aware scheduling for multiuser OFDM [J].IEEE Transactions on Wireless Communications,2007,6(9):3208-3213.

[4] Lo K K,Chien S F,Chieng D,et al.Proportional resource allocation for OFDMA [J].IEEE Region 10 Symposium,2014:88-92.

[5] 叶培青,李莉,周小平,等.基于Kuhn-Munkres算法保证认知用户QoS的动态频谱分配 [J].上海师范大学学报(自然科学版),2013,42(2):137-142.

Ye P Q,Li L,Zhou X P,et al.Dynamic spectrum allocation based on Kuhn-Munkres algorithm to guarantee cognitive users′ QoS [J].Journal of Shanghai Normal University(Natural Sciences),2013,42(2):137-142.

[6] Wong I C,Shen Z,Evans B L,et al.A low complexity algorithm for proportional resource allocation in OFDMA systems [J].IEEE Workshop on Signal Processing Systems,2004:13-15.

[7] Ren Z Y,Chen S Z,Hu B,et al.Proportional resource allocation with subcarrier grouping in OFDM wireless systems [J].IEEE Communications Letters,2013,17(5):868-871.

(责任编辑:顾浩然,包震宇)

An improvement algorithm of joint resource allocationbased on microcells network proportional fairness

Wang Lu1, Li Li1*, Luo Hanwen1,2, Zhang Zhengyi1

(1.College of Information,Mechanical and Electrical Engineering,Shanghai Normal University,Shanghai 200234,China;2.School of Electronic Information and Electrical Engineering,Shanghai Jiao Tong University,Shanghai 200240,China)

To optimize maximizing system rate,we propose an improved resource allocation algorithm based on the constraint conditions of rate proportional fairness,and solve the optimal power by using Lagrange method.The results show that,compared to the traditional resource allocation algorithm of minimum proportional rate,our algorithm can reduce computational complexity and improves the system rate effectively.

microcells; resource allocation; proportional fairness; system rate

10.3969/J.ISSN.1000-5137.2017.01.004

2016-11-29

国家自然科学基金青年科学基金(61503251); 上海市自然基金 (16ZR1424500)

王 路(1991-),男,硕士研究生,主要从事自适应信号处理与无线通信方面的研究.E-mail:1554960116@qq.com

导师简介: 罗汉文(1949-),男,教授,主要从事无线通信方面的研究.E-mail:hwluo@sjtu.edu.cn

TN 929.5

A

1000-5137(2017)01-0023-05

*通信联系人.E-mail:lilyxuan@shnu.edu.cn

猜你喜欢
资源分配载波信道
新研究揭示新冠疫情对资源分配的影响 精读
一种基于价格竞争的D2D通信资源分配算法
云环境下公平性优化的资源分配方法
基于导频的OFDM信道估计技术
应急广播系统中副载波的构建与应用
一种改进的基于DFT-MMSE的信道估计方法
基于MED信道选择和虚拟嵌入块的YASS改进算法
低压载波通讯测试仪的开发与应用
一种基于GPU的数字信道化处理方法
OFDMA系统中容量最大化的资源分配算法