异构网络中基于分组的用户选择算法

2017-06-19 19:00韩东升郝聪慧陈智雄
哈尔滨工程大学学报 2017年5期
关键词:宏基用户数复杂度

韩东升,郝聪慧,陈智雄

(华北电力大学 电气与电子工程学院,河北 保定 071003)



异构网络中基于分组的用户选择算法

韩东升,郝聪慧,陈智雄

(华北电力大学 电气与电子工程学院,河北 保定 071003)

针对在无线异构网络中,跨阶层干扰影响其性能提升的瓶颈问题,本文提出了一种基于分组的用户选择算法。该算法在宏基站选定基准用户之前,先将微小区内用户所受干扰信号信道向量的方向信息作为基准,利用分组向量将所受干扰信号信道向量方向相近的用户分为一组,完成用户分组;再从各组中分别进行用户选择,使被选用户所受跨层干扰信号信道向量的方向相近,最后确定使系统性能最好的一组用户作为服务用户。复杂度分析和系统仿真比较表明,相比已有算法,算法在牺牲有限复杂度的同时,有效提升了系统性能,在复杂度与系统性能间取得了很好的折中,适用于用户分布不均匀的场景。

异构网络;跨层干扰;用户选择;分集增益;信道向量;迫零预编码

无线异构网络在宏基站覆盖薄弱区域或热点地区部署例如中继、微微蜂窝站点、家庭基站等小型基站,通过缩短用户与基站间的距离使用户收到高质量信号,提高系统吞吐速率,近年来受到广泛的关注[1]。然而,蜂窝网络中部署小型基站不仅使网络拓扑结构变的非常复杂,同时频谱资源稀缺异构网络采用同频组网方式,小型基站的发射功率与宏基站发射功率相差甚远,使得微小区用户容易受到严重的跨层干扰,严重阻碍异构网络性能的提升,影响用户体验。

文献[2]针对中继站对相邻小区边缘用户产生的同频干扰,采用了一种基于随机化竞争(random competition, RC)的协作调度策略,通过在相邻小区边缘形成的中继协作区域内应用RC调度算法,减少同频干扰,提高小区边缘吞吐量。文献[3]提出了一种分层协作框架来实现资源块(resource block, RB)级别的协作传输来减少Macro 和 Pico 基站间严重的跨层干扰。文献[4]介绍了一种增强小区间干扰协调(enhanced intercell interference coordination, eICIC,)技术消除跨层干扰,但此方法并不能彻底消除数据传输阶段的干扰。

此外,无线多输入多输出(multi-input multi-output,MIMO)传输系统采用空时处理技术进行信号处理,在多径环境下能极大提高频谱利用率,增加系统的数据传输速率[5],是移动通信领域研究的主流技术之一。通过用户选择获取分集增益,是提升频谱效率、增强抵抗小区间干扰的能力以及提升用户与基站间的通信效率的又一有效方法[6-7]。文献[8]提出一种MIMO系统的用户选择算法。算法将被选用户总吞吐量作为选择标准,先确定信道容量最好的用户为选定用户;之后每选一个用户,都保证与已选定用户组成的用户组信道容量最大,虽使系统容量得到提升,但算法计算复杂度较大。

文献[9]提出了一种基于协作多点传输协调调度与波束形成(coordinated multiple point transmission coordinated scheduling and beamforming,CoMP-CSB)的用户选择干扰消除算法。此算法突破基站天线数对同时消除干扰用户数的限制,但当用户分布不均匀,基准用户与其他用户的干扰信号方向相差都很远,此时降低跨层干扰效果不佳。

为此,本文提出了一种新型的基于分组的用户选择算法,算法可以使用户任意分布情况下,突破发送天线数对去干扰用户数的限制,同时服务多个用户获取分集增益,有效提高系统性能。

1 无线异构网络系统模型

