一种基于子载波合并的多播资源调度算法

2014-05-30 11:42王凡森陈志刚
电子与信息学报 2014年5期
关键词:多播复杂度载波

王凡森 赵 拯 陈志刚



一种基于子载波合并的多播资源调度算法

王凡森 赵 拯 陈志刚*

(西安交通大学电子与信息工程学院 西安 710049)

针对无线OFDM多播系统,该文提出一种基于子载波合并的多播资源调度算法。该算法通过提前将子载波分组,避免了不必要的子载波配对;自适应地选择子载波合并非合并,在分集和复用两种模式中选取最优方案;同时根据子载波功率分配的特点,将其解耦为配对子载波集合内功率分配和集合间功率分配两个子问题,进一步优化了算法性能。仿真结果表明,与现有方案相比,所提方案能够在复杂度较低的情况下,较好地提升系统性能。

无线通信;资源调度;多播系统;子载波配对;功率分配

1 引言

为了保证所有服务用户都能够正常接收数据,无线多播业务速率受限于信道最差用户,即受限于所有服务用户中接收信噪比最低的用户;随着用户增多,业务速率会出现较大恶化,系统总体速率也将遇到瓶颈[4]。如何抑制多媒体多播系统容量受限于最差用户的问题,成为无线多媒体多播技术研究的热点。现有针对该问题的研究,主要可以分为以下两类:一类研究集中于尽可能提升最差用户的接收性能,如OFDM, MIMO,协作等技术在多播系统中的应用[5,6];另一类研究的主要思想是差异化用户需求,为各个用户提供与其信道状况相匹配的业务服务,即在满足最差用户基本业务需求基础上,尽量使资源更多地分配给信道条件较好的用户,以提升总体速率,如分层多播、多描述信源编码等[3,7,8]。

其中无线多播资源调度技术,既可以通过灵活地调配资源用来提升最差用户的接收性能,又能够根据用户信道状态信息分配资源提升系统总容量;在无线多播技术研究中得到了广泛的关注[9]。目前已有文献针对OFDM多播系统中资源调度问题展开研究,其中多数文献仅根据用户信道状况信息优化资源调度,以提升系统总体速率,但这样可能会使最差用户不能获得所需的数据服务[10,11];针对这一问题,文献[12,13]借鉴了单播资源调度的比例公平算法,保证了用户间一定的公平性,然而对于一些多媒体多播业务对用户公平性要求较高的场景(如付费业务),此类算法仍不能完全满足需求。

针对这一场景,文献[14,15]在保证用户间充分公平性的前提下,提出了一种基于子载波协作的多播资源调度方法,该方法通过将用户自适应地调度到协作子载波配对上,并以调度后各协作子载波配对上的最差用户接收能力确定速率,用户选择在其信道条件较好的子载波上接收数据。这类算法的实质是子载波间的选择比合并方法,并不是性能最优的合并方法。

受文献[14,15]的启发,本文算法基于配对子载波间的最大比合并方法,并将配对子载波数目扩展到大于2的情况,并进一步利用多播系统子载波配对和功率分配的特点,提出了一种低复杂度的多播资源调度算法。该方法在已知信道状态信息的条件下,能够较好地解决传统多播在用户逐渐增多时,系统总体速率迅速达到瓶颈的问题;而实施本方法所要求的信道状态信息反馈条件,在新一代无线通信系统,如LTE-A系统中将能够得到较好的满足;同时所提算法主要针对子载波资源进行调度,能够较好地适用于现有的和新一代的无线通信系统。

2 系统模型

本文考虑一个具有个子载波和个用户的多播OFDM系统,基站总发射功率为,系统模型如图1所示。在该系统模型下,假设基站以最差用户的接收能力来确定多播业务的发送速率,所有多播用户都能够正确接收到所需的多播业务数据;本文提到的“最差用户”指在某个子载波或某配对子载波集合上,较其他服务用户接收信噪比最低的用户;此处“配对子载波集合”指两个或多个子载波配对合并组成的集合。在不考虑信道估计时延和量化误差的假设前提下,基站可以事先估计出用户采用子载波最大比合并方法接收所能获得的信道容量,并以其最差用户的信道容量来决定发送速率。以子载波1和子载波2进行协作合并为例,最大比合并前的多播发射速率1为两子载波上的多播速率之和,即1= 3×2+3×1=9 bit/s,最大比合并后的多播总发射速率2=3×4.2479=12.7437 bit/s,其中4.2479 bit/s是用户3(合并后的“最差用户”)对应的发射速率。

通过对比(2>1),可以看出子载波合并是可以带来性能提升的。考虑到两个以上的子载波合并可能会获得更好的性能增益,且不同子载波合并带来的性能增益也会不同,故需要优化子载波配对方案,来提升总体性能。同时在总功率一定的条件下,子载波间的功率分配也是要考虑的问题。

图1 多播系统中子载波合并示意图

限制条件为

3 基于子载波合并的两步法多播资源调度方案

(1)先假设子载波功率均分,完成子载波配对的优化问题;

(2)在此基础上,继续完成功率分配优化问题。

