You are on page 1of 49

GSM Radio Network Tuning POWER CONTROL

Babak Kardel Mehrdad Sedaghat March 2008

Subjects
1. Reasons and Strategies 2. Overview 3. Parameters 4. Power Ranges 5. MS Power Control 6. BTS Power Control 7. MS Power Optimization in Call Set-up 8. MS Power optimization in Handover
2 GSM Radio Network Tuning Course 4/8/2008

POWER CONTROL Reasons and Strategy


There can be Power Control (POC) both for MS power and BTS power Handled by the BSC. REASONS Optimize Uplink and Downlink QOS -> decrease interferences Decrease power consumption of the Mobile

GSM Radio Network Tuning Course

4/8/2008

POWER CONTROL Strategy


STRATEGY Enough margin against Rayleigh fading HO has always higher priority than PC Controlled by interval Increase and decrease act independently BTS and MS apply Power Control independently BCCH TRX doesn't use Power Control. DL/UL Power Control can be disabled

GSM Radio Network Tuning Course

4/8/2008

POWER CONTROL
Overview (1/2)

MS + BTS Measurements Measurements

EnaFastAveCallSetup EnaFastAvePC EnaFastAveHO

Averaging Averaging

ho/pc_Averaging_Lev/Qual_UL/DL WindowSize Weight msDistanceAveragingParameter BtsMeasAverage WIndowSize DTXMode

Power Control ?

GSM Radio Network Tuning Course

4/8/2008

POWER CONTROL
Overview (2/2)
POWER POWER CONTROL CONTROL Uplink Quality Uplink Level Downlink Quality Downlink Level AV_RXQUAL_UL_PC AV_RXLEV_UL_PC AV_RXQUAL_DL_PC AV_RXLEV_DL_PC UPLINK UPLINK

THRESHOLD COMPARISON

POWER POWER CONTROL CONTROL DOWNLINK DOWNLINK

Separate Averaging Parameters For Handover and for Power Control

PC INTERVAL

Parameter powerControlInterval powerIncrStepSize powerReductionStepSize powerControlEnabled


6 GSM Radio Network Tuning Course

Value 0 30 sec. 2, 4, 6 dB 2, 4 dB POC Y/N


4/8/2008

POWER CONTROL Parameters


Parameter Value

pcUpper/LowerThresholdsLevUL rxLevel px nx pcUpper/LowerThresholdsLevDL rxLevel px nx pcUpper/LowerThresholdsQualU L rxQual px nx pcUpper/LowerThresholdsQualD L rxQual px nx


7 GSM Radio Network Tuning Course

AV_RXLEV_UL_PC

-110 ... -47 (dBm) 1 ... 32 1 ... 32 -110 ... -47 (dBm) 1 ... 32 1 ... 32 POC 0 ... 7 1 ... 32 1 ... 32 0 ... 7 1 ... 32 1 ... 32

AV_RXLEV_DL_PC

AV_RXQUAL_UL_PC

AV_RXQUAL_DL_PC

POC

4/8/2008

POWER CONTROL
Safety region
LowerLEV UpperLEV

UpperQUAL

LowerQUAL

Applicable both on Downlink and Uplink Directions


8 GSM Radio Network Tuning Course 4/8/2008

POWER CONTROL
Ranges
Attenuations 30 dB Range Power Values System Dependent Range

Parameter bsTxPwrMax bsTxPwrMin minMsTxPower msTxPwrMax


9

Value 0 30 dB (2 dB step) POC 0 30 dB (2 dB step) for GSM for GSM 5 43 dBm (2 dB step) 5 43 dBm (2 dB step) BTS
4/8/2008

GSM Radio Network Tuning Course

POWER CONTROL
Power Change Step Size

10

GSM Radio Network Tuning Course

4/8/2008

POWER CONTROL
MS power increase due to signal level

if RXLEV_UL+ 2*PowIncrStepSize <= PcLowerThresholdsLevUL PWR_INCR_STEP = PcLowerThresholdsLevUL- RXLEV_UL (Variable step size)

else PWR_INCR_STEP = PowIncrStepSize


Power Control Triggered

PcLowerThresholdsLevUL RXLEV_UL is the current signal level measured by the BTS RXLEV_UL <> AV_RXLEV_UL_PC ( used for threshold comparison )

11

GSM Radio Network Tuning Course

4/8/2008

POWER CONTROL
MS power decrease due to signal level
if RXLEV_UL - 2*PowRedStepSize >= PcUpperThresholdsLevUL

