asdf

28
BSSPAR-Power Control/ 6-61031/2003 © NOKIA Power Control BSSPAR S10.5 Module 07

Upload: sakcbz

Post on 30-Oct-2014

10 views

Category:

Documents


1 download

DESCRIPTION

adsfas

TRANSCRIPT

Page 1: asdf

BSSPAR-Power Control/ 6-61031/2003 © NOKIA

Power Control

BSSPAR S10.5

Module 07

Page 2: asdf

BSSPAR-Power Control/ 6-61031/2003 © NOKIA

Module ObjectivesPowerControl

At the end of the module, the participant will be able to: •State the purpose and the important considerations for power control in GSM networks•List the steps involved in the power control process.•Explain the difference between fixed and variable power-change step-size•Discuss the Power Control Algorithms that are used to increase or decrease the MS or BTS transmit power, based on received signal levels and quality•Name the parameters that are used for Power Control

Page 3: asdf

BSSPAR-Power Control/ 6-61031/2003 © NOKIA

Reasons and Strategy

REASONS• Optimize Uplink and Downlink QOS decrease interference• Decrease power consumption of the Mobile

PowerControl

STRATEGY

• Handled by the BSC• Enough margin against Rayleigh fading• HO has always higher priority than POC• Controlled by interval• Increase and decrease act independently (can be fixed or variable step size)• BTS and MS apply Power Control independently• BCCH TRX doesn't use Power Control• DL/UL Power Control can be disabled• Initial POC level used by MS in new cell after HO, is determined by BSC