3.1 子载波配对优化算法

(2)对于贪婪算法,如果原配对子载波集合对应的最差用户在所要加入新子载波上的接收信噪比,较其他用户亦是最低,即原配对子载波集合的最差用户与新加入子载波上的最差用户相同,那么此次合并增益一定为负,此次配对尝试没有意义。

进行多轮子载波贪婪配对时,选定某一个配对子载波集合,从剩余的,且去除了该配对集合的“最差用户”所对应的子载波分组后的,子载波集合中找出一个能与该配对子载波集合合并后容量增益最大的子载波;若最大增益大于零,则将此子载波加入该配对集合。之后,进入下一轮子载波贪婪配对。

综合子载波配对的分组简化方法,结合贪婪算法给出本文详细的子载波配对步骤:

(4)子载波配对尝试:

本文提出的子载波配对优化算法,相比文献[15]能够较大地降低子载波配对的复杂度,但也有着子载波配对类算法固有的局限性,即当多播系统中所有用户均具有高接收信噪比时,算法增益较小。这主要由于本文引入的最大比合并方法,是利用子载波合并带来的子载波“分集”增益,而未做合并前则体现子载波“复用”增益。在信道条件较好(高信噪比)时,“复用”获得的增益较大。虽然,本文在子载波“分集”和“复用”间做了自适应的选择,使得性能始终比单独一种方法要好;但当“复用”从统计意义上,始终要好于“分集”时,所提的算法对多播系统容量增加较小。故在高信噪比时,本文算法的复杂度相对较低信噪比时没有减少,而带来的性能提升量却下降明显。

3.2 子载波功率分配优化算法

在子载波配对优化完成的基础上,以最大化多播总容量为目标,子载波间功率分配的优化模型为

此问题是一个线性凸优化问题,可以采用各种成熟的凸优化方法来解决,在此不再赘述。

(2)配对子载波集合间功率分配 在配对子载波集合内功率分配完成的基础上,配对子载波集合内的所有子载波作为一个整体参与子载波对间的功率分配,其优化模型如式(9):

利用拉格朗日极值法,可以求得各个配对子载波集合上的最优功率分配结果。

4 仿真结果分析

4.1 仿真模型

在仿真中,我们考虑的是典型的多播OFDM系统场景,小区内有多个用户同时订阅了某一多播业务,并假设各自的信道状态信息通过上行链路完美反馈给基站。在系统场景设置中,采用与文献[15]相似的系统参数配置,即存在路径损耗和多径瑞利衰落的频率选择性信道。仿真结果由10000次信道实现平均得到。具体的仿真参数如表1。

表1仿真场景配置

主要参数具体配置 小区半径500m 用户分布均匀分布 路径损耗35×lg(d)+40 系统带宽1MHz 子载波数20 多径数目6 发射总功率1W 噪声单边功率谱密度-90dBW/Hz

4.2 子载波配对优化算法仿真分析

图2对比了本文提出的子载波配对优化算法与文献[15]所提算法的系统总体频谱效率;为了与文献[15]最多两个子载波合并的方案对比,此处本文算法也采用最大子载波合并数为2 的设定。

由图2可以看到,随着用户数的增多,3种算法系统总体频谱效率均有提升。传统多播的系统总体频谱效率随用户数增加,迅速达到了一个平台;而本文和文献[15]中的算法则有一个近似斜线的增长趋势,且本文算法曲线更陡。这是因为,本文所采用的最大比合并方法要优于文献[15]所采用的选择比合并方法,但是也带来了比后者更高的复杂度。

图2不同方案的系统频谱效率对比

图3不同最大合并数设定下的性能对比

4.3子载波配对优化算法和功率分配优化算法的总体性能仿真分析

图4对比了在最大子载波合并数为2时,所提出子载波配对优化方案和不同的功率分配优化方案间的组合总体的算法性能表现。与传统多播结合功率分配的方案相比,本文提出的子载波配对优化和不同功率分配优化的组合方案均有不同程度上的性能提升。图4中还给出了进行子载波配对的同时结合对内功率分配和对间注水的方案,此方案复杂度极高,因为此时功率分配方案复杂度与子载波配对优化算法复杂度是一个乘性叠加的关系,但其性能相比于本文提出的子载波配对后再进行功率分配的加性方案,仅有略微的提升;高复杂度的付出,并没有带来良好的性能提升。故实际应用中,可以采用复杂度合理且性能良好的折中方案。

5 结束语

本文提出了一种低复杂度的基于子载波合并的无线资源调度算法,该算法采用了子载波配对和功率分配的两步次优解法:在子载波配对算法中,根据子载波合并特性,提出了一种避免子载波无效配对尝试的简化算法;同时在不影响性能的前提下,将功率分配问题分解为依次的配对子载波集合内的功率比例分配和配对子载波集合间的功率分配两个子过程。仿真结果表明,与现有方案相比,所提方案在复杂度较低的情况下,能较好地提升系统性能。

图4 不同的子载波配对和功率分配的组合方案之间的性能对比

