Power Control
description
Transcript of Power Control
ERIC BABIA HUWEI RNP/RNO
POWER CONTROL
Page2
Why do we need Power Control?
To maintain the quality of a connection using as
little radio resources as possible.
To allow access to as many users as possible while
keeping the interference caused by these users at a
minimum.
The task of power control is to keep the
transmission powers used for a connection, both by
the UE and the BTS, at a minimum
ERIC BABIA HUWEI RNP/RNO
POWER CONTROL
Page3
The Basic Idea
Too Weak!
Louder Plz!
Still Weak!
!
Louder Plz!!
Good!
PTX
PTX
PTX
ERIC BABIA HUWEI RNP/RNO
POWER CONTROL
Page4
POWER CONTROL LOOPs in WCDMA
UE RNC
INNER-LOOPPOWER CONTROL
OUTER-LOOPPOWER CONTROL
WCDMA BTS
OPEN LOOP POWER CONTROL(INITIAL ACCESS - UPLINK)
OPEN LOOP POWER CONTROL(INITIAL ACCESS - DOWNLINK)
ERIC BABIA HUWEI RNP/RNO
POWER CONTROL
Page5
Uplink transmission character Self-interference
Capacity is limited by interference
Near-far effect
Fading
Uplink power control Ensure uplink quality with minimum transmission power
Decrease interference to other UE, and increase capacity
Solve the near-far effect
Save UE transmission power
Purpose of uplink power control
ERIC BABIA HUWEI RNP/RNO
POWER CONTROL
Page6
NEAR-FAR PROBLEM in WCDMA
UE2
UE3
UE1
D1
D3
D2
D1 > D2 > D3
PRX1 = PRX2 = PRX3
PTX1 > PTX2 > PTX3
PTX1
PTX2
PTX3
PRX1PRX3
PRX2
ERIC BABIA HUWEI RNP/RNO
POWER CONTROL
Page7
NEAR-FAR PROBLEM in WCDMA UEs move around in the cell and find themselves at
varying distances from the BTS at different points in time.
The further away from the BTS a UE is, the more power it
has to use; thus, the power has to be adjusted
continuously.
BTS receives equally strong signals from all UEs at all
times despite the continuously varying distances.
The signals from all transmitting UE must always be
equally strong at the receiving end.
ERIC BABIA HUWEI RNP/RNO
POWER CONTROL
Page8
Downlink transmission character Interference among different subscribers since the
orthogonality is influenced by transmission environment
Interference from other adjacent cells
Downlink capacity is limited by NodeB transmission power
Fading
Downlink power control Ensure Downlink quality with minimum transmission power
Decrease interference to other cells, and increase capacity
Save NodeB transmission power
Purpose of downlink power control
ERIC BABIA HUWEI RNP/RNO
POWER CONTROL
Page9
The Relationship between Tx Power and Rx Power
0 200 400 600 800-20
-15
-10
-5
0
5
10
15
20
Time (ms)
Rel
ati
ve
po
wer
(d
B)
Channel Transmitted power
Received power
ERIC BABIA HUWEI RNP/RNO
POWER CONTROL
Page10
Power Control Classification Power control classification
open loop power control
closed loop power control
Uplink inner-loop power control
Downlink inner-loop power control
Uplink outer-loop power control
Downlink outer-loop power control
ERIC BABIA HUWEI RNP/RNO
POWER CONTROL
Page11
Power control methods adopted for various physical channels
Power control methods adopted for various physical channels
“Y" – can be applied, "–" – not applied
Physi calchannel
Open l ooppowercontrol
I nner l ooppowercontrol
Outer l ooppowerControl
No power control process,power i s speci fi ed byupper l ayers.
DPDCH - Y Y -DPCCH Y Y Y -PCCPCH - - - YSCCPCH - - - YPRACH Y - - -AI CH - - - YPI CH - - - Y
ERIC BABIA HUWEI RNP/RNO
POWER CONTROL
Page12
OPEN LOOP POWER CONTROL
UE RNC
WCDMA BTS
OPEN LOOP POWER CONTROL(INITIAL ACCESS - UPLINK)
OPEN LOOP POWER CONTROL(INITIAL ACCESS - DOWNLINK)
ERIC BABIA HUWEI RNP/RNO
POWER CONTROL
Page13
Open loop Power Control Overview Purpose
UE estimates the power loss of signals on the
propagation path by measuring the downlink channel
signals, then calculates the transmission power of the
uplink channel
Principle
Path loss of the uplink channel is related to path loss of
the downlink channel
ERIC BABIA HUWEI RNP/RNO
POWER CONTROL
Page14
Open loop Power Control Overview Disadvantage
This power control method is rather rough
Application scenarios
In a cell, signal fading caused by fast fading is usually
more serious than that caused by propagation loss
open loop power control is applied only at the
beginning of connection setup, generally in setting the
initial power value
ERIC BABIA HUWEI RNP/RNO
POWER CONTROL
Page15
Open loop Power Control of PRACH
AICH accessslots RX at UE
PRACH accessslots TX at UE
One access slot
p-a
p-mp-p
Pre-amble
Pre-amble
Message part
Acq.Ind.
ERIC BABIA HUWEI RNP/RNO
POWER CONTROL
Page16
Open loop Power Control of PRACH
The initial value of PRACH power is set through open loop
power control
Preamble_Initial_Power
= PCPICH DL TX power - CPICH_RSCP + UL interference
+ Constant Value
ERIC BABIA HUWEI RNP/RNO
POWER CONTROL
Page17
Open loop power control of PRACH
NO. Parameter Parameter meaning
1 Power Offset Pp-m The power offset of the last access preamble and message control part. This value plus the access preamble power is the power of the control part
2 Constant Value This parameter is the correction constant used for the UE to estimate the initial transmission power of PRACH according to the open loop power
3 PRACH Power Ramp Step This parameter is the ramp step of the preamble power when the UE has not received the capture indication from NodeB
4 Preamble Retrans Max This parameter is the permitted maximum preamble repeat times of the UE within a preamble ramp cycle
Power Ramp Step
Pp-m
10ms/20ms
Preable_Initial_power
ERIC BABIA HUWEI RNP/RNO
POWER CONTROL
Page18
Open loop power control of PRACHOpen loop power control of PRACH
UE Node BServing RNS
Serving RNC
1. CCCH : RRC Connection Request
open loop power control of PRACH
5. Downlink Synchronization
DCH - FP
Allocate RNTISelect L1 and L2parameters
RRC RRC
NBAP NBAP3. Radio Link Setup Response
NBAP NBAP2. Radio Link Setup Request
RRC RRC7. CCCH : RRC Connection Set up
Start RX description
Start TX description
4. ALCAP Iub Data Transport Bearer Setup
RRCRRC9. DCCH : RRC Connection Setup Complete
6. Uplink Synchronization
NBAP NBAP
8. Radio Link Restore Indication
DCH - FP
DCH - FP
DCH - FP
Application scenariosApplication scenarios
ERIC BABIA HUWEI RNP/RNO
POWER CONTROL
Page19
Open loop power control of DL DPCCH
The DL DPCCH open loop power control can be calculated by the following formula:
P=(Ec/Io)Req-CPICH_Ec/Io + CPICH_Power
Parameters explanation (Ec/Io)req is the required Ec/Io, which should ensure
that UE can receive the message from the dedicated channel correctly
CPICH_Ec/Io is measured by UE, then it is sent to UTRAN by RACH
CPICH_Power is the transmission power of CPICH
ERIC BABIA HUWEI RNP/RNO
POWER CONTROL
Page20
Open loop power control of DL DPCCHOpen loop power control of DL DPCCH
UE Node BServing RNS
Serving RNC
1. CCCH : RRC Connection Request
5. Downlink Synchronization
DCH - FP
Allocate RNTISelect L1 and L2parameters
RRC RRC
NBAP NBAP3. Radio Link Setup Response
NBAP NBAP2. Radio Link Setup Request
RRC RRC7. CCCH : RRC Connection Set up
Start RX description
Start TX description
4. ALCAP Iub Data Transport Bearer Setup
RRCRRC9. DCCH : RRC Connection Setup Complete
6. Uplink Synchronization
NBAP NBAP
8. Radio Link Restore Indication
DCH - FP
DCH - FP
DCH - FP
Application scenariosApplication scenarios
open loop power control of DPCCH
ERIC BABIA HUWEI RNP/RNO
POWER CONTROL
Page21
Open loop power control of DL DPCCHOpen loop power control of DL DPCCH
Application scenariosApplication scenarios
1. CCCH : RRC Connection Request
open loop power control of DPCCH
5. Downlink Synchronization
UE Node BServing RNS
Serving RNC
DCH - FP
Allocate RNTISelect L1 and L2 parameters
RRC RRC
NBAP NBAP
3. Radio Link Setup Response
NBAP NBAP
2. Radio Link Setup Request
RRC RRC
7. CCCH : RRC Connection Set up
Start RX description
Start TX description
4. ALCAP Iub Data Transport Bearer Setup
RRC RRC
9. DCCH : RRC Connection Setup Complete
6. Uplink Synchronization
NBAP NBAP
8. Radio Link Restore Indication
DCH - FP
DCH - FP
DCH - FP
ERIC BABIA HUWEI RNP/RNO
POWER CONTROL
Page22
Open loop power control of UL DPCCH The UL DPCCH open loop power control can be
calculated by the following formula:
DPCCH_Initial_Power
= DPCCH_Power_Offset - CPICH_RSCP
ERIC BABIA HUWEI RNP/RNO
POWER CONTROL
Page23
Open loop power control of DL DPCCHOpen loop power control of DL DPCCH
UE Node BServing RNS
Serving RNC
1. CCCH : RRC Connection Request
5. Downlink Synchronization
DCH - FP
Allocate RNTISelect L1 and L2parameters
RRC RRC
NBAP NBAP3. Radio Link Setup Response
NBAP NBAP2. Radio Link Setup Request
RRC RRC7. CCCH : RRC Connection Set up
Start RX description
Start TX description
4. ALCAP Iub Data Transport Bearer Setup
RRCRRC9. DCCH : RRC Connection Setup Complete
6. Uplink Synchronization
NBAP NBAP
8. Radio Link Restore Indication
DCH - FP
DCH - FP
DCH - FP
Application scenariosApplication scenarios
open loop power control of DPCCH
ERIC BABIA HUWEI RNP/RNO
POWER CONTROL
Page24
CLOSED LOOP POWER CONTROL
UE RNC
INNER-LOOPPOWER CONTROL
OUTER-LOOPPOWER CONTROL
WCDMA BTS
ERIC BABIA HUWEI RNP/RNO
POWER CONTROL
Page25
Closed loop power control overview The characteristics of open loop power control
The results from open loop power control are not accurate enough
open loop power control can only decide the initial power
The advantages of closed loop power control Guarantee the QoS Decrease the interference Increase the system capacity
ERIC BABIA HUWEI RNP/RNO
POWER CONTROL
Page26
BLERtar
Closed loop power control overview
TPC=0 Power
TPC=1 Power
Ensure the QoS with minimum
power
Outer loop
SIRtar TPC
Inner loop
BLERmea<BLERtar→SIRtar
BLERmea>BLERtar→SIRtar
Until BLERmea=BLERtar
SIRmea>SIRtar→TPC=0
SIRmea<SIRtar→ TPC=1
Until SIRmea=SIRtar
ERIC BABIA HUWEI RNP/RNO
POWER CONTROL
Page28
Uplink-inner loop power control
NodeB
UEset SIRtar
1500Hz1500Hz
Transmit TPC
Inner loop
TPC Decision(0 , 1)
TPC_CMD( -1, 0, 1 )
Adjust DPCCH Tx△ DPCCH= tpc×TPC_cmd△
PCA1 PCA2
Adjust DPDCH Tx(βc,βd)
Compare SIRmeas with SIRtar
SIRmea>SIRtar→TPC=0SIRmea<SIRtar→ TPC=1
NodeB compares the measured SIR to the preset target SIR
TPC DECISION
Adjust POWER
ERIC BABIA HUWEI RNP/RNO
POWER CONTROL
Page29
UE gets one TPC in each time slot
If TPC=0, TPC_cmd= -1
If TPC=1, TPC_cmd= 1
This control is done in each time slot
Power control frequency is 1500HZ
TPC_CMD
TPC
Uplink inner-loop PCA1 without soft handover
0 1 1 0 1 1 0 1 1 1
-1 1 1 -1 1 1 -1 1 1 1
ERIC BABIA HUWEI RNP/RNO
POWER CONTROL
Page30
Each time slot, combine TPC from different RLS , then get Wi
Get TPC_cmd based on
TPC_cmd = γ (W1, W2, … WN)
Uplink inner-loop PCA1 with soft handover
CELL1 CELL2
CELL4CELL3
RL11 RL12
RLS1
RLS2 RLS3
RLS1-TPC (W1)
RLS2-TPC (W2)
TPC_CMD
0110110110
1010101101
RLS3-TPC (W3) 1101100100
0000100100
If TPC(Wi) is all ‘1’ for each RLS, TPC_CMD = 1
Otherwise,
TPC_CMD = 0
ERIC BABIA HUWEI RNP/RNO
POWER CONTROL
Page31
10ms/frame
Group 2Group 1 Group 3
TPC
Transmission power will be controlled in each 5 time slots
The frequency is 300HZ
Uplink inner-loop PCA2 Without soft handover
0TS0
0TS1
0TS3
0TS4
1TS5
1TS8
1TS7
1TS6
0TS12
1TS11
1TS9
1TS10
0TS2
1TS14
1TS13
0 0 0 0 -1 00 0 0 1 0 00 0 -1
TPC_CMD
ERIC BABIA HUWEI RNP/RNO
POWER CONTROL
Page32
Combine TPC from same RLS in each time slot
Calculate TPC_cmd
TPC_CMD=1
TPC_CMD=-1
Otherwise TPC_CMD=0
Calculate TPC_tempi for each RLSIf 5 TPC are all 1, TPC_tempi=1
If 5 TPC are all 0, TPC_tempi=-1Otherwise, TPC_tempi =0
5.0_1
1
N
iitempTPC
N
5.0_1
1
N
iitempTPC
N
CELL1 CELL2
CELL4CELL3
RL11 RL12
RLS1
RLS2 RLS3
Uplink inner-loop PCA2 With soft handover
ERIC BABIA HUWEI RNP/RNO
POWER CONTROL
Page33
Comparison between PCA1 and PCA2 The control frequency
TPC1, the power control frequency is 1500Hz
TPC2, the power control frequency is 300Hz
ERIC BABIA HUWEI RNP/RNO
POWER CONTROL
Page34
Downlink Inner loop power control
NodeB
Set SIRtar
Measure SIR and compare
it with SIRtar
1500Hz
Adjust Tx power
with 0.5, 1, 1 or 2dB
Transmit TPC in each TS
L3
EXECUTE TPC_CMD
ERIC BABIA HUWEI RNP/RNO
POWER CONTROL
Page35
Downlink inner loop power control
When UE is not in soft handover
The TPC which is generated by UE is transmitted in TPC domain of
UL channel
When UE is in soft handover, two power control modes can be
used, which is decided by DPC_mode:
DPC_MODE = 0 , UE will transmit TPC in every slot
DPC_MODE = 1 , UE will transmit the same TPC in every three time
slot
When the downlink channel is in out of synchronization, UE will
transmit TPC 1 because UE can not measure the downlink SIR
How to generate TPCHow to generate TPC
ERIC BABIA HUWEI RNP/RNO
POWER CONTROL
Page36
The transmission power can not be higher than
Maximum_DL_Power, and not less than
Minimum_DL_Power neither.
Downlink power adjustment:
Pk Pk 1PTPCkPbalk
Where
P(k-1) is power of previous
PTPC(k) is the adjustment
Pbal(k) is correction value
Downlink inner-loop power control
How to adjust powerHow to adjust power
ERIC BABIA HUWEI RNP/RNO
POWER CONTROL
Page37
Where
PTPC(k) is the adjustment value
TPCest(k) is uplink TPC value
△TPC is downlink power adjustment step(0.5, 1,
1.5 or 2dB)
PTPC(k)
Without “Limited Power Raise Used”
Downlink inner-loop power control
How to adjust powerHow to adjust power
0)(TPCifΔ
1)(TPCifΔ)(P
estTPC
estTPCTPC k
kk
ERIC BABIA HUWEI RNP/RNO
POWER CONTROL
Page38
Where
PTPC(k)
With “Limited Power Raise Used”
Downlink inner-loop power control
0)(TPC if
e_LimitPower_Rais)( and 1)(TPC if
e_LimitPower_Rais)( and 1)(TPC if
0)(
est
est
est
k
kk
kk
kP TPCsum
TPCsum
TPC
TPC
TPC
PTPC(k) is the adjustment value
TPCest(k) is uplink TPC value
△TPC is downlink power adjustment step(0.5, 1, 1.5 or 2dB)
Power_Raise_Limit: the limited value for Power ramping in a timer
DL_power_averaging_window_size : timer for power ramping (TS)
1
1____
)()(k
SizeWindowAveragingPowerDLkiTPCsum iPk
ERIC BABIA HUWEI RNP/RNO
POWER CONTROL
Page39
Downlink Power Balance
Downlink power balance process
SRNC can monitor every single
NodeB’s transmission. If SRNC found
the power offset in soft handover is
excessive, it will initiate the DPB
process
The initiation and stop of DPB
The power offset of two RLs is greater
than the DPB initial threshold, the
DPB process is initiated
The power offset of two RLs is less
than the DPB stop threshold, the DPB
process is stopped
ERIC BABIA HUWEI RNP/RNO
POWER CONTROL
Page41
Outer loop power control
The character of outer loop power control
The QoS which NAS provides to CN is BLER, not SIR
The relationship between inner loop power control and outer
loop power control
SIRtar should be satisfied with the requirement of decoding
correctly. But different multi-path radio environments request
different SIR
Therefore, the outer loop power control can adjust the SIR to get
a stable BLER in the changeable radio environment
ERIC BABIA HUWEI RNP/RNO
POWER CONTROL
Page42
Uplink outer loop power control
Transmit TPC
Measure and compare SIR
Inner-loop
Set SIRtar
Out loop
Measure received data and compare BLER in the TrCH
Set BLERtar
10-100Hz
ERIC BABIA HUWEI RNP/RNO
POWER CONTROL
Page43
NodeB
set SIRtar
Transmit TPC
Measure and compare SIR
Measure and compare BLER
Outer loop
Inner loop L1
L3
10-100Hz1500Hz
Downlink outer loop power control
ERIC BABIA HUWEI RNP/RNO
POWER CONTROL
Page44
Outer loop power controlSIR target adjustment SIR target adjustment stepstep
etBLERt
etBLERtBLERmeastepSIRAdjustSoefficientSIRAdjustcSIRtar
arg
arg**
Where
SirAdjustStep: Outer loop power control adjustment
step
SirAdjustFactor: Coefficient for outer loop power
control
BLERest: Estimated BLER
BLERtar: Target BLER