PWR_DECR_STEP = RXLEV_UL - PcUpperThresholdsLevUL (Variable step size)


else PcUpperThresholdsLevUL

PWR_DECR_STEP = PowRedStepSize
Power Control Triggered

RXLEV_UL is the current signal level measured by the BTS RXLEV_UL <> AV_RXLEV_UL_PC ( used for threshold comparison )

12

GSM Radio Network Tuning Course

4/8/2008

POWER CONTROL
MS power increase due to signal quality
Only variable step size Two different Algorithms Largest increase is considered
Based on Current Quality PWR_INCR_STEP PWR_INCR_STEP= =(1+MAX(0,Qa))*PowIncrStepSize (1+MAX(0,Qa))*PowIncrStepSize where where Qa Qa= =RXQUAL_UL RXQUAL_UL- -PcLowerThresholdsQualUL PcLowerThresholdsQualUL LARGEST LARGESTINCREASE INCREASE Based on Current Level PWR_INCR_STEP PWR_INCR_STEP= =PcLowerThresholdsLevUL PcLowerThresholdsLevUL- -RXLEV_UL RXLEV_UL

IF PowIncrStepSize IF: :RXLEV_UL RXLEV_UL+ +2* 2* PowIncrStepSize< <= =PcLowerThresholdsLevUL PcLowerThresholdsLevUL


13 GSM Radio Network Tuning Course 4/8/2008

POWER CONTROL MS power decrease due to signal quality


Two different Algorithms Based on OptimumRxLev being used or not No decrease if the resulting RXLEV_UL gets too close to PcLowerThresholdLevUL 6 dB Margin
IF IF: :optimumRxLevUL optimumRxLevUL==N N if RXLEV_UL - 2*PowRedStepSize >= PcUpperThresholdsLevUL PWR_DECR_STEP = RXLEV_UL - PcUpperThresholdsLevUL (Variable step size)

else PWR_DECR_STEP = PowRedStepSize

Same as in the MS Power decrease due to Signal Level, but Triggered by different condition
14 GSM Radio Network Tuning Course 4/8/2008

POWER CONTROL
"Ping Pong" effect
LowerLEV UpperLEV

UpperQUAL

LowerQUAL

Power decrement due to quality Power increment due to level 15 GSM Radio Network Tuning Course 4/8/2008

Power Control summery

16

GSM Radio Network Tuning Course

4/8/2008

POWER CONTROL
MS power decrease due to signal quality (1/2)
IF IF: :optimumRxLevUL optimumRxLevUL= =N N

if RXLEV_UL - 2*PowRedStepSize >= PcUpperThresholdsLevUL PWR_DECR_STEP = RXLEV_UL - PcUpperThresholdsLevUL (Variable step size)

else PWR_DECR_STEP = PowRedStepSize

Same as in the MS Power decrease due to Signal Level, but Triggered by different condition (quality)

17

GSM Radio Network Tuning Course

4/8/2008

POWER CONTROL
MS power decrease due to signal quality (2/2)
PWR_DECR_STEP =
IF IF: :optimumRxLevUL optimumRxLevUL<> <>N N

MIN[ PwrDecrLimit, MAX( MAX (0, RXLEV_UL - OptimumRxLevUL), (PwrDecrQualFactor + MAX(0, Qa)) *PowRedStepSize ) ] 16 where Qa 14 = PcUpperThresholdsQualUL - AV_RXQUAL_UL_PC
12

Pwr_Decr_Step

PcUpperThresholdQualUL = 1

PwrDecrLimitBand0 : if AV_RXQUAL_UL_PC = 0 8 PwrDecrLimit = 10dB


6

10

PwrDecrLimitBand1 : if 4 AV_RXQUAL_UL_PC = 1 PwrDecrLimitBand2 : if AV_RXQUAL_UL_PC = 2 0


-99 -97 -95 -93 -91 -89 -87 -85 -83 -81 -79 -77 -75 -73 -71 -69 -67 -65 -109 -107 -105 -103 -101 RxLev_UL -63 2

B = Max ( 0 , RXLEV_UL - OptimumRxLevUL )

C = (PwrDecrFactor + Max(0,Qa)) *PwrRedStepSize

Min(Max(B;C) , PwrDecrLimit)

18

GSM Radio Network Tuning Course

4/8/2008

POWER CONTROL
BTS power increase due to signal level
if RXLEV_DL + 2*PowIncrStepSize <= PcLowerThresholdsLevDL PWR_INCR_STEP = PcLowerThresholdsLevDL - RXLEV_DL (Variable step size)