(default is max permitted level, MsTXPwrMaxCell• Optionally POC/HOC processes can optimise the initial RF power in case of intra

BSC HO

Page 4: asdf

BSSPAR-Power Control/ 6-61031/2003 © NOKIA

Overview (1/2)

Measurements Measurements

BtsMeasAverage

AveragingWindow SizeAdjCellAllAdjacentCellsAveragedNumberOfZeroResults

AveragingAveraging

AveragingAveraging

BookkeepingBookkeeping

ho/pc_Averaging_Lev/Qual_UL/DLWindowSize

WeightmsDistanceAveragingParameter

WIndowSize

DTXMode

Measurements Measurements

Power Control ?

EnaFastAveCallSetupEnaFastAvePCEnaFastAveHOMS + BTS

MS

PowerControl

Page 5: asdf

BSSPAR-Power Control/ 6-61031/2003 © NOKIA

Overview (2/2)

powerControlInterval 0 … 30 sec

powerIncrStepSize 2, 4, 6 dB

powerRedStepSize 2, 4 dBpowerControlEnabled Y / N

Parameter Value

Uplink Level

Uplink Quality AV_RXQUAL_UL_PC

AV_RXLEV_UL_PC

Downlink Level

Downlink Quality AV_RXQUAL_DL_PC

AV_RXLEV_DL_PC

POWER CONTROL

UPLINK

POWER CONTROL

UPLINK

THRESHOLD COMPARISON

Separate Averaging Parameters

For Handover and for Power Control

POWER CONTROL

DOWNLINK

POWER CONTROL

DOWNLINK

POCINTERVAL

PowerControl

Page 6: asdf

BSSPAR-Power Control/ 6-61031/2003 © NOKIA

POC ParametersParameter Value

pcUpper/LowerThresholdsLe

vUL rxLevel

px nx

pcUpper/LowerThresholdsLevDL

rxLevel px nx

pcUpper/LowerThresholdsQualUL

rxQual px nx

pcUpper/LowerThresholdsQualDL

rxQual px nx

-110 ...-47 dBm1 ... 321 ... 32

-110 ... -47 dBm1 ... 321 ... 32

0 ... 71 ... 321 ... 32

0 ... 71 ... 321 ... 32

PowerControl

Page 7: asdf

BSSPAR-Power Control/ 6-61031/2003 © NOKIA

Safety Region

LowerLEV UpperLEV

UpperQUAL

LowerQUAL

Applicable in both Downlink and Uplink Directions

PowerControl

Page 8: asdf

BSSPAR-Power Control/ 6-61031/2003 © NOKIA

Ranges

bsTxPwrMax 0 … 30 dBbsTxPwrMin 0 … 30 dBminMsTxPower 0 … 36 dBmmsTxPwrMax 0 … 36 dBm

Parameter Value

30 dB Range

System Dependent Range

Attenuations

Power Values

PowerControl

Page 9: asdf

BSSPAR-Power Control/ 6-61031/2003 © NOKIA

MS/BTS Power Increase Due to Signal Level

T y p e U n i t O r D e p a r t m e n t H e r eT y p e Y o u r N a m e H e r e

I FA V _ R X L E V _ U L / D L _ P C < = P c L o w e r T h r e s h o l d s L e v U L / D L

T H E NM S / B T S p o w e r i n c r e a s e d u e t o s i g n a l l e v e l

I FR X L E V _ U L / D L + 2 * P o w I n c r S t e p S i z e < = P c L o w e r T h r e s h o l d s L e v U L / D L

T H E NP W R _ I N C R _ S T E P = P c L o w e r T h r e s h o l d s L e v U L / D L - R X L E V _ U L / D L

E L S EP W R _ I N C R _ S T E P = P o w I n c r S t e p S i z e

P o w e r C o n t r o l I i n t e r v a l

PowerControl

Page 10: asdf

BSSPAR-Power Control/ 6-61031/2003 © NOKIA

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

• RXLEV_UL is the current signal level measured by the BTS

• RXLEV_UL <> AV_RXLEV_UL_PC ( used for threshold comparison)

PcLowerThresholdsLevUL

Power Control Triggered

PowerControl

Page 11: asdf

BSSPAR-Power Control/ 6-61031/2003 © NOKIA

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

• RXLEV_DL is the current signal level measured by the MS

• RXLEV_DL <> AV_RXLEV_DL_PC (used for threshold comparison)

PcLowerThresholdsLevDL

Power Control Triggered

PowerControl

Page 12: asdf

BSSPAR-Power Control/ 6-61031/2003 © NOKIA

PowerControl

MS Power Increase Due to Signal Quality

• Only variable step size

• Two different Algorithms

• Largest increase is considered

PWR_INCR_STEP = (1+MAX(0,Qa))*PowIncrStepSizewhere Qa = RXQUAL_UL - PcLowerThresholdsQualUL

PWR_INCR_STEP = (1+MAX(0,Qa))*PowIncrStepSizewhere Qa = RXQUAL_UL - PcLowerThresholdsQualUL

PWR_INCR_STEP = PcLowerThresholdsLevUL - RXLEV_UL

PWR_INCR_STEP = PcLowerThresholdsLevUL - RXLEV_UL

Based on Current Level

Based on Current Quality

IF : RXLEV_UL + 2*PowIncrStepSize < = PcLowerThresholdsLevUL

IF : RXLEV_UL + 2*PowIncrStepSize < = PcLowerThresholdsLevUL

LARGEST INCREASE

LARGEST INCREASE

Page 13: asdf

BSSPAR-Power Control/ 6-61031/2003 © NOKIA

BTS Power Increase Due to Signal Quality

• Only variable step size

• Two different Algorithms

• Largest increase is considered

PWR_INCR_STEP = (1+MAX(0,Qa))*PowIncrStepSizewhere Qa = RXQUAL_DL - PcLowerThresholdsQualDL

PWR_INCR_STEP = (1+MAX(0,Qa))*PowIncrStepSizewhere Qa = RXQUAL_DL - PcLowerThresholdsQualDL

PWR_INCR_STEP = PcLowerThresholdsLevDL - RXLEV_DL

PWR_INCR_STEP = PcLowerThresholdsLevDL - RXLEV_DL

Based on Current Level

Based on Current Quality

IF : RXLEV_DL + 2*PowIncrStepSize <= PcLowerThresholdsLevDL

IF : RXLEV_DL + 2*PowIncrStepSize <= PcLowerThresholdsLevDL

LARGEST INCREASELARGEST INCREASE

PowerControl

Page 14: asdf

BSSPAR-Power Control/ 6-61031/2003 © NOKIA

• if VariableDLStepUse = N PWR_DECR_STEP =

PowRedStepSize

(no variable step size)

PcUpperThresholdsLevDL

Power Control Triggered

VariableDLStepUse Y/N

Parameter Value

PowerControl

BTS Power Decrease Due to Signal Level

Page 15: asdf

BSSPAR-Power Control/ 6-61031/2003 © NOKIA

If VariableDLStepUse = Y

PcUpperThresholdsLevDL

Power Control Triggered

• 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 MS • RXLEV_DL <> AV_RXLEV_DL_PC ( used for threshold comparison )

BTS Power Decrease Due to Signal Level

PowerControl

Page 16: asdf

BSSPAR-Power Control/ 6-61031/2003 © NOKIA

VariableDLStepUse =Y/N (S9 new feature)

OptimumRxLevDL = -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)

