第5章功率控制5.1 概述功率控制技术是WCDMA系统中一项非常重要的技术。
WCDMA 系统的频率复用系数为1,是一个自干扰系统,远近效应的影响很突出,如果没有功率控制,那么整个系统的容量将大大降低。
引入功率控制后,通过调整发射功率,保持上下行链路的通信质量,克服阴影衰落和快衰落,有助于降低网络干扰,提高系统质量和容量。
按移动台和基站是否同时参与又分为开环功率控制和闭环功率控制两大类。
闭环功控是指发射端根据接收端送来的反馈信息对发射功率进行控制的过程。
而开环功控不需要接收端的反馈,发射端根据自身测量得到的信息对发射功率进行控制。
开环功率控制又可以分为上行开环功率控制和下行开环功率控制。
闭环功率控制则是通过内环功率控制和外环功率控制一起来实现的。
5.2 开环功控与闭环功控本节介绍功率控制的大致流程,包括闭环功控和开环功控的区别,以及内环功控和外环功控如何协调工作的问题。
开环功控提供初始发射功率的粗略估计。
它是根据测量结果对路径损耗和干扰水平进行估计,从而计算初始发射功率的过程。
同时,由于开环功控是采用下行链路的路径损耗来估计上行链路损耗,但实际上WCDMA系统中上下行链路的频段相隔190M,快衰落特性不相关,因此这种估算的准确度有限,只能起到粗略控制的作用。
适用场合包括:●决定接入初期发射功率的时候●切换时,决定切换后初期发射功率的时候闭环功率控制是通过内环功率控制和外环功率控制一起来实现的。
内环功控通过测量信道的实际SIR值SIRest,并将测量值SIRest与目标值SIRtar比较,根据比较结果发出功率调整的指令。
内环功控算法包括上行内环功控算法和下行内环功控算法。
上行内环功控算法在基站内实现,基站比较上行信道SIR测量值SIRest和目标值SIRtar,根据比较结果设置相应的功控指令(TPC,Transmit Power Control)通知手机调整上行发射功率。
下行内环功控算法在手机内实现,手机比较下行信道SIR测量值SIRest和目标值SIRtar,根据比较结果设置相应的功控指令(TPC,Transmit Power Control)通知基站调整下行发射功率。
内环功控指令通过承载在DPCCH信道上的TPC域来传送,因此内环功率控制的频率可以达到每秒钟1500次,从而可以较好地克服快衰落带来的信号强度的变化。
内环功控时需要使用SIR目标值SIRtar进行功控指令的计算,这是由于业务质量主要通过误块率来确定的,而信噪比与误码率(误块率)的关系随环境的变化而变化,他们之间的对应关系并非固定不变的。
因此,目标SIR需要根据实际情况进行调整,这个调整过程就是外环功控。
外环功控算法根据接收信号的BLER值计算目标SIR,供内环功率控制使用。
上行外环功控算法在RNC实现,RNC根据上行信道的BLER测量值,计算上行信道的目标SIR。
下行外环功控算法在手机中实现,手机根据下行信道的BLER测量值,计算下行信道的目标SIR。
外环功控算法并不是直接调整的功率值,而是通过目标SIR来进行功率的间接控制的,因此,为了保证内环功控算法的收敛性,其控制频率较慢,每秒钟10-100次。
5.3 随机接入过程中的功率控制本节按照终端随机接入的物理过程,介绍其中和功率控制与功率设定相关的一些步骤,而与功率控制无关的细节将略去,关于随机接入的更为具体的描述请参阅本书前部分相关章节。
5.3.1 随机接入过程的启动当原先处于空闲模式的终端主动发起呼叫或者响应寻呼时,终端将发起业务建立的过程。
这个过程的开始就是以随机接入过程的启动为标志的。
5.3.2前导(preamble)的发送∆P 0图 rach 过程中的前导接入过程终端根据用户的ASC 随机选择对应的可用RACH 子信道的一个接入时隙,根据ASC 选择可用的前导签名序列(signature )。
当物理层从上层接收到CPHY-TrCH-Config-REQ 原语,物理层随机接入过程启动。
随机接入过程的启动是以前导的发送为标志,前面已经提到过,作为一个同频自干扰系统,终端发送前导必然会提高整个系统的噪声水平,因此,设定一个合适的前导发送的初始功率是非常重要的。
在WCDMA 系统中,采用开环功率控制算法设定前导初始功率,其核心思想为采用下行链路的路径损耗估算上行链路的路径损耗,从而计算出需要的初始前导功率。
计算初始功率的公式如下:RACH UL RSCP Loss PRACH P +=_其中,UL Loss 是上行(从UE 到NodeB )的路径损耗,RACH RSCP 为基站侧接收到的RACH 前导码功率。
由于基站接收能力限制,因此RACH RSCP 必须满足:TAR SIR RTWP SF RSCP _log 10≥-+其中SIR_TAR 是为满足基站解调门限,接入前导必须满足的信噪比。
因此可以推出前导必须满足的最小功率如下:)log 10_(_SF TAR SIR RTWP Loss RACH P UL -++=上式为理论计算得出的RACH 的最小前导发射初始功率,通常运营商可以根据各地无线环境的差异设置不同的偏置,考虑到这种偏置,上式则转换为:)log 10_(_OFFSET SF TAR SIR RTWP Loss RACH P UL +-++=在实际的系统中,出于简化的目的,将上式中括号内的项合并成一项,并在系统消息中发送,该值可由网络维护人员根据各地情况进行微调,一个典型的值为-27dB 。
上式中路径损耗和RTWP 也都在系统消息中发送,因此当终端驻留在一个小区后,完成系统消息的读取,则它发送的随机接入前导的初始功率也就得到了。
考虑到初始发射功率通常较低以及实际环境的复杂性,因此在实际系统中,前导发送一次就能被基站正确接收解调的概率并不能满足一个实用系统的要求。
所以,采用一个递进式的前导抬升的发射过程就成为必要。
参考上图,前导的一个递增循环的最大前导发送次数由参数Preamble_Retrans_max 确定,在一个单次前导功率递增循环中,每次前导的功率递增为一个确定的步长Power_Ramp_Step ,如果一个循环全部完成之后,终端仍然没有在AICH 信道上接收到来自于基站的相应信号,那么这个循环可以重复进行(每个循环的初始发送功率都按照上述公式计算得到),在一个T300周期内,递增循环的重复次数由参数Mmax 决定。
如果t300超时,那么n300参数加一,如果n300没有溢出(也即n300<N300)那么可以在下一个T300周期内重复上一T300周期内的前导发送过程,一直到终端接收到来自于基站的确认信号。
5.3.3随机接入过程中消息部分(message )的发送当终端从AICH 信道接收到来自于基站的正响应信号ACK ,则终端结束前导发送过程,开始发送消息部分。
如下图:Preamble_Retrans_Max=3∆P 0 RACH前导发送部分RACH message发送部分当终端接收到ACK 信号之前最后一个发送的前导功率记为P LastPreamble , 控制部分的功率P rach_Message_Control 要比最后一个Preamble 的功率高Pp-m (dB )。
该参数在系统消息5中由网络发送给终端。
而另一正交支路也即数据部分的功率P rach_Message_Data 和控制部分的功率比为2⎪⎪⎭⎫ ⎝⎛c d ββ,d β和c β也是在系统消息5中发送。
Preamble_Retrans_Max=3∆P 0 RACH前导发送部分m p eamble Last Control Message rach P P P -+=Pr __Control Message rach c d Data Message rach P P __2__⎪⎪⎭⎫ ⎝⎛=ββ 5.3.4开始专用信道的过程如果终端发起的业务需要在专用信道进行,那么在经过公用信道的信令交互,将建立起专用信道(根据业务决定是否需要建立专用信道,也即专用信道的建立不是必须的),即上行DPDCH/DPCCH 和下行DPDCH/DPCCH 。
专用信道建立之初,由于尚未建立闭环功控流程,因此其初始功率的设定也采用开环功控算法。
具体的初始功率设定算法请参考下一节。
5.4 DPCCH/DPDCH 下行初始功率设置(开环功率控制)前面提到,在专用信道建立之初,其初始功率的设定也采用开环功控算法。
其计算公式如下:()BACKOFF DL DPDCH SF et dlInitSirT No Ec chPower primaryCpi P DPDCH DL +++-=__/2log 10arg /_其中,primaryCpichPower 为PCPICH 信道发射功率,Ec/No 为UE 测量并上报的CPICH 信道的质量值,在RRC CONNECTION REQUEST 消息中上报给网络。
DlInitSirTarget 为下行信道所需要的初始信噪比,可以由维护人员根据需要和业务的不同进行配置。
SF_DPDCH_DL 为下行DPDCH 的扩频因子,根据业务的不同而不同。
BACKOFF 为一个可由运营商设置的偏置值,用来调整初始功率的大小。
这里要注意的是,如果终端在RRC CONNECTION REQUEST 消息中没有上报CPICH 信道的质量,那么网络将根据一个缺省值来进行上述公式的计算从而确定下行信道的初始发射功率,这个缺省值也是可以由网络维护人员设定的。
对于并行发送的DPCCH 信道,则是以DPDCH 的信道功率来相对设置的。
对于DPCCH 的TPC 、TFCI 、PILOT ,他们对应于DPDCH 的功率偏置分别为PO1、PO2、PO3。
这些参数也是由维护人员设定的。
5.5 DPCCH/DPDCH 上行初始功率设置(开环功率控制) 类似的,上行的DPCCH 的功率设置如下:()RSCP CPO UL DPCCH SF et ulInitSirT RTWP chPower primaryCpi P DPCCH UL -+-++=__log 10arg _其中,RTWP 为上行宽带接收功率,由基站测量并在系统消息中下发。
CPO 为一个偏移常量,用于调整上行信道的初始功率。
对应的DPDCH 的功率则为:DPCCH UL c d DPDCH UL P P _2_⎪⎪⎭⎫ ⎝⎛=ββ5.5 闭环功率控制在5.2中我们已经了解到功率控制按照基站与移动台是否同时参加而分为开环功率控制和闭环功率控制。
当终端和网络之间建立起专用信道之后,闭环功率控制也就成为可能,同时,更为精确和快速的闭环功率控制也是cdma系统自身的需要。
这里以上行功率控制为例说明闭环功率控制的大致流程。