考虑一个宏基站(macro)和微基站(pico)共存的无线异构下行传输系统,如图1所示。系统由一个宏基站和L个微基站构成,宏基站覆盖的宏小区内有Km个服务用户;微小区内共有K个用户,从中选出Kp个服务用户,宏基站配置Nm根发送天线,微基站配置Np根发送天线,假设用户单天线接收。由于微基站的功率较小,当宏小区的用户远离微基站时,所受干扰较小[10],故本文忽略微基站对宏小区用户的干扰。

图1 异构无线网络模型Fig.1 Heterogeneous wireless network model

(1)

(2)

由式(2)可见,提高用户的信干噪比可以增强系统性能。因此,本文提出一种基于分组的用户选择算法,可在用户任意分布的情况下选出受到的跨层干扰影响最小、使系统容量最大的一组用户,提高系统性能。

2 用户选择算法

为了减少用户接收到的干扰信号,本文采用迫零(zero forcing, ZF)线性预编码方案。基站运用ZF预编码消除干扰时能同时服务的最大用户数不大于基站发射天线数,当基站发射天线总数为N时,若基站为本小区(N-ξ)个用户提供服务,则该基站最多能消除邻小区内ξ个用户的跨层干扰,即基站自由度(degree of freedom, DOF)为ξ。若基站的服务用户数远远大于发射天线数,基站自由度ξ较小时,能被同时消除干扰的用户太少,系统性能提高不明显。而文献[9]提出一种基于CoMP-CSB的用户选择算法,本文称作已有算法(下同),巧妙地跨越了这一限制:当基站发射天线数为N时,若基站自由度ξ=1,则在邻小区中选信道状态最好的一个用户作为基准用户,本小区基站可以通过预编码消除对基准用户的跨层干扰。并且,此预编码矩阵可以降低邻小区内干扰信道与基准用户干扰信道方向相近的用户受到的跨层干扰,干扰信号方向越近,降低干扰效果越好。系统中被同时降低跨层干扰的用户数增加,系统性能显著提升。

然而,已有算法存在以下不足:异构网络中宏基站选定微小区内有用信号信道状态最好的用户作为基准用户,并消除其受到的跨层干扰;当微小区内用户分布不均匀时,基准用户的干扰信号很有可能与其他所有用户的干扰信号方向偏差都较大,那么即便采用文献[9]所提算法选出干扰方向最近的用户,它们的实际干扰方向仍存在较大差异,此时基准用户的预编码矩阵对最终服务用户干扰降低的效果不佳。针对已有算法的局限性,本文提出了异构网络中基于分组的用户选择算法。算法在宏基站选定基准用户之前,先通过一组分组向量,将受到来自宏基站干扰信道方向相近的用户分成一组,完成用户分组。再分别在每组中选出该组基准用户和与基准用户干扰信号方向最近的若干用户,最终选出使系统容量最大的一组用户作为最后服务用户。相比已有算法,本文算法先分组,再在各组中分别进行用户选择确定最终服务用户,即便用户分布不均匀也可以保证最终被选用户是使系统容量最大的一组用户,突破已有算法的局限性,提高系统性能。微小区内仍采用ZF预编码消除用户间干扰。

综上所述,异构网络中基于分组的用户选择算法的具体步骤如下:

1)初始化:微小区l内待选用户集:Ul={ul1,ul2,…,ulK},C={w1,w2,…,wq},Wf=φ,Vf=φ。

(3)

并将索引号相同的用户分为一组,此时

(4)

①各组中选出该组基准用户πf(Wf,1):

(5)

(6)

③分别从如下子集中选出各组的第j个用户2≤j≤(KP-1):

Ψf={jf∈Wf-{πf(Wf,1)}}

(7)

用户j选择结果为

(8)

(9)

若Wf(f=1,2,…,q)中用户数小于Kp,则从其他分组中选择与该组πf(Wf,1)干扰信道方向最近的用户组成Kp个用户。

④各组选出基准用户以及与其干扰信号方向接近的用户组成Vf(f=1,2,…,q):

