You are on page 1of 33

RF Power Control

August 2001

RF Power Control

What is RF Power Control? Why we need RF Power Control?

Execution of RF Power Control

Power Control - Definition

Increasing or Decrease the RF power based on the Rxlev , quality .

Uplink ( mandatory ). Downlink (optional).

RF Power Control - Affect

Uplink

Battery Saving. Co-Channel Interference.

Downlink

Co-Channel Interference.

RF Power Control - Execution

Power Control Procedure.


Optimized Power Control. Rapid Power Down.

RF Power Control - Process

Process for PC for either the Rxlev, quality

RF Power Control MR

MS send SACCH message every 480 ms. It contains measuring about

Downlink Received Signal Strength. Downlink Received Qual. Neighbors BCCH/BSIC with Rx Lev.

RF Power Control MR (cont)

The Radio Interface forward measurements about the uplink to the HDPC .

Uplink Signal Strength. Uplink Received BER. Uplink Interference on Idle.

RF Power Control - Averaging

We cant depend on just one SACCH message MR, so we make an algorithm for averaging .

RF Power Control - Averaging

The Averaging/Voting algorithms are based on four parameters


HREQAVE HREQT N P

10

RF Power Control - Triggering

If P out of N exceed the threshold a decision will take place

11

RF Power Control Process summery

Decision was taken due to level .

12

RF Power Control Process summery

Decision was taken due to quality.

13

RF Power Control - Decision


Decision_alg_number = 1 INCREASE

There is no such a thing

Check Oscillation before

14

Optimization RF Power Control

GSR3

GSR4

SINGLE power increase / Separate for UL & DL decrease step size for UL & DL Power increase step size : Power increase step size : range range of 2 - 6 db of 2 - 14 db Step sizes FIXED in database NO DL power level oscillation prevention control Step sizes DYNAMICALLY SET depd on current power level DL oscillation prevention included

15

Optimization RF PC Step Size

SEPARATE

increment/decrement step sizes for uplink and down link 2,4,6,8,10


pow_inc_step_size_ul pow_inc_step_size_dl pow_red_step_size_ul pow_red_step_size_dl

,12,14 dB

pow_inc_step_size

GSR3
pow_red_step_size

2, 4dB

* The increment step size must be >= the decrement step size
16

Optimization RF Power Control

GSR3

GSR4

SINGLE power increase / Separate for UL & DL decrease step size for UL & DL Power increase step size : Power increase step size : range range of 2 - 6 db of 2 - 14 db Step sizes FIXED in database NO DL power level oscillation prevention control Step sizes DYNAMICALLY SET depd on current power level DL oscillation prevention included

17

Optimization RF Power Control

GSR3

GSR4

SINGLE power increase / Separate for UL & DL decrease step size for UL & DL Power increase step size : Power increase step size : range range of 2 - 6 db of 2 - 14 db Step sizes FIXED in database NO DL power level oscillation prevention control Step sizes DYNAMICALLY SET depd on current power level DL oscillation prevention included

18

Optimization RF PC Dynamic step size

To ENABLE, set dyn_step_adj = 1


3

types of dynamic step size adjustments

Dynamic power stepsize increase due to poor RXQUAL Dynamic power stepsize increase due to poor RXLEV Dynamic power stepsize reduction due to good RXQUAL

* NO Dynamic power stepsize reduction due to good RXLEV


19

Optimization RF PC Dynamic step size


(increase due poor Rxqual)

occurs when rxqual falls below the lower rxqual threshold l_rxqual_ul/dl_p

stepsize = DYN_POW_INC_XX_Q = MAX [ pow_inc_step_size_xx , fhigh ( Y ) ]


where Y = l_rxlev_xx_p + pow_inc_step_size_xx current_rxlev_xx

where fhigh( ) denotes the rounding up of a value to the nearest multiple of 2 dB


20

Optimization RF PC Dynamic step size


(Increase due to Rxqual)

Y = l_rxlev_xx_p + pow_inc_step_size_xx - current_rxlev_xx


Power level u_rxlev_ul_p Standard stepsize pow_inc_step_size_ul

Dynamic step size

l_rxlev_ul_p current_rxlev_ul Current power level

21

Optimization RF PC Dynamic step size


(Increase due to Rxlev)

stepsize = DYN_POW_INC_XX_L = fhigh ( Y )


where Y = l_rxlev_xx_p + pow_inc_step_size_xx - current_rxlev_xx

occurs when Rxlev falls below the lower rxlev threshold l_rxlev_ul/dl_p

22

Optimization RF PC Dynamic step size


(Reduction due good Rxqual)

occurs when rxqual is above the upper Rxqual threshold u_rxqual_ul/dl_p

stepsize = DYN_POW_RED_XX = MAX [ pow_red_step_size_xx , f low ( Y ) ]

where Y = (dyn_step_adj_fmpr /10 ) * (current_rxlev_xx u_rxlev_xx_p)

dyn_step_adj_fmpr = 0 to 10 ( used to control the rapidity )


23

Optimized RF Power Control

GSR3

GSR4

SINGLE power increase / Separate for UL & DL decrease step size for UL & DL Power increase step size : Power increase step size : range range of 2 - 6 db of 2 - 14 db Step sizes FIXED in database NO DL power level oscillation prevention control Step sizes DYNAMICALLY SET depd on current power level DL oscillation prevention included

24

Optimized RF PC Uplink Oscillation prevention

Problem definition

Decrease due to good Rxqual , Increase due to poor Rxlev

25

Optimized RF PC Uplink Oscillation prevention

Solution

Adjust increment step size ( via HDPC) Ignore decrease due to Rxqual after increase due to Rxlev ( mspwr_alg =1 )

26

Optimized RF PC Downlink Oscillation


prevention

Decrease due to good Rxqual followed by Increase due poor Rxlev immediately

current_rxlev_dl < l_rxlev_dl_p + pow_red_step_size_dl + 2dB

If the following condition is true, an RXQUAL based power reduction will NOT be performed:

27

Optimized RF PC Downlink Oscillation


prevention

current_rxlev_dl < l_rxlev_dl_p + pow_red_step_size_dl + 2dB

28

RF Rapid Power Down

Where ?

In urban area .

Problem Low step size Slow change

29

RF Rapid Power control - Rapid down


Uplink RxLev

Definition

rpd_trigger rpd_offset

MS power is reduced faster than the standard ramp down time Takes precedence over conventional PC

MS Tx Power

Benefits

Reduced UL interference Reduced MS TX power

Fast Power Down OFF Fast Power Down ON


30

Rapid power down - Alghorithm

Configuration

63 ul_rxlev rpd_trigger rpd_offset

rapid_pwr_down

0 - OFF 1 - ON 1 - 32 SACCH periods 0 - 63 0 - 63

rpd_period

u_rxlev_ul_p

rpd_trigger

Required level
l_rxlev_ul_p 0

rpd_offset

Ordered power = current power + (ul_rxlev rpd_trigger + rpd_offset)/2


31

Interaction between RPD and PC

Averaging & voting of normal PC is not utilised No voting employed: hreqt, n, p assumed as 1 Hreqave value equal to rpd_period

32

RF Power Control

Thank You Q&A

33