[1] Jean-Marie Vella and Saviour Zammit. A survey of multicasting over wireless access networks[J].&, 2013, 15(2): 718-753.

[2] Gruber M and Zeller D. Multimedia broadcast multicast service: new transmission schemes and related challenges[J]., 2011, 49(12): 176-181

[3] Lecompte D and Gabin F. Evolved multimedia broadcast/ multicast service in LTE-advanced: overview and Rel-11 enhancements[J]., 2012, 50(11): 68-74.

[4] Suh C and Mo J. Resource allocation for multicast services in multicarrier wireless communications[J]., 2008, 7(1): 27-31.

[5] Sidiropoulos N D, Davidson T D, and Luo Z Q. Transmit beam-forming for physical-layer multicasting[J]., 2006, 54(6): 2239-2251.

[6] Kam C, Kompella S, Nguyen G D,.. Wireless multicast with cooperative relaying[C]. Military Communications Conference, Orlando, 2012: 1-6.

[7] Xu W, Niu K, Lin J,.. Resource allocation in multicast OFDM systems: lower/upper bounds and suboptimal algorithm[J]., 2011, 15(7): 722-724.

[8] Chen L, Wang X, and He G. A layered-based resource allocation algorithm for multicast services in OFDMA system[C]. IEEE International Conference on Communications (ICC), Nanjing, 2012: 5493-5497.

[9] Afolabi R O, Dadlani A, and Kim Kiseon. Multicast scheduling and resource allocation algorithms for OFDMA- based systems: a survey[J].&, 2013, 15(1): 240-254.

[10] Liu J, Chen W, Cao Z,.. Dynamic power and sub-carrier allocation for OFDMA-based wireless multicast systems[C]. IEEE International Conference on Communications, Beijing, 2008: 2607-2611.

[11] Tan C, Chuah T, and Tan S. Adaptive multicast scheme for OFDMA based multicast wireless systems[J]., 2011, 47(9): 570-572.

[12] Won H, Cai H, Guo K,.. Multicast scheduling in cellular data networks[J]., 2009, 8(9): 4540-4549.

[13] Low Tze-ping, Hong Y W P, and Kuo C C J. Opportunistic multicast scheduling with multiple multicast groups[C]. IEEE Global Telecommunications Conference, Houston, 2011: 1-5.

[14] Shrestha N, Saengudomlert P, and Ji Y. Dynamic subcarrier allocation with transmit diversity for OFDMA-based wireless multicast transmissions[C]. IEEE Telecommunications and Information Technology, Chaing Mai, 2010: 410-414.

[15] Li M, Wang X, Zhang H,.. Resource Allocation with subcarrier cooperation in OFDM-based wireless multicast system[C]. IEEE Vehiculatt Technology Conference, Budapest, 2011: 1-5.

[16] Jang J and Lee K B. Transmit power adaptation for multiuser OFDM systems[J]., 2003, 21(2): 171-178.

王凡森: 男,1988年生,硕士生,研究方向为无线多播系统资源调度相关技术.

赵 拯: 男,1990年生,硕士生,研究方向为无线通信系统大规模MIMO、微微小区信道估计技术等.

陈志刚: 男,1977年生,讲师,主要从事宽带无线通信信号处理、如高速移动环境下OFDM系统信道均衡、异构网小区间干扰抑制、软件无线电平台开发等研究.

A Multicast Resource Scheduling Algorithm Based on Subcarrier Merger

Wang Fan-sen Zhao Zheng Chen Zhi-gang

(,,,,710049,)

This paper presents a novel subcarrier combining based multicast resource scheduling algorithm for wireless OFDM multicast systems. By dividing subcarriers into different groups in advance, the algorithm avoids invalid subcarrier pairing, and adaptively chooses the optimal scheme between subcarrier diversity and subcarrier multiplexing by deciding whether to combine subcarriers or not. Moreover, according to the characteristic of subcarrier power allocation, this scheme decouples the problem into two sub-problems of intra-subcarrier-pairing power allocation and inter-subcarrier-pairing power allocation, which further improves the performance of the system. Simulation results show that the proposed scheme properly improves the system performance with lower complexity compared with the existing schemes.

Wireless communication; Resource scheduling; Multicast system; Subcarriers pairing; Power allocation

TN92

A

1009-5896(2014)05-1184-06

10.3724/SP.J.1146.2013.00981

陈志刚 zgchen@mail.xjtu.edu.cn

2013-07-08收到,2013-11-17改回

国家科技重大专项(2010ZX3003-004-02)和国家自然科学基金(60902045)资助课题

猜你喜欢
多播复杂度载波
胖树拓扑中高效实用的定制多播路由算法
水声单载波扩频均衡技术研究
用于超大Infiniband网络的负载均衡多播路由
InfiniBand中面向有限多播表条目数的多播路由算法
一种低复杂度的惯性/GNSS矢量深组合方法
求图上广探树的时间复杂度
低压台区载波抄表技术研究
某雷达导51 头中心控制软件圈复杂度分析与改进
应急广播系统中副载波的构建与应用
出口技术复杂度研究回顾与评述