PowerControl

BTS Power Decrease Due to Signal Quality

Page 17: asdf

BSSPAR-Power Control/ 6-61031/2003 © NOKIA

• Two different Algorithms• Based on whether OptimumRxLevDL is 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

PowerControl

BTS Power Decrease Due to Signal Quality

Page 18: asdf

BSSPAR-Power Control/ 6-61031/2003 © NOKIA

If VariableDLStepUse = Y andIf 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_UL is the current signal level measured by the BTS

• RXLEV_UL <> AV_RXLEV_UL_PC (used for threshold comparison)

PowerControl

BTS Power Decrease Due to Signal Quality

Page 19: asdf

BSSPAR-Power Control/ 6-61031/2003 © NOKIA

Power Decrease Step Calculation

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

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

IF : optimumRxLevDL <> NIF : optimumRxLevDL <> N

If VariableDLStepUse = Y andIf OptimumRxLevDL = defined

PowerControl

Page 20: asdf

BSSPAR-Power Control/ 6-61031/2003 © NOKIA

MS Power Decrease Due to Signal Level

• If RXLEV_UL - 2*PowRedStepSize >= PcUpperThresholdsLevUL

PWR_DECR_STEP = RXLEV_UL - PcUpperThresholdsLevUL

(Variable step size)

• Else PWR_DECR_STEP =

PowRedStepSize

• RXLEV_UL is the current signal level measured by the BTS

• RXLEV_UL <> AV_RXLEV_UL_PC ( used for threshold comparison )

PcUpperThresholdsLevUL

Power Control Triggered

PowerControl

Page 21: asdf

BSSPAR-Power Control/ 6-61031/2003 © NOKIA

MS Power Decrease Due to Signal Quality

• Two different Algorithms• Based on OptimumRxLevUL being used or not

