论文部分内容阅读
摘要: 在微蜂窝小区用户速率比例公平约束条件下,以最大化系统和速率为目标,提出了一种改进资源分配算法,并用拉格朗日法求解优化功率.结果表明:相比于传统的最低比例速率的资源分配算法,本算法在频率和总功率固定的条件下,能减少计算复杂度,且系统速率提高了约2%.
关键词: 微蜂窝; 资源分配; 比例公平; 系统速率
中图分类号: TN 929.5 文献标志码: A 文章编号: 10005137(2017)01002305
Abstract: 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.
Key words: microcells; resource allocation; proportional fairness; system rate
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系统的原理框图.在基站端,假设基站可以获知完整的瞬时信道状态信息,进而通过反馈信道送来的各个用户的信道状态信息及Qos要求(如速率要求、BER要求和公平性要求等)被送往资源分配算法模块,该模块根据反馈回来的各用户的信道状态信息以及QoS要求将系统的资源(频谱和功率)合理地分配给不同用户,使系统的性能达到最优化.OFDM收发机从不同用户的数据流中选择相应的比特数装载到各个子载波上形成一个OFDM符号,通过信道进行传送,同时子载波和比特分配信息通过独立的信道发送给各个用户.在移动用户终端,用户根据自己从独立信道获得的子载波和比特分配信息,从数据流中选择出自己要接收的数据,然后通过反馈信道将估算的基站与本用户之间的信道状态信息发送给基站,如此循环对系统资源进行分配.
式中C1、C2为功率分配约束条件,它限制了总的分配功率不能超过系统的总发射功率,C3、C4是关于子载波分配的,用来保证每个子载波只能分配给唯一的一个用户,C5是用户速率公平比例约束条件,用来确保用户间的公平性,α为公平比例约束因子.
改进算法的目标是在满足一定比例速率公平的同时,使系统容量最大化.算法的具体分配步骤如下:
A)子载波分配算法
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,降低了运算复杂度. 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 blocklevel 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 channelaware queueaware 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] 叶培青,李莉,周小平,等.基于KuhnMunkres算法保证认知用户QoS的动态频谱分配 [J].上海师范大学学报(自然科学版),2013,42(2):137-142.
Ye P Q,Li L,Zhou X P,et al.Dynamic spectrum allocation based on KuhnMunkres 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.
(責任编辑:顾浩然,包震宇)
关键词: 微蜂窝; 资源分配; 比例公平; 系统速率
中图分类号: TN 929.5 文献标志码: A 文章编号: 10005137(2017)01002305
Abstract: 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.
Key words: microcells; resource allocation; proportional fairness; system rate
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系统的原理框图.在基站端,假设基站可以获知完整的瞬时信道状态信息,进而通过反馈信道送来的各个用户的信道状态信息及Qos要求(如速率要求、BER要求和公平性要求等)被送往资源分配算法模块,该模块根据反馈回来的各用户的信道状态信息以及QoS要求将系统的资源(频谱和功率)合理地分配给不同用户,使系统的性能达到最优化.OFDM收发机从不同用户的数据流中选择相应的比特数装载到各个子载波上形成一个OFDM符号,通过信道进行传送,同时子载波和比特分配信息通过独立的信道发送给各个用户.在移动用户终端,用户根据自己从独立信道获得的子载波和比特分配信息,从数据流中选择出自己要接收的数据,然后通过反馈信道将估算的基站与本用户之间的信道状态信息发送给基站,如此循环对系统资源进行分配.
式中C1、C2为功率分配约束条件,它限制了总的分配功率不能超过系统的总发射功率,C3、C4是关于子载波分配的,用来保证每个子载波只能分配给唯一的一个用户,C5是用户速率公平比例约束条件,用来确保用户间的公平性,α为公平比例约束因子.
改进算法的目标是在满足一定比例速率公平的同时,使系统容量最大化.算法的具体分配步骤如下:
A)子载波分配算法
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,降低了运算复杂度. 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 blocklevel 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 channelaware queueaware 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] 叶培青,李莉,周小平,等.基于KuhnMunkres算法保证认知用户QoS的动态频谱分配 [J].上海师范大学学报(自然科学版),2013,42(2):137-142.
Ye P Q,Li L,Zhou X P,et al.Dynamic spectrum allocation based on KuhnMunkres 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.
(責任编辑:顾浩然,包震宇)