(10)

再从中选出最终服务用户组VF:

(11)

(12)

本文算法利用用户受到干扰信号的方向信息,先将用户分组再进行用户选择,避免用户分布情况的不同对系统容量的影响。使用户在任意分布场景下,选出信道状态最好、使系统容量最大的一组用户作为服务用户,有效提升系统性能。

3 分组方案复杂度分析

Cg=6Nm×q×(Kp+1)

(13)

分组完成后计算用户到微基站信道范数需要的flop数为(4Np×Kp);每组中确定信道范数最大的用户作为第一被选用户uA,计算宏基站到各组任一激活用户的信道向量与到该组uA的信道向量的方向偏差需要的flop数为6Nm,共(Kp-q)次,需要的flop数为6Nm×(Kp-q),故完成用户选择需要的复杂度为

Cc=4Np×Kp+6Nm×(Kp-q)

(14)

(15)

综上可知,本文用户选择算法复杂度为

C=Cg+Cc+CZF

(16)

已有算法复杂度为

C=Kp×(6Nm+4Np)+

(17)

本文算法较已有算法增加了一步用户分组,故复杂度有所提高。分组数q=1表示没有进行用户分组,即为已有算法。故本文算法与已有算法复杂度对比如表1所示。

表1 部分参数配置下计算复杂度

表1比较了在分组数不同、被选用户数不同情况下的算法复杂度。其中,假设宏基站的发射天线数Nm=8,微基站发射天线Np=4,并且假设宏基站天线自由度ξ=1。由表1可知,分组数确定时,被选用户数越大,算法所需flop数越大,并且增量与基站覆盖范围内的总用户数无关。当被选用户数确定时,算法所需flop数随分组数的增大而增大,且增量和宏小区与微小区服务用户数有关。本文算法较对比算法增加了一步用户分组,故复杂度略高。

4 仿真结果与分析

网络拓扑结构由一个宏基站,两个微基站组成。宏基站发射功率46 dB·m,覆盖范围半径250 m,家庭基站位置固定(在宏基站覆盖范围),发射功率30 dB·m,覆盖范围50 m,4个用户随机分布在家庭基站覆盖范围内,微基站随机分布在距宏基站DBS的圆周上,但微基站间彼此隔离。具体仿真参数如表2所示。

表2 仿真参数

图2与图3分别给出了在用户分布不同的情况下本文算法与对比算法比较结果。系统假设宏基站空间自由度为1,用户分组数为4,系统选择的最终服务用户数也为4。两图都给出了不同天线配置下两种算法的对比。当宏基站发射天线数固定时,微基站发射天线越多,系统容量越大;当微基站发射天线数固定时,宏基站发射天线数越少,系统容量越大。如图3所示,信噪比为20 dB,配置为Nm=16,Np=8时的系统容量比Nm=8,Np=4的系统容量大0.89 bit/s/Hz,比Nm=16,Np=4的系统容量大1.608 bit/s/Hz。发射天线数越多,则相应的发射总功率越大,因而用户受到的跨层干扰与宏基站的发射天线数成正比,系统容量和宏基站与微基站天线数的差值有关。

图2 用户均匀分布时本文算法与对比算法Fig.2 Comparison between this algorithm and the comparing algorithm with user uniform distribution

图3 用户不均匀分布时本文算法与对比算法Fig.3 Comparison between this algorithm and the comparing algorithm with user non uniform distribution

如图2所示,用户均匀分布时相同天线配置下的两种算法微小区系统平均容量几乎一致。用户均匀分布时几乎很少出现服务用户与基准用户干扰信号方向相差很远的情况,故两种用户选择算法的差距不大。相应地,如图3所示:随着信噪比的增加,本文算法较对比算法系统容量提升明显,性能更加优越。如当信噪比为20 dB,Nm=8,Np=4时,系统容量有近1.061 bit/s/Hz的增益。综上所述,本文算法较对比算法性能提升明显,在继承对比算法优势的基础上,完善算法应用场景,使得无论用户呈何种分布都可以通过用户选择提高系统性能。