• if the resulting RXLEV_UL would get too close to PcLowerThresholdLevUL (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_UL is at least 6 dB higher than the PcLowerThresholdLevUL.

• 6 dB Margin is in-built in BSC

PowerControl

Page 22: asdf

BSSPAR-Power Control/ 6-61031/2003 © NOKIA

"Ping Pong" Effect

LowerLEV UpperLEV

UpperQUAL

LowerQUAL

Power decrement due to qualityPower increment due to level

PowerControl

Page 23: asdf

BSSPAR-Power Control/ 6-61031/2003 © NOKIA

IF : optimumRxLevUL = N

IF : optimumRxLevUL = N• if RXLEV_UL - 2*PowRedStepSize >=

PcUpperThresholdsLevUL

PWR_DECR_STEP = RXLEV_UL - PcUpperThresholdsLevUL

(Variable step size)

• else

PWR_DECR_STEP = PowRedStepSizeSame as in the MS Power decrease due to Signal Level,

but Triggered by different condition (quality)

MS Power Decrease Due to Signal Quality

PowerControl

Page 24: asdf

BSSPAR-Power Control/ 6-61031/2003 © NOKIA

PcUpperThresholdQualUL = 1

0

2

4

6

8

10

12

14

16

-109

-107

-105

-103

-101 -99

-97

-95

-93

-91

-89

-87

-85

-83

-81

-79

-77

-75

-73

-71

-69

-67

-65

-63

RxLev_UL

Pw

r_D

ecr_

Ste

p

B = Max ( 0 , RXLEV_UL - OptimumRxLevUL ) C = (PwrDecrFactor + Max(0,Qa)) *PwrRedStepSize Min(Max(B;C) , PwrDecrLimit)

• PWR_DECR_STEP =

MIN[ PwrDecrLimit, MAX( MAX (0, RXLEV_UL - OptimumRxLevUL),

(PwrDecrFactor + MAX(0, Qa)) *PowRedStepSize ) ]

• where Qa = PcUpperThresholdsQualUL - AV_RXQUAL_UL_PC

• PWR_DECR_STEP =

MIN[ PwrDecrLimit, MAX( MAX (0, RXLEV_UL - OptimumRxLevUL),

(PwrDecrFactor + MAX(0, Qa)) *PowRedStepSize ) ]

• where Qa = PcUpperThresholdsQualUL - AV_RXQUAL_UL_PC

IF : optimumRxLevUL <> NIF : optimumRxLevUL <> N

PwrDecrLimitBand0 : ifAV_RXQUAL_UL_PC = 0

PwrDecrLimit = 10dB

PwrDecrLimitBand1 : ifAV_RXQUAL_UL_PC = 1

PwrDecrLimitBand2 : ifAV_RXQUAL_UL_PC = 2

PowerControl

MS Power Decrease Due to Signal Quality

Page 25: asdf

BSSPAR-Power Control/ 6-61031/2003 © NOKIA

MS Power OptimizationCall 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

OptimumRxLevUL -109 … -47 / N dBm

Parameter Value

PowerControl

Page 26: asdf

BSSPAR-Power Control/ 6-61031/2003 © NOKIA

MS Power OptimizationIntracell 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

Example: AV_RXLEV_UL_HO= -75 dBm

OptimumRxLevUL= -80 dBm MS_TXPWR_OPT = 33 dBm -MAX( 0, -75 dBm+80 dBm)

MS_TXPWR_MAX= 33 dBm = 33 dBm -5 dB = 28 dBm

MS_TXPWR = 33 dBm

PowerControl

Page 27: asdf

BSSPAR-Power Control/ 6-61031/2003 © NOKIA

• 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) )

• Parameter msPwrOptLevel is defined on a per adjacent cell basis

msPwrOptLevel -110 … -47/N dBm

Parameter Value

6 dB

Handover

Serving Cell DL

Adjacent Cell DL

Adjacent Cell UL

msPwrOptLevel

• Affects Uplink

• Either Uplink signal equals downlink signal

• Or Differences in UL / DL considered when defining msOptPwrLevel

MS Power OptimizationInternal Intercell Handover

PowerControl

Page 28: asdf

BSSPAR-Power Control/ 6-61031/2003 © NOKIA

Power Control - Thresholds & Actions

Uplink & Downlink0

1

2

3

4

5

6

7

-110

-108

-106

-104

-102

-100 -98

-96

-94

-92

-90

-88

-86

-84

-82

-80

-78

-76

-74

-72

-70

-68

-66

-64

-62

-60

-58

-56

-54

-52

-50 dBmdBm

QualitQualityy

RxlevAccMinRxlevAccMinRxlevAccMin(n)RxlevAccMin(n)

PcLowerThresholdLevUL/DLPcLowerThresholdLevUL/DL

PcUpperThresholdLevUL/DLPcUpperThresholdLevUL/DL

PcLowerThresholdQualUL/DLPcLowerThresholdQualUL/DL

PcUpperThresholdQualUL/DLPcUpperThresholdQualUL/DL

No Action NeededNo Action Needed

Increase PowerIncrease Power

Decrease PowerDecrease Power

PcUpperThresholdQualUL/DL

Power decrease

No action needed

PcUpperThresholdLevUL/DL

PcLowerThresholdLevUL/DL

PcLowerThresholdQualUL/DL

RxLevMinCell(n)

RxLevAccMin

Power increase

Thresholds

Actions

PowerControl