TD-SCDMA集群系统中的联合功率控制

时间:2022-08-28 01:39:47

TD-SCDMA集群系统中的联合功率控制

摘 要:

TDSCDMA集群系统中存在各种干扰,传统的功率控制算法无法消除来自集群群组间的用户干扰。采用了先用波束赋形进行主波瓣外干扰抑制,然后进行多群组联合检测来消除波瓣内群组间干扰,再联合功率控制的两步迭代算法来进一步消除集群中的干扰,从而降低了系统对功控的要求,提高了性能。仿真结果证明,该算法能有效降低系统发射功率和抑制干扰。

ス丶词:

码分多址;集群;功率控制;多用户检测;波束赋形

ブ型挤掷嗪:

TN929.5

文献标志码:A

英文标题

Joint power control for

trunking communication system in TDSCDMA network

び⑽淖髡呙

ZHOU Wei, SHU Peng

び⑽牡刂(

Key Laboratory of Mobile Communication, Chongqing University of Posts and Telecommunications, Chongqing 400065, China

英文摘要)

Abstract:

The trunking systems based on TDSCDMA network are limited by the interference that users create to each other. Conventional power control algorithm cannot eliminate adjacent group interference. The beamforming was used to suppress the interference outside the main lobe, the joint detection of multiple groups was conducted to remove both intragroup and intergroup Multiple Access Interference (MAI) in the lobe for the uplink receiver, then the twostep iterative power control algorithms were combined with joint detection to eliminate effectively the interference in the system, thus reducing system requirements on power control and improving the performance. The simulation results validate that the algorithm can effectively reduce the system transmission power and to suppress the interference.

英文关键词Key words:

Code Division Multiple Access (CDMA);trunking;power control;multiple user detection;beamforming

0 引言

分时码分多址(Time Division Code Division Multiple Access, TDSCDMA)系统开展PTT(Push To Talk)业务,由于TDSCDMA具备的上下行不对称时隙分配能力,可根据业务量分配上下行资源,这对半双工通信的集群系统非常有用[1]。

采用了CDMA技术的TDSCDMA集群系统是自干扰系统,存在着多址干扰、边缘效应、远近效应和阴影效应。目前提高系统性能服务质量(Quality of Service, QoS)和容量的主要技术手段有功率控制(Power Control, PC)技术、多用户检测[2](Multiple User Detection, MUD)技术和智能天线[2]おお(Smart Antenna, SA)技术。

传统的单小区空时联合处理方法中通常将邻小区用户强干扰作为白噪声来处理,由于TDSCDMA集群采用分时隙的物理层结构并且由于其信道占用方式的特殊性,群组内同频段、同时隙的用户数较少,要特别考虑群组间的强干扰。

本文依据用户的波束赋形增益和PN码相关性信息,首先用智能天线进行波束主瓣外的多用户干扰抑制;然后将主波瓣内的本群组和邻群组强干扰用户同时纳入空时联合处理系统矩阵进行处理,滤除本群组和邻群组多用户干扰;然后再联合检测和功率控制相结合进行迭代更新,可以降低发射功率,进一步提高系统性能。

1 智能天线的空域滤波

考虑到对所有的强干扰用户进行多用户检测需要较大的计算量及算法的复杂性,波束赋形对期望用户具有较高的增益,在其他方向的增益较小,可以消减指定用户主瓣波束之外的多用户干扰,在波束赋形之后再对波束主瓣内的干扰采用联合检测的方法进行处理。

图片

图2 智能天线和联合检测相结合框图

智能天线以上均匀直线阵列为例[2],取第1个阵元为参考阵元。由移动用户发射到基站的上行链路,第iЦ稣笤的输出表示为离散向量形式为:

x(n)=As(n)+n(n)

其中:

x(n)=[x1(n),…,xM(n)]T

s(n)=[s1(n),…,sN(n)]T

n(n)=[n1(n),…,nM(n)]T

A=[a(θ1),…,a(θN)]

a(θi)是第iЦ鲂藕诺牡家向量,a(θi)=[1,exp(jφ),…,exp[j(M-1)φ]]T,φ=2πd┆@sin@(θi)λ。

线性空域滤波器的输出信号为:

y(n)=wHx(n)

其中:w=[w1,w2,…,wM]T是波束形成器的权向量;H表示共轭转置。则对应的幅度波束图为:

