Professional Documents
Culture Documents
Subjects
1. Overview 2. Handover Decision 3. Target Cell Selection 4. Algorithms 5. Power Budget Handover 6. Level & Quality Handover 7. Umbrella Handover Combined Umbrella & Power Budget MS Speed 8. Imperative Handover 9. Timers for Handovers
4/8/2008
HANDOVER PROCESS
Handover Decision
Handover process may be triggered by Quality, field strength or distance values fall below/exceed their threshold Periodic checks Power budget HO Umbrella HO
HANDOVER PROCESS
Handover Algorithms
In all Handover cases (in imperative HO only requirement) 1. AV_RXLEV_NCELL(n) > rxLevMinCell(n) + Max (0, A) P = depending on MS Classmark A = msTxPwrMax(n) - P
The additional condition 2. PBGT > hoMarginPBGT(n) where PBGT = ((msTxPwrMax - msTxPwrMax(n)) - (AV_RXLEV_DL_HO AV_RXLEV_NCELL(n)) - (btsTxPwrMax - BTS_TXPWR)) where A > hoMarginLev/Qual(n) A = (AV_RXLEV_NCELL(n) - AV_RXLEV_DL_HO)-(btsTxPwrMax BTS_TXPWR) If enableHoMarginLevQual = Y
2.
2.
Comparison of priorities of Candidates (hoLevelPriority (0..7)) If two or more Adjacent cells with equal priorities
HANDOVER PROCESS
Target Cell Selection (2/2)
All cells have equal priority cell Rx_Level 1. Load hoLoadFactor 2. Priority New Priority 3. Rx_Level => cell list a -75 overl. 1 3 2 -75 c , a ,b b -80 overl. 1 3 2 -80 c -83 n.overl. 1. 1 3 2. 3 One cell has higher priority because of some reason cell Rx_Level Load hoLoadFactor Priority New Priority a -75 n./overl. 2 4 4/2 -75 b -80 n.overl. 1 3 3 c -83 n.overl. 1 3 3
-80/-80 -83
HO flow chart
Eq. 1 or Eq. 1' Adj1.. Adj2. Adj3. -------------------------------------------------Adj32 Adj1 Adj3 ---------------Adjn Eq.2 or Eq.2'
BSC
HANDOVER PROCESS
Power Budget Handover (1/2)
Trigger
Periodic Check ( hoPeriodPBGT )
Candidate Selection
Equation 1 & 2 used Priority and Load Considered
Value 1 ... 63 (SACCH Period) Y/N HOC -110 -47 dBm 5 43 dBm ADJC -24 63 dB
HANDOVER PROCESS
Power Budget Handover (2/2)
Equations 1 and 2 are used Serving Cell: AV_RXLEV_DL_HO = -90 dBm msTxPwrMax = 33 dBm (= 2W) btsTxPwrMax = 42 dBm (= 16 W) BTS_TX_PWR = 42 dBm = (16 W) hoMarginPBGT(n) = 6 dB Best Adjacent Cell: AV_RXLEV_NCELL(n) = -80 dBm rxLevMinCell(n) = -99 dBm msTxPwrMax(n) = 33 dBm (= 2W) btsTxPwrMax = 42 dBm (= 16 W)
1. AV_RXLEV_NCELL(n) > rxLevMinCell(n) + Max (0, msTxPwrMax(n) - msTxPwrMax) -80 dBm > -99 dBm + (33 dBm - 33 dBm) = -99 dBm
2. PBGT = ((msTxPwrMax- msTxPwrMax(n)) - (AV_RXLEV_DL_HO AV_RXLEV_NCELL(n)) - (btsTxPwrMax - BTS_TXPWR) PBGT = ((33dBm-33dBm)-(-90 - -80)-(42dBm-42dBm) = 10 dB 10 dB > 6 dB OK !!!!
11 GSM Radio Network Tuning Course
HANDOVER PROCESS
Handover due to Level (1/2)
Trigger
Threshold Comparison ( hoThresholdsLevUL/DL (px - nx) )
Candidate Selection
Equation 1 used Equation 2 used if enableHoMarginLevQual = N Equation 2' with hoMarginLev used if enableHoMarginLevQual = Y Priority and Load Considered Parameter Value hoThresholdLevUL/DL px nx rxLevMinCell(n) msTxPwrMax(n) hoMarginLev(n)
12 GSM Radio Network Tuning Course
HOC
ADJC
HANDOVER PROCESS
Handover due to Level (2/2)
Equations 1 and 2 are used if parameter enableHoMarginLevQual is set Yes
hoMarginLev = 4 dB Trigger for Handover due to Level A Threshold -95 dBm B => Cell B is not selected as candidate for HO due to level since 2dB < 4 dB (Lev) 2 dB
13
HANDOVER PROCESS
Handover due to Quality (1/2)
Trigger
Threshold Comparison ( hoThresholdsQualUL/DL (px - nx) )
Candidate Selection
Equation 1 used Equation 2 used if enableHoMarginLevQual = N Equation 2' with hoMarginQual used if enableHoMarginLevQual = Y Priority and Load Considered Parameter hoThresholdQualUL/DL px nx rxLevMinCell(n) msTxPwrMax(n) hoMarginQual(n)
14 GSM Radio Network Tuning Course
Value 07 1 32 1 32
HOC
HANDOVER PROCESS
Handover due to Quality (2/2)
Equations 1 and 2 are used if parameter enableHoMarginLevQual is set Yes
=> Cell B is selected as potential candidate for HO due to Quality since 2 dB > 0 dB
15
HANDOVER PROCESS
Trigger : Threshold Comparison
Candidate Selection
Priority for InterCell / Intracell HO selected at BSC independently for UL / DL Priority InterCell HO Quality HO if any candidate If not IntraCell HO Priority IntraCell HO Parameter hoThresholdInterferenceUL/DL px nx enableIntraHoInterfUL/DL hoPreferenceOrderInterfUL/DL
16 GSM Radio Network Tuning Course
HOC
HANDOVER PROCESS
Handover due to Interference (2/2)
Equations 1 and 2 are used if parameter enableHandoverMarginQual is set Yes
A B 0
- Field strength higher than threshold - Bad quality => interference => intra cell handover !!
17
HANDOVER PROCESS
Umbrella Handover (1/2) Trigger
Periodic Check ( hoPeriodUmbrella )
Candidate Selection
Equation 1' used Consistency between mobile classmark and target cell power constraints Priority and Load Considered
Macro cell
Multi-Layered Network
Example GSM MS class 4 (33 dBm) gsmMacrocellThreshold = 35 dBm gsmMicrocellThreshold = 33 dBm msTxPwrMax(n) = 33 dBm hoLevUmbrella = -85 dBm hoThresholdLevDL = -90 dBm
Micro cell
6 dB
18
Max power capability of MS <= gsm MicrocellThreshold HO allowed only to microcell ( MS_TXPWR_MAX(n) <= gsmMicrocellThreshold ) Parameter Value
HANDOVER PROCESS
Combined Umbrella & Power Budget
When enablePowerBudgetHo = Yes & enableUmbrellaHo = Yes
Power Budget Handover to cells of the same layer Umbrella Handover to cells of different layer Based on gsmMacrocellThreshold, gsmMicrocellThreshold, msTxPwrMax, msTxPwrMax(n), AdjacentCellLayer UMB MS classmark RR
PBGT
macrocells
20
microcells
21
N (not in use)
HANDOVER PROCESS
MS Speed
Multi-Layer Network
Slow Moving MS in Microcells Fast Moving MS in Macrocells Methods (Nokia specific)
Problem :
Determine the MS speed Direct MS to correct Layer
22
HANDOVER PROCESS
MS Speed : Fast Moving MS Handling
Fast Moving MS Handling in macro layer
# of measurements received from adjacent microcells
24
HANDOVER PROCESS
MS Speed
hoLevelUmbrella = -85 dBm
FMMS Example
macrocells time t
HO
microcells
time t
FMT Counter
25
HANDOVER PROCESS
MS Speed
hoLevelUmbrella = -85 dBm RxMinCell = -85 dBm measured signal strength HO HO
FMMS Example
macrocells time t
HANDOVER PROCESS
MS Speed : MS Speed Detection (1/3)
BTS detects the MS speed by using crossing rate algorithm The method cannot be used in the following cases:
the BTS does not support the measurement of MS speed the call is on a stand alone dedicated control channel (SDCCH) frequency hopping (base band or RF hopping) is being used in the BTS (see Frequency Hopping), with the exception of RF hopping when the call is on the non-hopping BCCH transceiver.
BTS sends MS speed indications every SACCH multiframe period (480 msec.)
Speed Indications are not valid if ( * ) UL DTX was used during the SACCH period ( ** ) MS was changing output power during the SACCH period
27
HANDOVER PROCESS
MS Speed : MS Speed Detection (2/3)
W indow Size is msSpeedAveraging ( pre processing in BTS ) Result is AV_MS_SPEED BSC ignores non valid speed indications ( * , ** )
29
Value
HOC
HOC
HANDOVER PROCESS
MS Speed
Combination of Fast Moving MS Handling (BSC) and MS Speed Detection (BTS)
macrocell with RF hopping
fast MSs
BTS
BSC
BSS6/MS speed
BSS5/Fast MS
Adjacent cell measurements meas_res HO&PC algorithm BTS Crossing rate algorithm
slow MSs
HANDOVER PROCESS
Imperative Handover
Handover considered to be imperative:
32
HANDOVER PROCESS
Imperative Handover: Distance
Distance Process Distance Process ---> msDistanceBehaviour (0,1..60,255) in BSC 0 : Release immediately 1 - 60 : Release after certain time 1 - 60 s, try handover during that time 255 : No release, only imperative Handover attempt
HOC BSC
HANDOVER PROCESS
Imperative Handover: Rapid Field Drop (1/2)
Trigger
Threshold Comparison ( ThresholdRapidLevUl (px) )
MS Serving Cell
Chained Cell
Multi-Layered Network
HANDOVER PROCESS
Imperative Handover: Rapid Field Drop (2/2)
Serving Cell Chained Cell MS
35
HANDOVER PROCESS
Enhanced Rapid Field Drop (1/3)
In case of DDE (Deep Dropping Edge), the averaging window
sizes and power budget period are reduced level downlink window size level uplink window size adjacent cell averaging window size handover period power budget
Signal Level
Signal Level
MS moves away from cell site, the signal is dropping gradually MS turns a corner, the signal drops faster than moving in straight line
Time
Time
36
HANDOVER PROCESS
Enhanced Rapid Field Drop (2/3)
Parameter erfdEnabled ddeThresholdLev Nx Px ddeWindow modifiedAveWinNcell modifiedNOZ erfdOver Value DIS, UL, DL or UDL 0 63 dB 1 32 1 32 1 32 SACCH 1 32 1 32 1 64 sec
HOC
37
HANDOVER PROCESS
Enhanced Rapid Field Drop (3/3)
Example ddeWindow = 3 SACCH (n = 3) ddeThresholdLev = 10dB, px = 2 and nx =3 the BSC compares the most recent measurement sample 8 (multiframe k) with the measurement sample 5 (multiframe k-n).
Sample Signal level 1 -71 dBm 2 -68 dBm 3 -70 dBm 4 -71 dBm 5 -69 dBm 6 -70 dBm 7 -75 dBm 8 -83 dBm
HANDOVER PROCESS
Timers
Minimum time between consecutive handovers related to the same connections
MinIntBetweenHoReq
40
For slow-moving MSs a handover from the serving cell back to the lower layer cell is not allowed during a guard time if the call has been handed over from the lower layer cell in question to the serving cell due to bad quality (UL/DL) or interference (UL/DL). The guard time value is: GUARD_TIME = 255 seconds
41
42