Uploaded by Taufan Wiyanres

ZTE 2G Handover Algorithm 17 07 2018 VCT

advertisement
ZTE 2G Handover Algorithm
Why do we need Handover ?
Author : Ahmed Elshahed
1
© 2018 Nokia
<Document ID: change ID in footer or remove>
GSM Network Architecture
2
© 2018 Nokia
GSM Handover Concept
3
© 2018 Nokia
2G Handover Algorithm
What Subsystem Controls the handover Process in GSM Network ?
•
BSC
How BSC Controls the handover Process in GSM Network ?
•
BSC receive the Measurement reports (MRs) sent by the MS from the BTS Through ABIS
Interface & do processing for these MRs and accordingly takes Handover Decision.
What is Measurement Reports (MRs) ?
•
Measurement Reports (MRs) are Periodic reports sent by MS to the BTS every 480 ms ,
reporting the radio conditions for the used TCH timeslot and the information of strongest six
neighboring cells that can be reported as candidates for handover.
4
© 2018 Nokia
Measurement Reports (MRs)
MR 1
MR 2
MR 3
Um Interface
BTS
MR N
UL Measurement Report (MR) Contents :
1- ?
2- ?
3- ?
4- ?
5
© 2018 Nokia
MS
Measurement Reports (MRs)
MR 1
Why MRs ?
MR 2
MR 3
Um Interface
BTS
MR N
UL Measurement Report (MR) Contents :
1- Serving Cell Received level (Rx-Level).
2- Serving Cell Received Quality (Rx-Qual).
3- Timing Advance (TA).
4- Rx-Level for Strongest Six Neighbors.
6
© 2018 Nokia
MS
ZTE Handover Algorithm Specification
• The BSC determines whether an MS needs to be handed over according to the
measurement reports.
• The ZTE BSC supports processing the measurement reports with the sliding
window mechanism.
• For an intra-cell handover, the proper carrier and the timeslot with the
minimum interference band is selected.
• For an inter-cell handover, the target cell is selected based on the layer strategy
(Macro to Micro Handover) and the handover decision criterion (highest Rank in
RX Level).
7
© 2018 Nokia
Basic Handover Feature
An MS continuously submits measurement reports during a conversation. The BSC determines
whether a handover should be performed based on the reports, updates the candidate cell list, and
performs handover based on this list.
There are the following handover types:
1.
2.
3.
4.
Intra-cell handover: handover between similar channels in a cell.
Intra-BSC inter-cell handover: handover between similar channels in different cells that are
controlled by a BSC
Intra-MSC inter-BSC handover: handover between similar channels in different cells that are
controlled by different BSCs under an MSC.
Inter-MSC handover: handover between similar channels in different cells that are controlled by
different MSCs
Handover types according to BSS Architecture
Handover types according to BSS POV
Intra-cell handover
Inter-cell handover
Intra-BSC inter-cell handover
Intra-MSC inter-BSC handover
Inter-MSC handover
Handover Types Classification according to MS Radio Conditions:
• Signal Quality (Uplink/Downlink) Handover .
• Signal Level (Uplink/Downlink) Handover.
• Signal Interference (Uplink/Downlink) Handover.
• Distance Handover.
• PBGT Handover.
Handover Types Classification
• Signal Quality (Uplink/Downlink) Handover
If the channel quality gets worse, the radio link may fail to release the
occupied channel, leading to call drops. To avoid this failure, the BSC triggers
a signal quality handover to maintain this call if the mean error rate is
greater than the quality threshold for P times out of N times.
The handover decision for the uplink and downlink is the same.
Handover Types Classification
• Signal Quality (Uplink/Downlink) Handover
MO
GHandoverControl
GHandoverControl
GHandoverControl
GHandoverControl
GGsmRelation
GGsmRelation
Parameter
hoDlQualWindow
hoDlQualP
hoDlQualN
hoDlQualThs
HoMarginRxQual
RxLevMin
Description
Downlink quality Sample count
Downlink receive quality Value P
Downlink receive quality Value N
Downlink receive quality Threshold
MIN threshold of signal level for handover on quality(dB)
MIN power level for handover access(dBm)
Default Value
4
2
3
49 (4.9 Rxqual)
26 (2dB)
15
Sliding Window mechanism (DL Quality Handover)
hoDlQualP = 2
hoDlQualN = 3
hoDlQualWindow = 4
NBR
Cell
level
MR
1
MR
2
MR
3
MR
4
-68
-73
-72
-67
-70
Serving
Cell
Qual
5
6
-69
5
MR
5
-65
HoMarginRxQual = 26
(2dB)
hoDlQualThs = 49 (4.9)
MR
6
MR
7
MR
8
MR
9
MR
10
MR
11
MR
12
-70
-68
-71
-65
-70
-68
-71
6
5
5
6
6
7
5
-68
6
7
Sliding Window mechanism (DL Quality Handover)
hoDlQualP = 2
hoDlQualN = 3
hoDlQualWindow = 4
NBR
Cell
level
MR
1
MR
2
MR
3
MR
4
-68
-73
-72
-67
NBR Cell
Average
Serving
Cell
Qual
-70
5
6
-69
5
MR
5
-65
hoDlQualThs = 49 (4.9)
MR
6
-70
MR
7
-68
7
MR
8
-71
MR
9
MR
10
MR
11
MR
12
-65
-70
-68
-71
Serving Cell
Average
Qual
-68
6
HoMarginRxQual = 26
(2dB)
6
5
5
6
6
6
5.5
6
7
5
Sliding Window mechanism (DL Quality Handover)
hoDlQualP = 2
hoDlQualN = 3
hoDlQualWindow = 4
NBR
Cell
level
MR
1
MR
2
MR
3
MR
4
-68
-73
-72
-67
NBR Cell
Average
Serving
Cell
level
-74
-79
-77
-73
-75
-76
MR
5
-65
hoDlQualThs = 49 (4.9)
MR
6
-70
MR
7
-68
MR
8
-71
MR
9
MR
10
MR
11
MR
12
-65
-70
-68
-71
Serving Cell
Average
level
-73
-78
HoMarginRxQual = 26
(2dB)
-75
-80
-78
-77
-77
-82
-81
-79
-76
-77
Handover Types Classification
• Signal Level (Uplink/Downlink) Handover
If the interference is too low to trigger the interference or quality
handover and the level fading is serious, call drops may occur. To avoid this
failure, the BSC triggers the signal level handover to maintain this call if the
signal lever is lower than the level threshold for P times out of N times.
The handover decision for the uplink and downlink is the same.
Handover Types Classification
• Signal Level (Uplink/Downlink) Handover
MO
GHandoverControl
GHandoverControl
GHandoverControl
GHandoverControl
GGsmRelation
GGsmRelation
Parameter
hoDlLevWindow
hoDlLevP
hoDlLevN
hoDlLevThs
HoMarginRxLev
RxLevMin
Description
Downlink power level Sample count
Downlink receive level Value P
Downlink receive level Value N
Downlink receive level Threshold(dBm)
MIN threshold of signal level for handover on power level(dB)
MIN power level for handover access(dBm)
Default Value
4
2
3
15 (-95 dBm)
27 (3 dB)
15
Sliding Window mechanism (DL Level Handover)
hoDlLevP = 2
hoDlLevN = 3
hoDlLevWindow = 4
NBR
Cell
level
hoDlLevThs = 15 (-95)
MR
1
MR
2
MR
3
MR
4
MR
5
MR
6
MR
7
MR
8
MR
9
MR
10
MR
11
MR
12
-92
-91
-93
-92
-90
-90
-92
-93
-92
-93
-94
-91
-69
-70
Serving
Cell
level
HoMarginRxLev = 27
(3dB)
-95
-97
-96
-68
-98
-95
-94
-99
-98
-96
-95
-97
-98
Sliding Window mechanism (DL Level Handover)
hoDlLevP = 2
hoDlLevN = 3
hoDlLevWindow = 4
NBR
Cell
level
MR
1
MR
2
MR
3
MR
4
-92
-91
-93
-92
NBR Cell
Average
Serving
Cell
level
-91
-92
-95
-97
-96
MR
5
-90
hoDlLevThs = 15 (-95)
MR
6
-90
MR
7
MR
8
MR
9
MR
10
MR
11
MR
12
-92
-93
-92
-93
-94
-91
Serving Cell
Average
-92
-98
-95
HoMarginRxLev = 27
(3dB)
-99
-99
-98
-96
-96
-96
-95
-97
-97
-98
Handover Types Classification
• Signal Interference (Uplink/Downlink) Handover
Signal interference handover is a basic intra-cell handover. The handover decision
for the uplink and downlink is the same. If interference occurs, the level of the interference
with every channel in the cell is different. Therefore, the handovers occurring over different
channels in the same cell can avoid interference. If the signal quality is getting worse but
the signal level is high, the BSC triggers a signal interference handover to maintain this call if
the MS moves to the pre-defined interference area for P times out of N times.
If there is no idle channel in the serving cell, the handover should be converted to the signal
quality handover to attempt an inter-cell handover.
Interference Handover is not enabled on most of 2G Networks as the Frequency Hopping
do the same roll and the call is hopping on different frequencies , so there is no gain from
Intra-cell handover due to Interference.
Handover Types Classification
• Distance Handover
Distance handover is a basic inter-cell handover. If an MS is far from
the BTS, the distance handover to the nearest neighboring cell is performed.
If the Time Advance (TA) is greater than the distance threshold for P times
out of N times, the BSC triggers an distance handover to maintain this call.
Handover Types Classification
• Distance Handover
MO
GHandoverControl
GHandoverControl
GHandoverControl
GHandoverControl
GGsmRelation
Parameter
distanceWindow
distanceP
distanceN
distanceThs
RxLevMin
Description
Distance Sample count
Distance handover Value P
Distance handover Value N
Max time advance threshold between MS and BTS
MIN power level for handover access(dBm)
Default Value
4
2
3
62 (31 KM)
15
Sliding Window mechanism (Distance Handover)
distanceWindow = 4
NBR
Cell
MR
1
MR
2
MR
3
MR
4
MR
5
MR
6
MR
7
MR
8
MR
9
MR
10
MR
11
MR
12
-68
-73
-72
-67
-65
-70
-68
-71
-65
-70
-68
-71
62
62
62
62
62
62
61
-69
-70
Serving
Cell TA
distanceThs = 62
distanceN = 3
distanceP = 2
62
62
62
62
-68
61
Sliding Window mechanism (Distance Handover)
distanceWindow = 4
NBR
Cell
MR
1
MR
2
MR
3
MR
4
-68
-73
-72
-67
NBR Cell
Average
Serving
Cell TA
-69
-70
62
62
62
MR
5
-65
MR
6
-70
MR
7
MR
8
MR
9
MR
10
MR
11
MR
12
-68
-71
-65
-70
-68
-71
Serving Cell
Average TA
-68
62
61
distanceThs = 62
distanceN = 3
distanceP = 2
62
62
62
62
62
62
62
62
62
61
Handover Types Classification
• PBGT Handover
PBGT handover is a basic inter-cell handover to keep a call in a proper cell.
The PBGT is obtained from the signal level of the neighboring cell by subtracting the signal
level of the serving cell. The BSC triggers a PBGT handover if the PBGT of the neighboring
cell is greater than the preset PBGT threshold for P times out of N times.
PBGT handover is a non-saving handover.
Rxlev NBR Cell + HOMarginPBGT > Rxlev Serving Cell
Handover Types Classification
• PBGT Handover
MO
GHandoverControl
GHandoverControl
GHandoverControl
GGsmRelation
GGsmRelation
Parameter
hoDlLevWindow
pbgtHoP
pbgtHoN
HoMarginPbgt
RxLevMin
Description
Downlink power level Sample count
PBGT handover Value P
PBGT handover Value N
MIN threshold of signal level for handover on PBGT(dB)
MIN power level for handover access(dBm)
Default Value
4
2
3
30 (6dB)
15
Sliding Window mechanism (PBGT Handover)
hoDlLevWindow = 4
NBR
Cell
MR
2
MR
3
MR
4
-68
-73
-72
-67
-70
Serving
Cell
-79
-77
pbgtHoN = 3
pbgtHoP = 2
MR
1
-69
-75
-76
MR
5
-65
HoMarginPbgt = 29
(5dB)
MR
6
-70
MR
7
-68
MR
8
-71
MR
9
MR
10
MR
11
MR
12
-65
-70
-68
-71
-68
-78
-75
-80
-78
-82
-81
-79
-77
Sliding Window mechanism (PBGT Handover)
hoDlLevWindow = 4
NBR
Cell
MR
2
MR
3
MR
4
-68
-73
-72
-67
NBR Cell
Average
Serving
Cell
-70
-79
-77
pbgtHoN = 3
pbgtHoP = 2
MR
1
-69
-75
-76
MR
5
-65
MR
6
-70
MR
7
-68
MR
8
-71
MR
9
MR
10
MR
11
MR
12
-65
-70
-68
-71
Serving Cell
Average
-68
-78
HoMarginPbgt = 29
(5dB)
-75
-80
-78
-77
-77
-82
-81
-79
-76
-77
Handover Failure Penalty Timer
• If the handover fails, the handover failure penalty should be used to avoid
repeated handover failures and increase the success rate of handover.
• For an intra-cell handover, the BSC prevents the MS from attempting
handover during the penalty time of the handover failure.
• For an inter-cell handover, the BSC deducts the offset value based on the
signal level of the cell, which reduces the possibility of the MS's handover
to the last failed target cell during the penalty time of the handover failure.
MO
GHandoverControl
GHandoverControl
Parameter
hoFailPenalTime
SChoFailPenalTime
Description
Penalty time for handover failure
Penalty time for inter-subcell handover failure
Default Value
14 (7 Sec)
14 (7 Sec)
Intra-Cell Handover Signaling
Inter-Cell Handover Signaling
Inter-BSC Handover Signaling
Handover Types Distribution in Network
• What is the major handover types you have in your network ?
Handover Counters & KPIs
Measurement Object
Measurement Type
Counter ID
Counter Name
CellFunction(GSM)
HandoverCauseMeasurement
C901060025
Number of TCH/F handover attempts due to uplink strength
CellFunction(GSM)
HandoverCauseMeasurement
C901060026
Number of TCH/F handover attempts due to downlink strength
CellFunction(GSM)
HandoverCauseMeasurement
C901060027
Number of TCH/F handover attempts due to uplink quality
CellFunction(GSM)
HandoverCauseMeasurement
C901060028
Number of TCH/F handover attempts due to downlink quality
CellFunction(GSM)
HandoverCauseMeasurement
C901060030
Number of TCH/F handover attempts due to downlink interference
CellFunction(GSM)
HandoverCauseMeasurement
C901060033
Number of TCH/F handover attempts due to PBGT
CellFunction(GSM)
HandoverCauseMeasurement
C901060034
Number of TCH/F handover attempts due to large TA
CellFunction(GSM)
HandoverCauseMeasurement
C901060048
Number of TCH/H handover attempts due to uplink strength
CellFunction(GSM)
HandoverCauseMeasurement
C901060049
Number of TCH/H handover attempts due to downlink strength
CellFunction(GSM)
HandoverCauseMeasurement
C901060050
Number of TCH/H handover attempts due to uplink quality
CellFunction(GSM)
HandoverCauseMeasurement
C901060051
Number of TCH/H handover attempts due to downlink quality
CellFunction(GSM)
HandoverCauseMeasurement
C901060053
Number of TCH/H handover attempts due to downlink interference
CellFunction(GSM)
HandoverCauseMeasurement
C901060056
Number of TCH/H handover attempts due to PBGT
CellFunction(GSM)
HandoverCauseMeasurement
C901060057
Number of TCH/H handover attempts due to large TA
Handover Counters & KPIs
• Outgoing Handover Success Rate = 100*(Outgoing Handover Success)/(Outgoing Handover Attempts)
• Outgoing Handover Success Rate =
100*(C900060120+C900060094+C900060096)/(C900060119+C900060093+C900060095)
• Intra-Cell Handover Success Rate = 100*(Intra-Cell Handover Success)/(Intra-Cell Handover Attempts)
• Intra-Cell Handover Success Rate = 100*(C900060120)/(C900060119)
• Inter-Cell Handover Success Rate = 100*(Inter-Cell Handover Success)/(Inter-Cell Handover Attempts)
• Inter-Cell Handover Success Rate = 100*(C900060094+C900060096)/(C900060093+C900060095)
Question ?
Thank You
Download