Page 2 Radio Link Measurements Active Channel Pre-processing Radio Measurements Data Decompression Radio Measurements Data Compression EN_MEAS_ COMPRESSION NO YES Assignment of PC functions in the ALCATEL BSS BTS BSC Functional entities: Radio Link Supervision Radio Link Command PC Threshold Comparison PC Command Power Control in B6 Page 3 Power control
Reduce emitted power to the minimum possible
Ensuring quality and received level of peer entity
Adapted in real-time
For Uplink PC : decrease UL interference and save MS battery
For Downlink PC, decrease DL interference
B S _ T X P W R R X L E V _ D L M S _ T X P W R R X L E V _ U L Power Control in B6 Page 4 Power control principles
Based on a threshold comparison mechanism
Decrease emitted power when received level AND quality measured by peer entity is better than a given value
Increase emitted power when received level OR quality lower than a given value
Doesnt decrease power if resulting level will be below low level threshold
NEW FEATURES IN B6:
REAL FAST PC TO GIVE REACTIVITY TO THE ALGORITHMS Power Control in B6 Page 5 MS Power control (for BS PC, replace MS by BS and UL by DL) L_RXLEV_UL_P U_RXLEV_UL_P U_RXQUAL_UL_P L_RXQUAL_UL_P POW_RED_STEP_SIZE -95 -93 -80 1 2 Decrease Decrease Increase Increase No PC required No PC required Power Control in B6 Page 6 MS PC Threshold Comparison
Power increase: If AV_RXQUAL_UL_PC > L_RXQUAL_UL_P + OFFSET_RXQUAL_FH AV_RXQUAL_UL_PC L_RXQUAL_UL_P + OFFSET_RXQUAL_FH and AV_RXLEV_UL_PC < L_RXLEV_UL_P Then PC_COMMAND(MS, INC, MS_P_INC dB, <min(MS_TXPWR_MAX, P)
Power decrease: If AV_RXQUAL_UL_PC < U_RXQUAL_UL_P and AV_RXLEV_UL_PC >= L_RXLEV_UL_P + POW_RED_STEP_SIZE AV_RXQUAL_UL_PC L_RXQUAL_UL_P + OFFSET_RXQUAL_FH and AV_RXQUAL_UL_PC U_RXQUAL_UL_P and AV_RXLEV_UL_PC > U_RXLEV_UL_P Then PC_COMMAND(MS, RED, MS_P_RED dB, >MS_TXPWR_MIN Power Control in B6 Page 7 MS Power Control Command
Target received level TARGET_RXLEV_UL middle threshold between U_RXLEV_UL_P and L_RXLEV_UL_P
Adaptive power step size According to the average received level Limited power step size to MAX_POW_INC and MAX_POW_RED If only Quality problem: fixed power step size POW_INC_STEP_SIZE and POW_RED_STEP_SIZE Two weighting factors to modify the algorithm reactivity when level problem POW_INC_FACTOR for power increase POW_RED_FACTOR for power decrease Power Control in B6 Page 8 Quality problem case Power Control in B6 Page 9 Only level problem case Power Control in B6 Page 10 MS Power Control Command Computation
PC_COMMAND (MS, INC, MS_P_INC dB, < power max) If MS_TXPWR < power max then increase MS_TXPWR by min(MS_P_INC, MAX_POW_INC, powermax- MS_TXPWR) where MS_P_INC is evaluated by the following algorithm.
if (AV_RXLEV_UL_PC < L_RXLEV_UL_P) (problem of level) if (AV_RXQUAL_UL_PC L_RXQUAL_UL_P + OFFSET_RXQUAL_FH) (sufficient quality) then MS_P_INC = roundup[ POW_INC_FACTOR* (TARGET_RXLEV_UL -AV_RXLEV_UL_PC)] else MS_P_INC = roundup[ MAX ( POW_INC_FACTOR * (TARGET_RXLEV_UL - AV_RXLEV_UL_PC ), POW_INC_STEP_SIZE )]
else (problem of quality) MS_P_INC = POW_INC_STEP_SIZE Power Control in B6 Page 11 MS Power Control Command Computation
PC_COMMAND (MS, RED, MS_P_RED dB, > power min) If MS_TXPWR > power min then decrease MS_TXPWR by min(MS_P_RED, MAX_POW_RED, MS_TXPWR- power min) where MS_P_RED is evaluated by the following algorithm.
if (AV_RXLEV_UL_PC > U_RXLEV_UL_P) (good level) if (AV_RXQUAL_UL_PC U_RXQUAL_UL_P) (sufficient quality) then MS_P_RED = roundup[ MAX(POW_RED_FACTOR* (AV_RXLEV_UL_PC- TARGET_RXLEV_UL)), 2dB] else MS_P_RED = roundup[ MAX ( POW_RED_FACTOR * (AV_RXLEV_UL_PC- TARGET_RXLEV_UL), POW_RED_STEP_SIZE )]
else (good quality) MS_P_RED = POW_RED_STEP_SIZE Power Control in B6 Page 12 L_RXLEV_UL_P U_RXLEV_UL_P U_RXQUAL_UL_P L_RXQUAL_UL_P POW_RED_STEP_SIZE -95 -93 -80 1 2 No PC required No PC required Max (Adaptive, Pow_Inc_Step_Size) Adaptive Pow_Inc_Step_Size Pow_Red_Step_Size) Max (Adaptive, 2 db) Max (Adaptive, Pow_Red_Step_Size) Power Control in B6 Page 13 OFFSET_RXQUAL_FH
This variable allows to take into account the frequency hopping in the RxQual evaluation
Defined on a per cell basis
Algorithm: If Frequency hopping applied then OFFSET_RXQUAL_FH = Offset_hopping_HO else OFFSET_RXQUAL_FH = 0
Power Control in B6 Page 14 Power control : Timers
T_SDCCH_PC allows the inhibition of PC on SDCCH
When a new power is required, the confirmation is awaited : MS_P_CON_ACK BS_P_CON_ACK
As soon as the new power is acknowledged, a fixed duration is awaited to trigger a new change of power, if necessary : MS_P_CON_INT BS_P_CONT_INT Power Control in B6 Page 15 IF xx_P_CON_ACK is expiring, it is a system problem :
Wrong setting of xx_P_CON_ACK (too short)
No reception of power command by MS a radio link recovery can be activated
Problem on Abis repetition of BS power command
The expiry of P_CON_INT is a normal mechanism Power Control in B6 Page 16 Some extra information
LEVEL and QUALITY USED in EQUATION are averages ones with window size A_QUAL_PC and A_LEV_PC
BS POWER CONTROL INHIBITED ON BCCH TRX BCCH must be emitted at maximum level
MS dynamic constraint maximum 2dBm every 60 ms
Emitted power can be changed by radio link supervision algorithm Radio link supervision has a greater priority
Activation of power control can slow down HO decision some causes can be triggered only if MS (BTS) is emitting at maximum power
Power Control in B6 Page 17 Thank You Power Control in B6