Académique Documents
Professionnel Documents
Culture Documents
Algorithm
www.huawei.com
2. HO Algorithm Process
2. HO Algorithm Process
No DL MR Emergency HO
Timing Advance (TA) HO
1 Emergency HO Interference HO
Rx_Level_Drop HO
Bad Quality (BQ) HO
2 Enhanced Dual Band HO
Classification
by
3 Load HO
Reason EDGE HO
PBGT HO
4 Normal HO Layer HO
MS Fast Moving HO
Concentric Cell HO
AMR HO
BTS
BTS
CELL BTS BTS BTS
Synchronous Handover: the target BTS shall not send PHY INFO message
Asynchronous Handover: the target BTS shall send PHY INFO message
Intra BSC HO
SDCCH SDCCH
Intra MSC HO
SDCCH TCH
(Direct Retry)
Inter MSC HO
2. HO Algorithm Process
Measurement Report
2
Preprocessing
Handover
3
Judgment
Handover
4
Implementation
MS Goes into New Dedicated
Mode
Measurement Report
2
Preprocessing
Handover
3
Judgment
Handover
4
Implementation
MS Goes into New Dedicated
Mode
The uplink MR
Serving cell
Neighbor cell
Measurement Report
2
Preprocessing
Handover
3
Judgment
Handover
4
Implementation
MS Goes into New Dedicated
Mode
Interpolation Filtering
Recover the lost Smooth the
measurement report instantaneous fading
point
MR Preprocessing
R Flow
usM
tinu
o
Con MR
MR
MR
No. n+4
MR
MR
No. n Missing by
some reasons
ow
R Fl MR
u ous M MR
tin MR
Con
MR
MR
MR
Filter----Average several
consecutive MRs
Interference HO PBGT HO
4Handover Implementation
Punish on the
AMR HO original cell
Fails
Penalty MS Fast
Moving
HO
Cell A
BTS
HO Fail
BTS
BSC
Cell B
Cell A
BTS
BQ&TA HO
BSC
Cell B
Back? No way!
Umbrella
Micro cell
Do not
attempt again
after N failed
HO(U->O)!
Overlaid
Do not
attempt back
Underlaid too fast!
Intra-cell
HO Time
4th.
3rd.
2nd.
1st.
Penalty time
0 3 7 12 32 T (s)
Interference HO PBGT HO
4Handover Implementation
Yes
Finish to all
neighbor cells? End
No
No An BSC external Yes No No Delete the cell from
neighboring Direct retry? [Inter-BSC SDCCH HO
cell& the current channel is Allowed] is Yes? the cell list?
SDCCH ? Yes
Yes
No
Cell B
Begin Cell A Cell C
Cell
w es t
The Lo
1 t
3 2 Weigh
6 5 4
8 7
hest 9
The Hig 12 11 10
Weight 14 13
16 15
16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1
No
Set to1
16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1
16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1
Yes No
Is serving cell?
16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1
Yes No
Is serving cell?
Yes No
Co-MSC?
16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1
Yes No
Is serving cell?
off
16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1
Interference HO PBGT HO
4Handover Implementation
Bad
uplink
quality
Serving Cell Neighboring Cell
TA HO Layer HO
3 Handover Judgment
Interference HO PBGT HO
4Handover Implementation
Rx_Level_Drop HO Concentric Cell HO
TA(s) TA(n)
Handover Triggering Zone
TA Threshold(n)
TA Threshold(s)
or
Time
Qual_Thr Rx_Qual
Interference
Origin
RXQUAL1 <=30 70
RXQUAL2 =31 60
RXQUAL3 32~35 59
RXQUAL4 36~38 58
RXQUAL5 39~41 57
RXQUAL6 42~45 56
RXQUAL7 46~48 55
RXQUAL8 49~52 54
RXQUAL9 53~55 53
RXQUAL10 56~58 52
RXQUAL11 59~62 51
RXQUAL12 >=63 50
Formula A1 10 X 1 A2 10 X 2 A3 10 X 3 A4 10 X 4
: A5 10 X 5 A6 10 X 6 A7 10 X 7 A8 10 X 8 B
Interference HO PBGT HO
4Handover Implementation
No [Assignment Yes
Optimization
of UL Subcell Allowed
or not] ?
No Cell load of UL > Yes
[UL Subcell General
Overload Threshold(%)]?
Yes
No
A
Assign TCH in UL
or direct retry No Any idle TCH Yes
identification
Available in OL?
or queuing
Assign TCH
RX_LEV_OL>= [Incoming OL Subcell HO level Threshold(dB)] and in OL
A: RX_LEV_UL RX_LEV (n) >[Distance Between Boundaries of UL and OL Subcells(dB)]
Attention:
RX_LEV (n): RX_LEV of the strongest neighboring cell which has the same frequency
band and layer
with underlaid subcell, but locates in a different BTS. If there is no such a cell, this
value is -110dBm
If [ATCBHoSwitch] is [Close], the second condition is turn off.
Begin
from OL
No [Assignment Yes
Optimization
of OL Subcell Allowed
or
not ] No ?
Cell load of UL<
Yes No
[UL Subcell Lower
Load Threshold]?
Assign TCH
in UL Yes Any idle TCH No
Available in OL?
Assign TCH
Assign TCH in OL in OL
or direct retry No Any idle TCH Yes
identification Available in UL?
or queuing
Assign TCH
in UL
UL to OL
for high load in
UL
OL to UL
for low load in UL OL to UL for
moving
)
Triggering condition for TCH Load HO from UL to OL for high load
in UL
[Load HO From UL
Subcell No
Begin to OL Subcell Allowed] End
Yes ?
Yes
Refresh cell Cell load of UL>=[UL Subcell
load Yes No
Serious Overload
per second Threshold(%)]?
B-C B
Begin
Ye
s No
A End
Yes
No
Satisfy P/N? Generally, Object cell maybe
Yes UL or other neighbor
cell is
Select Neighbor cell
with the highest priority
Trigger
OL to UL
)
Triggering condition for TCH Load HO from OL to UL for low load in UL
[Load HO of OL Subcell No
to UL Subcell Enable]
Yes ? Confirm:
HO zone and HO
Yes step
Refresh cell
load No
Any MS in HO
per second zone?
Yes
Cell load of UL <[UL The object cell must
No Subcell be
Lower Load Trigger OL to UL
the underlaid subcell
Threshold(%)]?
and satisfy condition
Yes A
No
Satisfy P/N?
Yes
Interference HO PBGT HO
4Handover Implementation
Load HO Threshold
Load Req. on Candidate Cell
Time
Congested Cell
Congested Cell
Normal Cell
Normal Cell
Normal Cell
Cell A Cell B
Load HO bandwidth
CONF_HO_RXLEV+CLS_Offset Edge HO threshold
CONF_HO_RXLEV
CONF_HO_RXLEV+CLS_Ramp
Load HO step level
Normal Cell
Congested Cell
Normal Cell
Normal Cell
Interference HO PBGT HO
4Handover Implementation
RX_LEV Thr
Time
P/N
P: Watch Time
N: Valid Time
No
Is [Fringe HO
Allowed] Select cell(n) whose 16 bit value
is
Yes Yes
?
higher than serving cell and
whose level satifys P/N rule(n)
UL_Rx_Lev(s) < [Edge HO Yes Refresh basing on A
UL RX_LEV Threshod]? its timer
No No Any neighbor
Yes cell?
Satisfy P/N rule(s)? Yes
No
Trigger
DL_Rx_Lev(s) < [Edge HO Yes Refresh Edge handover
DL RX_LEV Threshod]? its timer
N
No o
End Satisfy P/N rule(s)? A: DL_Rx_Lev(n)>
Yes DL_Rx_Lev(s)+[Inter-cell HO
Hysteresis]
Time
Threshold
1 1 2 3 Cells Number
P/N
P: Watch Cells
N: Valid Cells
Umbrella Cell
Micro Cell
GSM900 Cell
Lay 3
GSM1800 Cell
Lay 2
Serving Cell Neighboring Cell
Is [Level HO No
Allowed] Yes ?
Yes
No
Any neighbor cell End
exit?
Yes
No
16 bit valu(n)< Identify the next
16 bit value(s)l? cell
Yes
A & ( layer(n)< No
layer(s)
or level(n)<level(s)
)?
Yes
No
Satisfy P/N rule(n)?
Yes
Trigger A: RX_LEV(n)>= Inter-layer HO
threshold(n)
layer handover
+ Inter-layer HO hysterisis(n)
PBGT HO 5
Threshold
Time
P/N
P: Watch Time
N: Valid Time
126-119=7dB>5dB
126dB 119dB
No Satisfy P / N rule?
layer(n)=layer(s)&
level(n)=level(s)? Yes
Yes
Trigger
No Path loss (s) Path loss PBGT HO
(n)
>PBGT HO Threshold
Yes
Refresh
timer(s)
Construction methods
Different combiner loss
Different propagation loss
Modify the transmission power of TRX, the down tilt of antennas,
etc.
By HO parameters
Overlaid
Underlaid
Normal concentric
cell Enhance concentric
cell
Receiving level
Receiving level
Time advance
Time advance
Quality
Quality
ATCB
Cell load of
underlaid
underlaid
Receiving Level
Threshold
Receiving Level
Hysteresis
Receiving Qaulityl
Threshold
TA Threshold
overlaid
TA Hysteresis
U to O O to U
No
[OL to UL HO Yes [Penalty Time of OtoU No
Begin Allowed] Yes ? HO Fail(s)] overflow ? End
Ye
s
underlaid
U to O HO Receiving Level
Threshold
O to U HO Receiving Level
Hysteresis
Receiving Qaulityl
Threshold
TA Threshold
overlaid
TA Hysteresis
U to O
for high load in
U
O to U O to U
for moving for low load in U
Yes Rx_Dl_Qual< No
[RX_QUAL for UO [RX_QUAL Treshold]?
HO Allowed] Yes?
No Yes
[TA for UO HO Yes Current TA<[TA No
Threshold]-
Allowed] Yes? [TA Hysteresis]?
No Yes
P/N Yes Go to the user
rul selection
e?
A: RX_LEV_UL RX_LEV (n) >[Distance Between Boundaries flow in the
of UL and OLnext slide
Subcells(dB)]
RX_LEV (n): RX_LEV of the strongest neighboring cell which has the same frequency
band and layer
with underlaid subcell, but locates in a different BTS. If there is no such a cell, this
value is -110dBm
)
User selection flow from UL to OL for high load in UL
[UtoO Traffice
Begin HO Allowed] Yes ?
Yes End
Refresh cell
load
per second
Yes Cell load of UL>=[En Iuo Out No
Cell Serious OverLoad Thred]?
No Cell load of UL>=[En Iuo Out (B-
Cell General OverLoad Thred]? 1)/seco B
nd
Yes Adjust HO zone
basing
on HO step and HO
period
Any MS in HO No
B=[Underlay HO Step Period(s)] zone?
HO step: [Underlay HO Step Level]
Yes
HO period: B-1 or B
Trigger
HO zone: begin from -47dBm UL to OL
[UtoO Traffice
Begin HO Allowed] Yes ?
Yes No End
[OL to UL HO
Allowed] Yes ?
Yes Adjust HO zone
Refresh cell basing
load on HO step and HO
per second period
Any MS in HO No
No Cell load of UL<[En Iuo Out zone?
Cell Low Load Thred]?
Yes
Yes Trigger
UL to OL
No
[OL to UL HO Yes [Penalty Time of OtoU No
Begin Allowed] Yes ? HO Fail(s)] overflow ? End
Ye
s
Intra-BSC Incoming
Immediate Inter-cell
Assignment Cell
Assignment
Handover
Handover
TA bigger TA smaller
TA smaller and
Rx-level
higher
overlaid
Overlaid
Underlaid
BSC1 BSC2
No Are [Intracell HO
Allowed] & [Intracell F-H
HO
Allowed Yes ?
Yes
No
End Is current channel
TCH & version3?
Yes
No RQI/2 <[H2F HO No
RQI/2 >[F2H HO th]
&A th] End
Yes Yes
Measurement Report
2
Preprocessing
Handover
3
Judgment
Handover
4
Implementation
MS Goes into New Dedicated
Mode
BSC send HO
Command to
MS
No power control
during handover in order to HO execute
make
sure the handover is
successful
MS uses the
BSC predict
highest power
to access For MS power
BSC send HO
MS will use this
Command to predict power in new
MS
cell after finishing
this handover
No power control
during handover in order to HO execute
make
sure the handover is
successful