F(θ)=wHa(θ)=∑Mm=1exp(j(m-1)(φ-φ0))=お┆@sin@[(Mπdλ)(┆@sin@ θ-┆@sin@ θ0)]┆@sin@[(πdλ)(┆@sin@ θ-┆@sin@ θ0)]

即波束会在Е=θ0时取得最大值,并且通过改变Е泉0У闹悼梢愿谋洳ㄊ的指向[2-4]。

波束赋形的目的是调节权矢量使输出端可以达到最大的信噪比。这可以通过在波束赋形输出端减小总的干扰同时保持期望用户信号增益来达到,优化权矢量可以通过算法最陡下降优化的自适应迭代算法(如最小均方误差算法)来达到[2]:

y(n)=wH(n)x(n);

e(n)=d(n)-y(n);

w(n+1)=w(n)+μ(n)x(n)e*(n)

其中d(n)为训练序列或导频序列。

┑2期

周围等:TDSCDMA集群系统中的联合功率控制

┆扑慊应用 ┑31卷

2 时域中基于信道估计的多群组联合检测

在TDSCDMA系统中,所使用的联合检测(Joint Detection, JD)算法就是一种线性算法。其物理意义是根据接收机接收到的总信号向量r与系统矩阵A估计出用户发送的数据向量d,其中A由多个用户的扩频码以及信道冲激响应决定,其目的是同时消除多址干扰(Multiple Access Interference, MAI)和码间干扰(InterSymbol Interference, ISI),从而消除干扰,降低系统误码率。

2.1 多群组联合检测

由于同一个群组不同的用户的midamble码是由某个基本的midamble序列MPа环移位得到的,因此,天线m上信道冲激响应估计值为:

h(m)0=IDFT(Λ-10・DFT(e(m)mid))

其中:e(m)mid为天线m所接收到的midamble序列,长度为L;Λ0为对角阵,第l个对角元素λ0l为基本midamble序列MP经过离散傅里叶变换(Discrete Fourier Transform, DFT)后的第l个分量:λ0l=(DFT(MP))l,l=1,…,L。

在多群组空时联合处理系统中,对于邻群组强干扰用户进行信道估计时,只要将Steiner估计器中的基本midamble序列变化成邻群组对应的基本midamble序列,就能得到相应的信道冲激响应。

将本群组活动用户和邻群组强干扰用户的信道冲激响应h(K,m)依次排列为:

h(K,m)=[h(1,m)┆T,…,h(K0,m)┆T,…,h(K0+K1,m)┆T]T

其中:1,…,K0为本群组接入用户的信道冲激响应;(K0+1),…,(K0+K1)为邻群组强干扰信道冲激响应。

考虑了扩频码的复合信道冲激响应:

b(K,m)=(

b(K,m)1,b(K,m)2,…,

b(K,m)Q+W-1

)T=

h(K,m)×c(K)

那么天线m的接收信号可表示为[5,8]:

e(m)=АK0K=1A(K,m)d(k)+∑K0+K1K=K0+1A(K,m)d(K)+n(m)お

其中:K0为本群组接入用户RU数;K1为邻小区强干扰用户RU数。オ

图片

多群组空时联合处理的系统矩阵A定义为:

A=(A(1)T,A(2)T,…,A(M)T)TИ

2.2 算法分析

И┆ZFBLE=d+(AHR-1nA)-1AHR-1nn

ZFBLE所得到的估计值中不含MAI和ISI,但这是以放大噪声为代价的。特别地,当系统噪声为加性高斯白噪声(Additive White Gauss Noise, AWGN)时,即Rn=σ2I,此时由ZFBLE所得到的检测数据为:

dZFBLE=(AHA)-1AHe(1)

由于ZFBLE的缺点是会导致对噪声的放大。MMSEBLE方案以最小化二次型Q(d)=E[(d-d)H(d-d)]为准则,得到的检测数据为:

dMMSEBLE=(AHR-1nA+R-1d)-1AHR-1ne (2)

式(1)、(2)中,(i)是由本群组K0ЦRU和邻群组K1ЦRU的第iЦ鍪据组成的,可表示为:

(i)=((1),…,(K0),…,(K0+K1))T(3)

图片

图3 ZFBLE结构框图

图片

图4 MMSEBLE结构框图