else PWR_INCR_STEP = PowIncrStepSize


Power Control Triggered

PcLowerThresholdsLevDL

RXLEV_DL is the current signal level measured by the MS RXLEV_DL <> AV_RXLEV_DL_PC ( used for threshold comparison )

19

GSM Radio Network Tuning Course

4/8/2008

POWER CONTROL
BTS power decrease due to signal level (1/2) (S9 improvement)

if VariableDLStepUse = N PWR_DECR_STEP = PowRedStepSize (no variable step size)

PcUpperThresholdsLevDL

Power Control Triggered

Parameter VariableDLStepUse
20 GSM Radio Network Tuning Course

Value Y/N BSC


4/8/2008

POWER CONTROL BTS power decrease due to signal level (2/2) (S9 improvement)
If VariableDLStepUse = Y if RXLEV_DL - 2*PowRedStepSize >= PcUpperThresholdsLevDL PWR_DECR_STEP = MIN((RXLEV_DL - PcUpperThresholdsLevDL),10) (Variable step size)
PcUpperThresholdsLevDL

else PWR_DECR_STEP = PowRedStepSize RXLEV_DL is the current signal level measured by the MS RXLEV_DL <> AV_RXLEV_DL_PC ( used for threshold comparison )
Power Control Triggered

NOTE: DL Power decrease must be limited to 10 dB due to problems which can occur to mobile stations if power level is reduced too much. Limitation is implemented in HO&PC algorithm.

POWER CONTROL
BTS power increase due to signal quality
Only variable step size Two different Algorithms Largest increase is considered
Based on Current Quality PWR_INCR_STEP PowIncrStepSize PWR_INCR_STEP= =(1+MAX(0,Qa))* (1+MAX(0,Qa))* PowIncrStepSize where where Qa Qa= =RXQUAL_DL RXQUAL_DL- -PcLowerThresholdsQualDL PcLowerThresholdsQualDL LARGEST LARGESTINCREASE INCREASE Based on Current Level PWR_INCR_STEP PWR_INCR_STEP= =PcLowerThresholdsLevDL PcLowerThresholdsLevDL- -RXLEV_DL RXLEV_DL

IF PowIncrStepSize IF: :RXLEV_DL RXLEV_DL+ +2* 2* PowIncrStepSize<= <=PcLowerThresholdsLevDL PcLowerThresholdsLevDL


22 GSM Radio Network Tuning Course 4/8/2008

POWER CONTROL
BTS power decrease due to signal quality (S9 improvement) (1/4)
VariableDLStepUse OptimumRxLevDL =Y/N (S9 new feature) = -109-47 dBm/N

If VariableDLStepUse = N PWR_DECR_STEP = PowRedStepSize (no variable step size)

The decrease in power does not take place if there is the possibility that it would trigger the threshold PcLowerThresholdsLevDL (the safety margin is 6dB).

23

GSM Radio Network Tuning Course

4/8/2008

POWER CONTROL
BTS power decrease due to signal quality (2/4)
Two different Algorithms Based on OptimumRxLevDL being used or not if the resulting RXLEV_DL would get too close to PcLowerThresholdLevDL (as a result of the decrease) there could be a consecutive increase due to level which will lead to triggering the decrease again. To avoid this "ping pong" effect BSC makes sure before decreasing the power due to signal quality that RXLEV_DL is at least 6 dB higher than the PcLowerThresholdLevDL. 6 dB Margin is in-built in BSC

24

GSM Radio Network Tuning Course

4/8/2008

POWER CONTROL
BTS power decrease due to signal quality (S9 improvement) (3/4)
If VariableDLStepUse = Y and If OptimumRxLevDL = < not defined > if RXLEV_DL - 2*PowRedStepSize >= PcUpperThresholdsLevDL

PWR_DECR_STEP =MIN(( RXLEV_DL - PcUpperThresholdsLevDL) ,10) (Variable step size)


else

PWR_DECR_STEP = PowRedStepSize
RXLEV_DL is the current signal level measured by the BTS RXLEV_DL <> AV_RXLEV_DL_PC ( used for threshold comparison )
25 GSM Radio Network Tuning Course 4/8/2008

POWER CONTROL
BTS power decrease due to signal quality (4/4) (S9 improvement)
If VariableDLStepUse = Y and If OptimumRxLevDL = defined