图4是不同的被选用户数对系统容量影响的对比图。图4表明选择服务的用户数越小,系统的平均容量越大;而服务的用户越多,系统平均容量越小。这是因为仿真假设宏基站的自由度为1,宏基站只能消除1个选定用户的跨层干扰,其他用户根据与选定用户的方向偏差选择,最后选出的用户越多则与选定用户的方向偏差就越大,所以系统平均容量会随之减小;选择的用户数愈多,系统的总容量也越大,如图5所示。

图4 被选用户数对系统平均容量的影响Fig.4 Influence of the number of selected on the average capacity of the system

图5 被选用户数对系统总容量的影响Fig.5 Influence of the number of selected on the total capacity of the system

图6给出了宏基站自由度不同对系统容量影响的对比图。仿真结果显示,当宏基站微基站天线配置确定时,自由度为2的系统容量较大,当信噪比为20 dB,Nm=8,Np=4时,自由度为2时的系统容量较自由度为1时的大2.633 bit/s/Hz。自由度越大代表宏基站能同时消除跨层干扰的微小区用户数就越大,系统容量相应也越大。

图6 宏基站自由度对系统容量的影响Fig.6 Influence of the DOF of macro station on the capacity of the system

5 结论

1)本文利用用户受到干扰信息方向的相近性,将用户分组;再进行用户选择,避免了当微小区内用户分布不均匀时,用户选择消除跨层干扰不理想的情况。

2)当用户均匀分布时几乎很少出现服务用户与基准用户干扰信号方向相差很远的情况,故本文用户算法与现用户选择算法的性能优势不明显。

3)在用户分布不均匀情况下,本文算法较对比算法性能提升明显,且随着信噪比的增加,本文算法性能更加优越。

4)本文算法复杂度较现有算法有所增加,是在复杂度与系统性能间的折中方案。

[1]谢龙. LTE-Advanced异构网络干扰协调技术研究[D].北京:北京邮电大学, 2013.

XIE Long.Research on interference coordination technology of heterogeneous networks in LTE-advanced[D].Beijing: Beijing University of Posts and Telecommunications, 2013.

[2]曲桦, 徐西光, 赵季红, 等. 随机化竞争的LTE-A中继蜂窝小区边缘协作调度策略[J]. 北京邮电大学学报, 2014, 37(3): 73-77.

QU Hua, XU Xiguang, ZHAO Jihong, et al. Collaborative scheduling scheme based on random competition for the edge of LTE-A relay-enhanced cell[J]. Journal of Beijing University of Posts and Telecommunications, 2014, 03: 73-77.

[3]张琛, 粟欣, 王文清, 等. 异构网络跨层协作传输技术研究[J]. 通信学报, 2014, 35(8): 198-205.

ZHANG Chen,SU Xin,WANG Wenqing, et al.Research of cross-tier cooperative transmission technology in heterogeneous network [J].Journal on communications, 2014, 35(8): 198-205.

[4]BEATRIZ S, HUA W, KLAUS I P, et al. Multicell cooperative for LTE-advanced heterogeneous network scenarios[J]. IEEE wireless communications, 2013, 20(1): 27-34.

[5]ERIK G. L, OVE E, FREDRIK T, et al. Massive MIMO for next generation wireless systems[J]. IEEE communications magazine, 2014, 52(2): 186-195.

[6]韩东升, 杨维. 多基站协作系统中有限反馈性能分析[J]. 北京邮电大学学报, 2013, 36(2): 79-83.

HAN Dongsheng,YANG Wei. Performance analysis of limited feedback in wulti-base-station coordination systems[J]. Journal of Beijing University of Posts and Telecommunications,2013, 36(2): 79-83.

[7]尤力, 高西奇. 大规模MIMO无线通信关键技术[J]. 中兴通讯技术, 2014, 20(2): 26-28.