与传统的单群组空时联合处理相比,估测数据中增加了K1Ц隽谌鹤榍扛扇庞没У氖据。

式(2)可简化为:

d┆MMSEBLE=(AHA+σ2I)-1AHe(4)

由上可看出算法的运算量主要集中在对(AHA+σ2I)的求逆运算。仿真证明,联合检测算法采用最小均方误差块线性均衡(MinimumMean Square ErrorBlock Linear Equalization, MMSEBLE)的方法性能较好[7]。

3 功率控制与联合检测相结合的算法

在采用了多用户检测器的CDMA系统中,仍然需要功率

控制技术来补偿信道衰落,保证QoS要求并节省移动台功耗。目前,功率控制可以分为集中或分布、同步或异步、迭代或非迭代,以及发射功率受限或非受限等几类。这些功率控制方法都是基于距离的、基于信号强度的和基于信号干扰比(SignaltoInterference Ratio, SIR)的,其中基于SIR测量的功率控制算法可以达到比较好的系统性能故被广泛应用。如果将功率控制和多用户检测技术技术相结合,可以降低多址干扰,克服远近效应,使系统性能得到很大的改善[7]。

两种方法的结合使用,每次迭代过程既更新移动台发射功率同时也更新基站接收滤波器系数,通过这两个参数的更新迭代来最大限度地抑制干扰。

图片

图5 外环功率控制过程(下行)

如果设pjП硎痉⑸涔β,bjП硎痉⑸湫畔⑽,hijП硎居没ИjУ交站iУ纳闲辛绰吩鲆,sj(t)П硎居没ИjУ睦┢德,n表示信道噪声矢量,KП硎居没数,那么接收机的输入信号为:

ri(t)=∑Kj=1Pjhijbjsj(t)+nИ

用ciП硎窘邮栈的滤波器系数,那么滤波器输出信号为:

yi=∑Kj=1Pjhij(cTisj)bj(t)+i

其中:i=cTin为一高斯随机变量(AWGN),均值为0,方差为Е要2(cTici)。オ

那么用户iУ男鸥杀任:

SIRi=pihii(cTisi)2∑j≠ipjhij(cTisj)2+σ2(cTisi)И

传统的单用户检测CDMA系统来说,其接受检测器结构是恒定不变的ci=si,且具有归一化能量И∫Tb 0s2i (t)dt = 1,系统只需要通过调整发射功率piЮ幢Vっ扛鲇没У莫SIRi≥r唱i(r唱i为目标信干噪比),此时的检测器相当于一个匹配滤波器,这种检测器在只存在高斯白噪声时,其性能是最佳的,但由于CDMA系统中存在多址接入干扰,此时这种检测器性能就不是最佳的了。

对于基于联合检测的CDMA系统而言,检测器结构ciШ头⑸涔β湿piФ际窍低晨梢钥刂频淖试,只要找到最佳发射功率piб约凹觳馄飨凳ci,使得在保证SIRi≥r唱iУ奶跫下,用户的发射功率最小。由于基站的发射总功率是一定的,此时系统容量就能达到最大值。

功率控制问题转化为数学模型[7]:

Иmin∑Ni=1pipi≥r唱ihii∑j≠ipjhij(cTisj)2+σ2(cTici)(cTisi)2,i=1,2,…,Npi≥0ci∈RG И

算法的目标就是求解最优发射功率值和滤波器的系数,该算法分为两个阶段。

1)在当前的各用户的发射功率下,寻找能够使得SIRiё畲蟮穆瞬ㄆ,即能够最大限度地抑制干扰的滤波器,根据最小均方差(Minimum Mean Square Error, MMSE)准则求出的系数如下:

ci(n)=pi(n)1+pi(n)sTiA-1i(p(n))siA-1i(p(n))si

其中:Ai(p(n))=Аj≠ipj(n)hijsjsTj+σ2I,i=1,2,…,K。オ

2)利用1)所得到的滤波器系数来调整下一次的发射功率,在满足SIRi≥γ*iУ奶跫下,选择最小功率进行发射,最后得到下一帧的发射功率为:

pi(n+1)=γ唱ihii∑j≠ipj(n)hij(cTi(n)si)2+σ2(cTici)(cTi(n)si)2

其中:i=1,2,…,K。オ