IF IF: :optimumRxLevDL optimumRxLevDL<> <>N N PWR_DECR_STEP = MIN ((MIN{PwrDecrLimit, MAX[ MAX (0, RXLEV_DL OptimumRxLevDL), (PwrDecrFactor + MAX(0, Qa)) *PowRedStepSize]}),10)

where Qa = PcUpperThresholdsQualDL - AV_RXQUAL_DL_PC

Parameter optimumRxLevDL
26 GSM Radio Network Tuning Course

Value -110 -47/N TRX


4/8/2008

POWER CONTROL
MS Power Optimization in Call Set-up
Normally MS accesses the TCH with the maximum Tx Power allowed in the cell: msTxPwrMax When power optimization is employed MS_TXPWR_ OPT = MsTxPwrMax - MAX ( 0, (RXLEV_UL OptimumRxLevUL) ) Parameter OptimumRxLevUL must be defined for each TRX in the cell.If there are different values defined for different TRXs then maximum value is considered in the calculation. RXLEV_UL is measured during signalling phase

27

GSM Radio Network Tuning Course

4/8/2008

POWER CONTROL MS Power Optimization in Handover


Intracell Handover Normally MS uses the maximum Tx Power allowed in the target cell msTxPwrMax When power optimization is employed MS_TXPWR_ OPT = MsTxPwrMax MAX( 0, (AV_RXLEV_UL_HO + (MsTxPwrMax MS_TXPWR) - OptimumRxLevUL) Parameter OptimumRxLevUL must be defined for each TRX in the Cell If different values then maximum is considered

28

GSM Radio Network Tuning Course

4/8/2008

POWER CONTROL
MS Power Optimization in Handover

Example: AV_RXLEV_UL_HO= -75 dBm OptimumRxLevUL= -80 dBm dBm) MS_TXPWR_MAX= 33 dBm MS_TXPWR = 33 dBm MS_TXPWR_OPT = 33 dBm -MAX( 0, -75 dBm+80 = 33 dBm -5 dB = 28 dBm

Parameter OptimumRxLevUL
29 GSM Radio Network Tuning Course

Value -109 -47 dBm / N TRX


4/8/2008

POWER CONTROL
MS Power Optimization in Handover
Intra BSC intercell Handover Normally MS uses the maximum Tx Power allowed in the target cell msTxPwrMax When power optimization is employed MS_TXPWR_ OPT(n) = MsTxPwrMax(n) - MAX ( 0, (AV_RXLEV_NCELL(n) - MsPwrOptLevel(n)) ) Parameter msPwrOptLevel is defined on a per adjacent cell basis

Affects Uplink Either Uplink signal equals


downlink signal

6 dB Serving Cell DL
msPwrOptLevel

Or Differences in UL / DL
considered when defining msOptPwrLevel Parameter msPwrOptLevel (n)
30

Adjacent Cell DL

Handover

Adjacent Cell UL

Value -110 -47 dBm / N ADJC


4/8/2008

Power Control Parameters

31

GSM Radio Network Tuning Course

4/8/2008

Power Control Parameters

32

GSM Radio Network Tuning Course

4/8/2008

Power Control Parameters

33

GSM Radio Network Tuning Course

4/8/2008

Power Control Parameters

34

GSM Radio Network Tuning Course

4/8/2008

Power Control Parameters

35

GSM Radio Network Tuning Course

4/8/2008

Power Control Parameters

36

GSM Radio Network Tuning Course

4/8/2008

Power Control Parameters

37

GSM Radio Network Tuning Course

4/8/2008

Power Control Parameters

38

GSM Radio Network Tuning Course

4/8/2008

Power Control Parameters

39

GSM Radio Network Tuning Course

4/8/2008

Power Control Parameters

40

GSM Radio Network Tuning Course

4/8/2008

Power Control Parameters

41

GSM Radio Network Tuning Course

4/8/2008

Power Control Parameters

42

GSM Radio Network Tuning Course

4/8/2008

Power Control Parameters

43

GSM Radio Network Tuning Course

4/8/2008

Power Control Parameters

44

GSM Radio Network Tuning Course

4/8/2008

Power Control Parameters

45

GSM Radio Network Tuning Course

4/8/2008

Power Control Parameters

46

GSM Radio Network Tuning Course

4/8/2008

Power Control Parameters

47

GSM Radio Network Tuning Course

4/8/2008

Power Control Parameters

48

GSM Radio Network Tuning Course

4/8/2008

49

GSM Radio Network Tuning Course

4/8/2008

You might also like