LTE功率控制要点.doc_第1页
LTE功率控制要点.doc_第2页
LTE功率控制要点.doc_第3页
LTE功率控制要点.doc_第4页
LTE功率控制要点.doc_第5页
已阅读5页,还剩9页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

功率控制功率控制是无线系统中重要的一个功能。UE在不同的区域向基站发送信号,这样发送的功率就会有不一致。远的UE发送的功率应该大一些,近的稍微小一些,这样以便基站能够更好的将不同的UE能够解调出来。功率控制也通常分为开环功率控制和闭环功率控制。开环功率控制通常不需要UE反馈,基站通过自身的一些测量或者其他信息,来控制UE的功率发送或者自身的功率发送。闭环功率控制通常需要UE的一些相应的信息,包括信噪比(SIR/ SINR) 或者是BLER/FER等信息,来调整UE的发送功率。闭环功率控制又一般分为两种,一种是内环功率控制,一种是外环功率控制。内环功率控制是通过SIR来进行相应的功率控制,基站通过接收到UE的SIR,发现与预期的SIR有差距,然后产生功率控制命令,指示UE进行调整发送功能,以达到预期的SIR。外环功率通常是一种慢功率调整,主要是通过链路的质量来调整SIR,通过测量链路的BLER,来指示SIR的调整情况。LTE的功率控制,有别于其他系统的功率控制。LTE在一个小区是一个信号正交的系统,所以小区内相互干扰比较小,LTE主要是在小区之间的干扰。所以LTE对于小区内的功率控制的频率相对比较慢。LTE有个概念下行功率分配时要使用到,the energy per resource element (EPRE),可以立即为每个RE的平均功率。1上行功率控制1.1 PUSCH1.1.1 PUSCH的功率控制UE需要根据eNB的指示设置每个子帧的PUSCH的发射功率: dBm以下对于各个参数进行相应的解析。 是UE的发射的最大的功率,在协议36101中定义的,是UE在子帧i所分配的PUSCH的RB的数目或者PUSCH的RB带宽,用RB数目来表示;是预期的PUSCH的功率,包括两部分,一部分是小区属性的参数,一个是UE属性的参数。对于小区属性,是各个UE都相同的这样一个预期的小区的功率,而UE的参数,则是根据不同的UE所设置的参数;= +当 j=0时,是半静态调度;j=1时是动态调度;j=2时是RA接入是功率控制的情况,;这几个参数都是在高层指派下来的,在36331中的UplinkPowerControl中,其中范围为(-126.24),精度为1dBm,需要使用8比特来表示; 范围为(-8.7), 精度为1db。 是路损的补偿权值,范围为,只有动态调度和半静态调度才需要高层指派,RA过程时=1。这个值通常为0.7-0.8之间能够达到相对比较好的性能,既能提升UE的发送功能,又不产生很大的小区间干扰;PL是UE计算的下行路损,UE通过参考信号功率和RSRP(参考信号接收功率)来计算,PL=参考信号功率-RSRP,RSRP需要通过滤波器来处理,滤波器的权值在高层中定义;参考信号功率即基站的参考信号的发射功率。RS的发射功率在SIB2中广播,范围在-60dbm 50dbm,TF(i)是PUSCH的传输格式,等于1.25或者0;当deltaMCS-Enabled 使能时,该值为0; MPR的值,如果PUSCH上没有UL-SCH,这里是包括CRC的CQI的比特数目;其他的情况下 MPR=,C是编码块数,是编码块r的大小,即PUSCH的RE数目。是用于UE进行功率校正的值;UE通过解码DCI,包括DCI0的TPC的功率控制指示或者是DCI3/3A下的TPC命令,分两种情况,一种是累计的功率控制,另外是绝对方式的功率控制,采用那种方式是高层通过命令Accumulation-enabled 来指派: f(i) 的复位或者初始值情况, 如果 发生了变化,; 否则其他情况 ,这里 是RAR指示的TPC值, 为从第一个preamble功率爬坡的总的累计值 累计功率控制方式,i是子帧号,表示在子帧 接收到DCI0或者DCI3/3a,在FDD模式下 =4,在TDD模式下,如果配置是1-6,参见 协议36213的5.1.1.1-1,此外,在配置0的情况下,如果PUSCH在子帧2或者7发送,= 7,其他情况如配置1-6。如果UE同时解码到了DCI0和DCI3/3a的PUSCH ,此时只取值DCI0在DRX过程中,如果UE收到了DCI0的信息,则UE按照表格5.1.1.1-2 进行调整 如果UE收到了DCI0,其中的信息为SPS 激活或者去激活的验证,=0如果UE收到了DCI3/3a的情况,则按照表格5.1.1.1-2或者5.1.1.1-3进行功率调整;Table 5.1.1.1-3: Mapping of TPC Command Field in DCI format 3A to accumulated values.TPC Command Field inDCI format 3AAccumulated dB0-111Table 5.1.1.1-2: Mapping of TPC Command Field in DCI format 0/3 to absolute and accumulated values.TPC Command Field inDCI format 0/3Accumulated dBAbsolute dB only DCI format 00-1-410-1211334Note:这里有个问题,SPS如何进行功率调整?原理上来讲,SPS可以通过DCI0或者DCI3/3a来进行功率调整,不过SPS发送DCI0的概率降低了,只是可能的情况下会再次发送DCI0更新相应的信息。所以SPS的功率调整如果必要的话,可能通过DCI3/3a进行调整;如果没有必要就不在发送功率调整。如果UE调整达到最大的功率,则TPC的命令不在生效,UE不在进行增加功率;反之也是这样的,如果达到下限,UE就不在进行调整了; UE在以下两种情况下,重启累加的值f(i): (1)高层通知进行变化 (2) UE收到了RAR的消息绝对功率控制方式,Accumulation-enabled 关闭的情况下, 是在子帧检测到DCI0的情况的确定方式还是如累计功率控制方式一致; 在检测到DCI0时其值由表格5.1.1.1-2 给出;如果在DCI0中包含是SPS的激活和去激活的验证,=0db 如果子帧没哟DCI0的PDCCH检测到,则保持1.1.2 PH以及PHRPower headroom即功率容量,是一个非常重要的参数, 功率容量的范围在40; -23 dB,通过MAC消息传达给基站。这是一个很重要的参量,这个可以通知基站,UE还可以发送多少数据或者最大能够发送多少数据量。PHR的功率上报是MAC一个重要过程,PHR的上报周期,映射和延迟在协议36133中9.1.8规范。PHR的估计至少需要一个子帧的时间。RRC控制PHR两个定时器,periodicPHR-Timer and prohibitPHR-Timer,在MAC-MainConfig的RRC消息中。即如下消息:phr-ConfigCHOICE releaseNULL,setupSEQUENCE periodicPHR-TimerENUMERATED sf10, sf20, sf50, sf100, sf200,sf500, sf1000, infinity,prohibitPHR-TimerENUMERATED sf0, sf10, sf20, sf50, sf100,sf200, sf500, sf1000,dl-PathlossChangeENUMERATED dB1, dB3, dB6, infinity从消息来看,periodicPHR-Timer 可以至少为10个子帧,prohibitPHR-Timer也类似。PHR 会在如下的事件中触发:(1) 当UE需要新传一个UL资源,此时从上传PHR发送后,禁止PHR定时器(prohibitPHR-Timer) 已经到期了,并且路损已经超过了dl-PathlossChange,这种情况下可以触发PHR(2) periodicPHR-Timer 已经到期了,此时触发PHR(3) PHR的配置或者重配,触发PHR如果在TTI内,UE有一个UL资源需要 新传,PHR过程如下, 从最近的MAC复位后如果是第一个UL资源,启动periodicPHR-Timer,如果至少有一个PHR已经触发或者分配的UL资源可以容纳PHR MAC控制元素和子头部,则要如下动作, 从物理层得到PH值, 指示MAC复用过程生成 PHR MACCE资源启动或者重启周期PHR定时器启动或者重启禁止PHR定时器取消所有的触发的PHR从协议的描述来看,禁止PHR定时器的功能在于PHR上报后一定时间内UE不能在上报PHR,以免pHR多次上报。在禁止PHR的时间内,PHR是不能上报的;禁止PHR定时器也只有过期后与路损一起才能够触发PHR;PHR周期定时器,是PHR一个周期触发的过程。不过有个问题,这两个定时器的功能有一些什么差别?是否一定需要两个定时器。这里在总结以下PHR的过程,PHR的触发主要是以子帧作为单位的,也就是如果触发时,UE在某个子帧上报PUSCH的PH,触发之后会启动两个定时器,这两个定时器单位是以子帧作为单位的。如果这些子帧内定时器没有超时,UE不会在启动PHR上报的过程。如果超时了,对于禁止定时器而言,还需要路损发生了比较大的变化才会触发;而周期定时器是超时即可以进行触发。PHR触发条件具备后,就需要等待UE的新传的过程才会真正启动PHR的过程。总之,PHR对于eNB的PUSCH的分配很重要,如果PH比较大,说明UE还有比较大的空间,基站可以在之前的基础上进一步扩大RB的分配;如果PH变化不大,eNB可以在原来的基础上进行处理。1.2 PUCCHUE看在子帧i发送 PUCCH的发射功率为 定义如下:dBm这里, 是UE配置的发送的最大功率,在协议36101中定义,由两个参数组成,包括小区属性的参数 和 UE特性的参数,这两个参数由高层提供, = +,即表示基站期望UE所需要发送PUCCH的目标的功率; 的范围为(-127.-96)dbm,单位为1dbm, 的范围为 (-8.7)db,精度单位为1dbPL为UE估计的下行的路损,定于如在PUSCH;是PUCCH格式的相关的参数, 为信道质量信息的信息比特(在36212中定义), 为HARQ的比特数:For PUCCH format 1,1a and 1b,值为0PUCCH format 2, 2a, 2b + 正常CP时,Format2+扩展CP,为高层所提供,的值都是相对与格式1a的,格式的定义包括1a,1,1b, 2,2a,2b 六种,在高层中定义了出1a之外的5种delta dB值,note:这里有一些问题,(1)1a的功率是固定的?基站和UE如何知道1a的功率,(2) PUCCH的格式是RB中固定一个格式,UE在发送的时候如何计算,通过RB数目来加权?(3) 对于混合PUCCH格式的功率,如何进行考虑的 是UE校正的功率值,这个值主要是通过DCI 1A/1B/1D/1/2A/2/2B或者DCI3/3A的TPC命令进行调整的,如果UE通过解码得到DCIX的TPC的命令值,则UE根据该值进行PUCCH的功率调整,否则=0(不进行该项调整),调整如下,对于FDD而言,M =1, k0=4;对于TDD而言,上行可能会将前面的下行的信息度进行反馈,所以有多个下行需要反馈, and 在表格Table 10.1-1当半静态配置时,如果DCI格式为SPS验证作用(包括激活与去激活),此时为0db 调控的值如一下两个表格Table 5.1.2.1-1: Mapping of TPC Command Field in DCI format 1A/1B/1D/1/2A/2B/2/3 to values.TPC Command Field inDCI format 1A/1B/1D/1/2A/2B/2/3 dB0-1102133Table 5.1.2.1-2: Mapping of TPC Command Field in DCI format 3A to values.TPC Command Field inDCI format 3A dB0-111这里还是有个SPS的问题,对于PUCCH,SPS的功率调制主要是通过DCI3/3A来进行的?如果UE调制到功率的最大值,此时TPC不在生效,UE不能在进行增加发射功率;同样,如果UE调整到功率的下限,此时TPC也不再生效了在以下两种情况下,UE需要重置PUCCH的累计值(1) 高层指示进行变更(2) UE收到RAR消息 重置g(0) 的结果,如果是变化,g(0)=0;如果是RAR的情况,为RAR中的TPC功率指示,为Preamble累计值1.3 SRSUE 在子帧i上发送SRS的功率 为: dBm这里, 为UE配置的发送的最大的功率, ,该参数是高层配置的半静态UE参数,分为两种情况,如果,的范围为-3, 12 dB,步长为1db;如果,则范围为-10.5,12,步长为1.5db;是SRS发射的带宽,用RB块数来表示是PUSCH的当前功率调整值和都是PUSCH相关的值,j=1;1.4 Preamble这部分主要是在36321中描述,描述的过程比较简单,就是将Preamble的发射功率设置为PREAMBLE_RECEIVED_TARGET_POWER=preambleInitialReceivedTargetPower + DELTA_PREAMBLE + (PREAMBLE_TRANSMISSION_COUNTER 1) * powerRampingStep其中preambleInitialReceivedTargetPower 和powerRampingStep的参数在RRC的消息RACH-ConfigCommon 中携带。直到发送功率到最大的值;1.5 PUSCH 功率控制的讨论公式如下对于UE而言,所要做的主要是估计路损以及根据基站的TPC功率命令进行功率控制,其中的过程相对比较简单。对于基站而言,则是需要将TPC命令发生给UE,用来通知UE进行功率调制。基站则是要通过接收上行的PUSCH的信号,通过计算UE上行PUSCH的PSD(即单个RB的功率),不同的UE具有不同的PSD。公式中分为两个部分,一个部分是开环功率调整,另外一个部分是闭环功率调整;开环功率调整部分是,闭环则是f(i);对于一个已经分配好了的UE的PUSCH,其汇总的log(M)和 传输格式部分是固定的。开环部分主要是通过UE调整PL来进行相应的功率调整,这样就使得在不同位置的UE有不同的发送功率。f(i)则是根据UE的SINR进行的闭环功率调整。同步计算得到SINR,对于SINR进行相应的控制,如果比较高的SINR则相应的降低功率,如果较低的SINR则增加相应的功率;相应的功率控制的命令可以见下图来表示:非常经典的LTE 功率控制方法,主要是 Bilal Muhamma 提出来的,之后可以参考其中的文献。2下行功率控制2.1 协议部分2.1.1 下行功率分配下行功率的发送情况,有基站来决定,并且对于各个RE进行相应的分配。Note:这里有个问题EPRE是是单天线段端口还是多天线端口的总和? 应该理解为单天线端口的,RE的概念应该就是单天线端口的一个概念,一个RE即使一个天线端口对应的时频上的资源;在整个下行带宽中,UE认为下行小区相关的CRS的EPRE是一个常量值,直到有不同的小区CRS的功率接收到了,下行参考信号的EPRE,可以通过高层的参数Reference-signal-power 来获得,下行参考信号发射功率定义为携带小区参考信号的系统带宽的所有RE的线性平均功率(单位为 W)。PDSCH的EPRE与CRS 的EPRE的比值由两个参数来表示 or ,其中的相对应的符号如下表格,这两个参数是UE特定的参数,一般使用PB= 来表示。Table 5.2-1: The cell-specific ratio for 1, 2, or 4 cell specific antenna ports One Antenna PortTwo and Four Antenna Ports 015/414/5123/53/432/51/2able 5.2-2: OFDM symbol indices within a slot where the ratio of the corresponding PDSCH EPRE to the cell-specific RS EPRE is denoted by or Number of antenna portsOFDM symbol indices within a slot where the ratio of the corresponding PDSCH EPRE to the cell-specific RS EPRE is denoted by OFDM symbol indices within a slot where the ratio of the corresponding PDSCH EPRE to the cell-specific RS EPRE is denoted by Normal cyclic prefixExtended cyclic prefixNormal cyclic prefixExtended cyclic prefixOne or two1, 2, 3, 5, 61, 2, 4, 50, 40, 3Four2, 3, 5, 62, 4, 50, 1, 40, 1, 3对于传输模式7,如果PDSCH映射中包括了UE-Spec的RS,则PDSCH的EPRE与UE-Spec的RS EPRE的比值是一个常数,在所有包括UE-Spec的RS的PRB上应该一直保持常数,特别是16QAM or 64QAM的情况下,比值是0dB,也就是相等的;传输模式8的UE-Spec也类似,PDSCH的EPRE与UE-Spec的相等传输模式1-7或者没有UE-Spec RS的传输模式8情况下,对于 16QAM,64QAM 层数大于1的空分复用或者多用户的MIMO的发送机制时,如果使用4个CSR的天线端口发送时 = =-3 其他情况下= 仅仅对多用户MIMO值非0,PA由高层给出。这个几个参数在消息PDSCH-Config中给出,其中参考信号的功率范围为(-60.50),单位为dbm2.1.2 RNTPRNTP即Relative Narrowband TX Power indication ,是一个指示,用来表示是否超过某个门限值,为在未来一段时间内 天线端口p上不包含RS的 PDSCH的最大的EPRE值,为物理资源块号,; ,的取值范围在以下的集合中:,并且有: 其中为基站发生的最大功率,, and 即是通常的单个载频带宽,下行RB数,下行某个RB的载波数。RNTP主要是用于小区间的功率控制或者干扰控制。基站之间通过X2接口,告诉自己的RB的功率的分配情况,以便相互能够进行功率的规避,这样达到小区间的干扰尽可能减少。一些具体的细节还需要之后在进行相应的研究。2.2 下行功率分配的思路下行功率分配其实相对比较简单一点。协议描述了这么多,将各种情况下的EPRE度已经上描述清楚了。这样实际上PDSCH的每个RE的功率比值也清楚了。这个实际上就变成了一个数学问题,即在给定的总的PDSCH的功率的情况下,如何给每个UE进行功率分配。在实际分配过程中,一些相应的参数,包括PA,PB要遵守协议要求。在这个基础上,还需要考虑下行的PDSCH的BLER的情况。BLER可以通过上行的ACK/NAK来求的。对于每个不同的BLER,则相应有不同的功率变化情况。这个BLER即所谓的功率外环控制方式。如果BLER与功率变化有相应的映射算法,则eNB在此基础上为每个UE进行RE的功率分配。实际上,各个参数的取值和功率分配,还是需要一套算法流程才能实现。如下举个实例,假设现在分配的带宽是100RB,每个符号的发送的最大功率为Pmax=20W,并且假设 = PA,则对于目前支持的时隙的符号,则对于每个符号的RE的功率的情况,有如下几种情况:CASE1, 不包含参考信号:1200 P(RE) =Pmax , 即 1200 *10(PA/10) *PCRS_RE = 20WCASE2,包括参考信号的1天线: 1200 P(RE) =Pmax , 即 1200*1/6*10(PA/10) *PCRS_RE + 1200*5/6*10(PA/10) *PCRS_RE = 20WCASE3,包括参考信号的2/4天线:1200 P(RE) =Pmax ,即 1200*2/6*10(PA/10) *PCRS_RE + 1200*4/6*10(PA/10) *PCRS_RE = 20W通过以上的公式,可以确定PCRS_RE 的功率范围,进一步可以确定PDSCH的功率。3 高层的相关的信令3.1 上行功率控制UplinkPowerControlThe IE UplinkPowerControlCommon and IE UplinkPowerControlDedicated are used to specify parameters for uplink power control in the system information and in the dedicated signalling, respectively.UplinkPowerControl information elements- ASN1STARTUplinkPowerControlCommon :=SEQUENCE p0-NominalPUSCHINTEGER (-126.24),alphaENUMERATED al0, al04, al05, al06, al07, al08, al09, al1,p0-NominalPUCCHINTEGER (-127.-96),deltaFList-PUCCHDeltaFList-PUCCH,deltaPreambleMsg3INTEGER (-1.6)UplinkPowerControlDedicated :=SEQUENCE p0-UE-PUSCHINTEGER (-8.7),deltaMCS-EnabledENUMERATED en0, en1,accumulationEnabledBOOLEAN,p0-UE-PUCCHINTEGER (-8.7),pSRS-OffsetINTEGER (0.15),filterCoefficientFilterCoefficientDEFAULT fc4DeltaFList-PUCCH :=SEQUENCE deltaF-PUCCH-Format1ENUMERATED deltaF-2, deltaF0, deltaF2,deltaF-PUCCH-Format1bENUMERATED deltaF1, deltaF3, deltaF5,deltaF-PUCCH-Format2ENUMERATED deltaF-2, deltaF0, deltaF1, deltaF2,deltaF-PUCCH-Format2aENUMERATED deltaF-2, deltaF0, deltaF2,deltaF-PUCCH-Format2bENUMERATED deltaF-2, deltaF0, deltaF2- ASN1STOPUplinkPowerControl field descriptionsp0-NominalPUSCHParameter: See TS 36.213, 5.1.1.1, unit dBm. This field is applicable for non-persistent scheduling, only.alphaParameter: See TS 36.213, 5.1.1.1 where al0 corresponds to 0, al04 corresponds to value 0.4, al05 to 0.5, al06 to 0.6, al07 to 0.7, al08 to 0.8, al09 to 0.9 and al1 corresponds to 1.p0-NominalPUCCHParameter: See TS 36.213, 5.1.2.1, unit dBm.deltaF-PUCCH-FormatXParameter: for the PUCCH formats 1, 1b, 2, 2a and 2b. See TS 36.213 23, 5.1.2 wheredeltaF-2 corresponds to -2 dB, deltaF0 corresponds to 0 dB and so on.p0-UE-PUSCHParameter: See TS 36.213 23, 5.1.1.1, unit dB. This field is applicable for non-persistent scheduling, only.deltaPreambleMsg3Parameter: see TS 36.213 23, 5.1.1.1. Actual value = IE value * 2 dB.deltaMCS-EnabledParameter: Ks See TS 36.213 23, 5.1.1.1. en0 corresponds to value 0 corresponding to state “disabled”. en1 corresponds to value 1.25 corresponding to “enabled”.accumulationEnabledParameter: Accumulation-enabled, see TS 36.213 23, 5.1.1.1. TRUE corresponds to “enabled” whereas FALSE corresponds to “disabled”.p0-UE-PUCCHParameter: See TS 36.213 23, 5.1.2.1. Unit dBpSRS-OffsetParameter: PSRS_OFFSET See TS 36.213 23, 5.1.3.1. For Ks=1.25, the actual parameter value is pSRS-Offset value 3. For Ks=0, the actual parameter value is -10.5 + 1.5*pSRS-Offset value.filterCoeff

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论