该算法与传统功率控制算法相比,更节省发射功率、收敛速度更快、收敛值更小,并能使系统支持更多用户。进一步将联合优化模型扩展到多径衰落信道条件,针对多速率、多QoS业务传输和用户做大发射功率受限的系统,与基于传统定步长功率控制算法相比,在误码率、总发射功率、收敛速度和系统容量方面有较大改善。

4 仿真分析

仿真平台的主要参数:接入方式TDSCDMA集群,频带宽度1.6@MHz, 码片速率1.28@Mchip/s,时隙长度0.625@ms,扩频因子16,调制方式QPSK,扩频方式OVSF,波束形成算法LMS,检测算法MMSE,采样率1/8@chip,信道类型为ITU3A Иv=3@km/h[6]。オ

仿真中,用户数K为8,0°为期望方向,-20°、-30°、-40°、-70°、20°、30°、50°为7个干扰所在方向,采用8阵元均匀线阵天线接收,采样点数400,信噪比为20@dB,波束赋形步长为0.002。

从图6中可以看到,LMS算法经过迭代趋于误差为0,有着良好的波束形成性能,能在干扰信号到达方向形成较深零陷。

图片

图6 LMS算法仿真所形成的波束图

图7所示为瑞利多径信道ZFBLE与MMSEBLE检测算法的性能曲线图,信道估计采用传统的Steiner估计器。从图中可以看出随着信噪比的增大,MMSEBLE比ZFBLE的误码率低,这个是因为MMSEBLE考虑了噪声的干扰,但却增加了计算复杂度。

对比图8、图9,变步长功控算法最终在接收端测得的SIR更接近SIRtarget,图10在未加功控(NoPC)及加了定步长功控(DSPC)和变步长功控(ASPC)后的BER与SIR的曲线,Э梢钥闯龉β士刂贫蕴岣呦低承阅苡忻飨愿纳,这是因为虽然多用户检测从理论上可以完全抑制ISI和MAI,但在现实中必须与功控结合才能更好抑制接收端功率不平衡,提高系统性能。

5 结语

在具体实现中,需要考虑的问题是:

1)可以预先设定一个阈值,将计算出的邻组用户的信道冲激响应或者智能天线波束赋形权矢量归一化数值和阈值进行比较,即可分辨出强干扰用户,最终决定参与联合检测的邻群组强用户的数量。

2)目前的研究中一般都是假设基于SIR的功率控制是理想无误差的,事实并非如此。

3)目前的研究都假设基站已完全预知系统所有用户的扩频码字、定时信息和信道参数,而在快时变无线信道中,即便是本群组内各用户信息特征也会存在着估计误差[20],需要考虑这些情况的影响。

4)有必要探索功率控制与基站下行波束赋形及检测进行联合参数优化分析其可能性和其对下行链路发射功率与容量的影响。

げ慰嘉南:

[1]

郑祖辉,陆锦华,丁锐,等.数字集群移动通信系统[M].北京:电子工业出版社,2008:10-124.

[2] 金荣洪,耿军平,范瑜.无线通信中的智能天线[M].北京:北京邮电大学出版社,2005:165-167.

[3] ZHANG RUI, CHAI C C, LIANG YINGCHANG. Joint beamforming and power control for multiantenna relay broadcast channel with QoS constraints[J]. IEEE Transactions on Signal Processing, 2009, 57(2):726-737.

[4] RASHIDFARROKHI F, LIU K, TASSIULAS L. Transmit beamforming and power control for cellular wireless systems[J]. IEEE Journal on Selected Areas in Communications, 1998,16(8):1437-1450.

[5] ZHENG DANYU, JIANG ZHENG, CHANG YONGYU, et al. A cell search scheme for TDSCDMA using multicell joint detection[C]// IEEE 68th VTC. Washington, DC: IEEE Computer Society, 2008:1-5.

[6] 苏峥.TDSCDMA系统上行链路功率控制研究方案[D].西安:西北工业大学,2005.

[7] 金晓晓.第三代移动通信系统联合功率控制技术的研究[D].杭州:浙江工业大学,2005.

[8] ZHOU HUAYU, TANG HUI, ZHANG QIN. Joint detection based on MMSE decision feedback equalization with interference cancellation[C]// Proceedings of NGMAST 09. Cardiff,Wales: [s.n.], 2009:219-223.

上一篇:基于拓扑层次图的碰撞检测算法 下一篇:MANET中有利于信道重用的按需信道分配和路由协...