YOU Li,GAO Xiqi. Key technologies in massive MIMO wireless communication[J].ZTE technology journal, 2014, 20(2): 26-28.

[8]ZUKANG Shen, RUNHUA Chen, JEFFREY G A, et al. Low complexity user selection algorithms for multiuser MIMO systems with block diagonalization[C]//Conference Record of the Thirty-Ninth Asilomar Conference on Signals, Systems and Computers. Pacific Grove, CA: IEEE, 2005: 628-632.

[9]UK J, HYUKMIN S, JONGROK P, et al. CoMP-CSB for ICI nulling with user selection[J]. IEEE transactions on wireless communications, 2011, 10(9): 2982-2993.

[10]ZHIKUN Xu, CHEN Yangyang, GEOFFREY Y L, et al. Energy-efficient CoMP precoding in heterogeneous networks[J]. IEEE transactions on signal processing, 2014, 62(4): 1005-1017.

[11]GOLUB G H, VAN L C F. Matrix computations [M]. Batlimore, Maryland, USA: The John Hopkisns University Press, 1996: 48-87.

[12]3GPP, CoordinatedMulti-Point Operation for LTE Physical Layer Aspects (Release 11), Feb. 2011 [Online]. Available: ftp.3gpp.org, TR36.819 v0.0.1.

本文引用格式:

韩东升, 郝聪慧, 陈智雄. 一种异构网络中基于分组的用户选择算法[J]. 哈尔滨工程大学学报, 2017, 38(5): 797-802.

HAN Dongsheng, HAO Conghui, CHEN Zhixiong. A user selection algorithm based user grouping for the heterogeneous network[J]. Journal of Harbin Engineering University, 2017, 38(5): 797-802.

A user selection algorithm based on user grouping in heterogeneous network

HAN Dongsheng, HAO Conghui, CHEN Zhixiong

(School of Electrical and Electronic Engineering, North China Electric Power University, Baoding 071003, China)

In wireless heterogeneous networks, cross-tier interference has become a bottleneck to improving system performance. To address this problem, we propose a user selection algorithm based on user groupings. Before selecting macro cell users, this algorithm uses the interference signal

by micro cell usersas a benchmark and divides users into groupsbased on the similarity of the channel-vector directions of theirinterference signals. Then,users are selected from each group, which guarantee that the cross-tier interference signals of the selected users have similar channel-vector directions. Finally, the users to be serviced are determined based on system performance priorities. The complexity analysis and system simulation results show that the proposed algorithm, which balances complexity with system performance, can effectively improve the system performance, compared with that of the existing algorithm, with limited complexity expense.As such, it is particularly suitable for asymmetrical distribution scenarios.

heterogeneous network; cross-tier interference; user selection; diversity gain; channel vector;zero forcing; precoding

2016-08-30.

日期:2017-04-28.

国家自然科学基金项目(61601182, 61302106);河北省自然科学基金项目(F2017502059,F2014502029);中央高校基本科研业务费专项资金项目(2016MS98).

韩东升(1980-),男,副教授.

韩东升,E-mail:handongsheng@ncepu.edu.cn.

10.11990/jheu.201608065

TN929.5

A

1006-7043(2017)05-0797-06

网络出版地址:http://www.cnki.net/kcms/detail/23.1390.u.20170428.0817.008.html

猜你喜欢
宏基用户数复杂度
我国IPTV总用户数3.07亿户,同比增长6.7%
江苏省通信业2019 年主要指标完成情况
一种低复杂度的惯性/GNSS矢量深组合方法
超大屏显示才是它的菜Acer(宏基)P5530
求图上广探树的时间复杂度
某雷达导51 头中心控制软件圈复杂度分析与改进
出口技术复杂度研究回顾与评述
咩儿驾到
支付宝用户数达到两亿
宏基接手联想奥运计划 全球PC第三之争再成焦点