You are on page 1of 17

Page 1

Power Control in Release B6


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

You might also like