Académique Documents
Professionnel Documents
Culture Documents
BSSPAR S8
NOKIA
HANDOVER PROCESS
Contents
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
10. C/I Based Handover Candidate
Evaluation
NOKIA
HANDOVER PROCESS
Causes
Uplink Quality
AV_RXQUAL_UL_HO
Downlink Quality
AV_RXQUAL_DL_HO
Uplink Level
AV_RXLEV_UL_HO
Downlink Level
AV_RXLEV_DL_HO
MS Speed
AV_MS_SPEED
Timing Advance
AV_RANGE_HO
QUALITY
&
INTERFERENCE
LEVEL
THRESHOLD
COMPARISON
MS SPEED
DISTANCE
RAPID FIELD DROP
Adjacent Cells
AV_RXLEV_NCELL(n)
CHANNEL ADMINISTRATION
Others:
Intelligent Underlay Overlay
Traffic Reason
.
NOKIA
IMPERATIVE
HO
DIRECTED RETRY
POWER BUDGET
UMBRELLA
PERIODIC
CHECKS
HANDOVER PROCESS
Handover Desicion
NOKIA
HANDOVER PROCESS
Handover Priority
Handover priority
1. Uplink and downlink Interference
2. Uplink quality
3. Downlink quality
4. Uplink level
5. Downlink level
6. Distance
7. Rapid Field Drop
8. Slow moving MS
9. Better cell i.e. Periodic check (Power Budget HO or Umbrella HO)
10. PC: Lower quality/level thresholds (UL/DL)
11. PC: Upper quality/level thresholds (UL/DL)
NOKIA
HANDOVER PROCESS
Target Cell Selection (1)
Best candidates to RR Management:
intra BSC HO max 16 cells under the same BSC as the source cell
inter BSC HO numberOfPreferredCells
2.
3.
NOKIA
HANDOVER PROCESS
Target Cell Selection (2)
All cells have equal priority
cell
Rx_Level
-75
1. Load
overl.
hoLoadFactor
2. Priority
3
New Priority 2
-80
overl.
1
3
2
-83
Rx_Level
-75
-80
n.overl. 1. Load
n./overl.
1
1
hoLoadFactor
2
3
2. Priority
4
3
3
New Priority 4/2
3
3.
-80
3.
c , a ,b
Rx_Level
=> cell list
NOKIA
-75
cell
Rx_Level
-75
-83
n.overl. n
1
1
3
3
-80/-80 -83
HANDOVER PROCESS
Handover Algorithms
In all Handover cases (in imperative HO only requirement)
1.
2.
NOKIA
HANDOVER PROCESS
Power Budget Handover (1)
Equations 1 and 2 are used
Serving Cell:
2.
NOKIA
HANDOVER PROCESS
Power Budget Handover (2)
Trigger
Candidate Selection
Parameter
NOKIA
Value
hoPeriodPBGT
enablePwrBudgetHandover
rxLevMinCell(n)
msTxPwrMax(n)
hoMarginPBGT(n)
HANDOVER PROCESS
Handover due to Level
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
hoThresholdLevUL/DL
px
nx
rxLevMinCell(n)
msTxPwrMax(n)
hoMarginLev(n)
NOKIA
Value
-110 -47
1 32
1 32
-110 -47 dBm
5 43 dBm
-24 24 dB
HANDOVER PROCESS
Handover due to Quality
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)
NOKIA
Value
07
1 32
1 32
-110 -47 dBm
5 43 dBm
-24 24 dB
HANDOVER PROCESS
Handover due to Level or Quality
hoMarginLev = 4 dB
hoMarginQual = 0 dB
Handover Attempt
A
Threshold (Lev)
2 dB
NOKIA
HANDOVER PROCESS
Handover due to Interference (1)
Candidate Selection
Parameter
NOKIA
Value
hoThresholdInterferenceUL/DL
px
nx
enableIntraHoInterfUL/DL
-110 -47
1 32
1 32
Y/N
hoPreferenceOrderInterfUL/DL
INTER / INTRA
BSC
HANDOVER PROCESS
Handover due to Interference (2)
hoThresholdQual
=4
hoThresholdInterferenceDL = -90 dBm
hoPreferenceOrderInterfDL = intra Handover Attempt
Threshold (Lev)A
-90 dBm
B
- Field strength higher than threshold
- Bad quality
=> interference
=> intra cell handover !!
NOKIA
0
5
HANDOVER PROCESS
Umbrella Handover (1)
Trigger
Candidate Selection
Multi-Layered Network
Example
Macro cell
Umbrella
Handover
Micro cell
Handover due
to Level
6 dB
Handover due
to Level
HANDOVER PROCESS
Umbrella Handover (2)
Max power capability of MS >= gsmMacrocellThreshold
HO allowed only to a macrocell ( MS_TXPWR_MAX(n) >= gsmMacrocellThreshold )
Parameter
enableUmbrellaHandover
hoPeriodUmbrella
hoLevelUmbrella
gsmMicrocellThreshold
gsmMacrocellThreshold
NOKIA
Value
Y/N
0 63 (SACCH)
-110 -47
5 43
5 43
BSC
HANDOVER PROCESS
Combined Umbrella & Power Budget
When
enablePowerBudgetHo = Yes & enableUmbrellaHo = Yes
Based on
gsmMacrocellThreshold, gsmMicrocellThreshold
msTxPwrMax, msTxPwrMax(n)
UMB
RR
PBGT
umbrella HO
radio reason HO
power budget HO
macrocells
MS classmark
PBGT,RR
UMB,RR
UMB,RR
PBGT,RR
microcells
NOKIA
HANDOVER PROCESS
MS Speed
Multi-Layer Network
Problem :
NOKIA
Methods
HANDOVER PROCESS
Adjacent Cell Layer Definition
NOKIA
HANDOVER PROCESS
MS Speed : Fast Moving MS Handling
fastMovingThreshold 0 .. 255
rxLevMinCell
hoLevelUmbrella
micro
macro as serving cell
NOKIA
HANDOVER PROCESS
MS Speed
FMMS Example
macrocells
time t
measured
signal strength
HO
microcells
HO
FMT Threshold=40
time t
NOKIA
FMT Counter
HANDOVER PROCESS
MS Speed
FMMS Example
macrocells
time t
hoLevelUmbrella = -85 dBm
RxMinCell = -85 dBm
measured
signal strength
HO
HO
microcells
FMT Threshold=40
time t
FMT Counter
NOKIA
HANDOVER PROCESS
MS Speed : MS Speed Detection (1)
BTS detects the MS speed by using crossing rate algorithm
BTS supports measurement of MS speed
Call is on non-hopping TCH (no SDCCH, no Hopping TRX)
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
HANDOVER PROCESS
MS Speed : MS Speed Detection (2)
Parameter
msSpeedAveraging
lowerSpeedLimit
upperSpeedLimit
msSpeedThresholdNx
msSpeedThresholdPx
adjCellLayer
hoLevelUmbrella
NOKIA
Value
1 ... 32 (SACCH Period)
0
0
1
1
255
255
32
32
HANDOVER PROCESS
MS Speed : MS Speed Detection (3)
BTS can develop the speed detection algorithm independently, no affect on the BSC
Uplink Measurements:
rfu
DTXd
Reserved
Reserved
Element identifier
Length
RXLEV-FULL-up
RXLEV-SUB-up
RXQUAL-FULL-up
RXQUAL-SUB-up
Supplementary
Measurement
Infmormation
NOKIA
5
6-N
1st
1stbyte
byte==MS
MSspeed
speed
0..254
0..254 speed,
speed,2km/h
2km/h
255
not
valid
255
not valid
HANDOVER PROCESS
MS Speed : MS Speed Detection (4) Statistics
HO causes, cell specific MS speed in 3 classes
HO counters:
speed class 2
speed class 3
NOKIA
HANDOVER PROCESS
MS Speed
Combination of Fast Moving MS Handling (BSC) and MS Speed Detection (BTS)
macrocell
with RF hopping
fast MSs
BSS5/Fast MS
BSS6/MS speed
Adjacent cell
measurements
slow MSs
meas_res
BTS
HO&PC
algorithm
NOKIA
BSC
BTS
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 d
255 : No release, only imperative Handover attempt
Parameter
NOKIA
Value
enableMsDistanceProcess
msDistanceHoThresholdParam
px
nx
Y/N
0 63
1 32
1 32
msDistanceBehaviour
0, 1 60, 255BSC
HANDOVER PROCESS
Imperative Handover (Rapid Field Drop)
Trigger
Threshold Comparison ( HoThresholdRapidLevUl (px) )
Rx_Lev_UL (Not averaged / Only UL)
Candidate Selection
Chained adjacent cell
Equation 1 only / no priority
Multi-Layered Network
Example
NOKIA
Serving
Cell
MS
Serving
Cell
-93 dBm
hoThresholdRapidLevUl = - 93 dBm
.
1st
.
hoThresholdRapidLevUlN (px) = 2
chainedAdjacentCell = Yes Rapid Field Drop Handover
Parameter
Value
hoThresholdLevULforRapidFieldDrop
hoThresholdRapidLevU1N
chainedAdjacentCell
Y/N
Chained
Cell
2nd
HANDOVER PROCESS
Imperative Handover (Enhanced Rapid Field Drop)
Signal Level
Signal Level
A MS turns a corner,
the signal drops rapidly
NOKIA
Time
Time
HANDOVER PROCESS
Imperative Handover (Enhanced Rapid Field Drop)
Parameter
erfdEnabled
ddeThresholdLev
Nx
Px
ddeWindow
modifiedAveWinNcell
modifiedNOZ
erfdOver
NOKIA
Value
0
1
1
1
1
1
HANDOVER PROCESS
Imperative Handover (Enhanced Rapid Field Drop)
Example
ddeWindow = 3 SACCH
ddeThresholdLev = 10, px = 2 and nx =3
the BSC compares the most recent measurement sample 4 (multiframe k) with the
measurement sample 1 (multiframe k-2).
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
NOKIA
HANDOVER PROCESS
Practical Examples
a
C Ia - 9 dB
-> Ping-Pong !!
X
NOKIA
HANDOVER PROCESS
Timers
MinIntBetweenHoReq
MinIntBetweenUnsuccHoAttempt
Applied differently in Intercell / Intracell handovers
Quality
Distance
Traffic reason
Interference
Parameter
minIntBetweenUnsuccHoAttempt
minIntBetweenHoReq
NOKIA
Value
0 ... 30 (seconds)
0 ... 30 (seconds)
HANDOVER PROCESS
Timers (HO Failure)
NOKIA
HANDOVER PROCESS
Timers ( Guard period for back - handover )
after a HO due to quality (UL/DL) and interference (UL/DL):
a Power Budget HO back is not allowed during
GUARD_TIME = 2 * HoPeriodPBGT
HANDOVER PROCESS
C/I Based Handover Candidate Evaluation
Designed to estimate the level of the potential interference for each handover
candidate.
The purpose is to direct the mobile station to a cell which can provide interference
free service at the current location of the MS
Enabled by usedC/IEstimationMethod
Each Adjacent Cell can have up to 5 "reference cell"
Value
usedC/IEstimationMethod
LAC1-5
CI1-5
L1-5
W1-5
NOKIA
HANDOVER PROCESS
C/I Based Handover Candidate Evaluation
priorityAdjStepforBand1
priorityAdjStepforBand1
priorityAdjStepforBand2
priorityAdjStepforBand2
.
.
priorityAdjStepforBand6
priorityAdjStepforBand6
priorityAdjStepforBand7
priorityAdjStepforBand7
>=
>=LowerC/ILimit1
LowerC/ILimit1
>=
LowerC/ILimit2
>= LowerC/ILimit2
.
.
>=
LowerC/ILimit6
>= LowerC/ILimit6
>=
>=LowerC/ILimit7
LowerC/ILimit7
Parameter
Value
lowerC/ILimit
... 127 dB
-128
-128
... 127 dB
... 127 dB
NOKIA
priorityAdjStepforBand1
L6adj.
(Lower
C/I limit
band
P1 (Priority
for band
1) for -8
...
P2 (Priority adj. for band 2) -8 ...
6)
7
7
7
-128
HANDOVER PROCESS
Traffic Reason Handover
Traffic reason handover procedure consists of the following
parts:
resource indication;
During resource indication, the BSC sends resource information on
idle channels to the MSC using a method defined by the MSC.
TRHI Of / TRHO On
Parameter
Traffic Reason HO Function To Cell
Traffic Reason HO Function From Cell
NOKIA
TRHI On / TRHO On
Value
(TRHI)
(TRHO)
Off / On
Off / On
HANDOVER PROCESS
Traffic Reason Handover, Resource Indication (1)
Resource Indication Method in "Resource Request" message (from MSC to BSC)
No indication: no indication will be sent from the BSC (in the acknowledgment message no
resource information)
One single indication: one indication will be sent from the BSC in the acknowledgment
message
Periodic: the BSC will immediately send one resource indication and then periodically according
to the Resource Indication Period, RIP
Spontaneous: BSC will send resource indications for a cell every time the load on a cell
exceeds the BTSLoadThreshold value.
RI must be set to ON
Parameter
Resource Indication Function
(RI)
Resource Indication Method
(RIM)
Periodic / Spontaneous
Resource Indication Period
(RIP)
Load Information Validity Time (LIV)
NOKIA
Value
On / Off
No Indication / One Single Indication
HANDOVER PROCESS
Traffic Reason Handover, Resource Indication (2)
SM : MSC asks for a single Resource Indication (Resource Request) without the BSC
TCHF & TCHH : Define the number of available TCH (Half Rate or Full Rate) in the BTS in
TAR : Usage of the Information available in Resource Indication or rather use TCHF and
TCHH
Parameter
NOKIA
Value
(ERI) On / Off
(TAR) On / Off
(TCHF)
(TCHH)
00000
00000
HANDOVER PROCESS
Traffic Reason Handover, Handover Candidate
Enquiry (1)
OUTC : is used by MSC to recognize the Source Cell for Traffic Reason Handover
INC : is used by the MSC to identify the candidate Target Cell for Traffic Reason Handover
Parameter
Value
In_Criterion
(INC)
e.g. 030 (%)
Out_Criterion (OUTC)
e.g. 010 (%)
Handover Candidate Enquiry Jitter
(HOJ) 000 (sec)
Coefficient
(COEF)
010 (x 0.1)
Hysteresis Value (HYST) 000
Interference Levels for In-Criterion
Interference Levels for Out-Criterion
NOKIA
(INTI) 1, 2, 3, 4, 5
(INTO) 1, 2, 3, 4, 5
HANDOVER PROCESS
Traffic Reason Handover, Handover Candidate
Enquiry (2)
BSC receives an "Handover Candidate Enquiry" message from MSC
A list of the candidate target cells
A number of MS to be handed over
Value
GSM/super
Multilayer
handling
DCS/micro
NOKIA
Load
MCN
>80
60
<50
Yes
Yes
AMH 1:
BSC Initiated TRHO benefits (2)
Network wide load can be smoothed out by reducing power budget margins
between heavy loaded and less loaded cells => more trunking efficiency =>
more capacity
Capacity of the regular layer can be released and performance of IUO is
increased => Quality + capacity
Ping-pong handovers are avoided due to AMH penalty system => quality
Handover
+0 dB
NOKIA
+4dB
+6 dB
AMH 2:
IUO Load Control benefits (3)
During a very light load, only regular frequencies are used. Thus additional
handovers are avoided => increases quality
super-reuse TRX
NOKIA
AMH 3:
Multilayer Load Control benefits (4)
Avoid additional handovers between different layers => quality
In the night time, when the load is very small, and the speed of the MSs can
be very fast, the MSs can be kept in the macro cell layer => quality
GSM/macro
DCS/micro
NOKIA
DADL/B is DR like procedure, triggered due to exceded TCH load in accessed cell
Target cells are selected according to MS properties, radio environment and adjacent cell
indications and priorities
accessed P-GSM
900 macro cell
SDCCH
3rd
P-GSM 900
micro cell
1st
TCH
TCH
TCH
2nd
BENEFIT: By directing the calls to proper layer / band as early as possible the network can
absorb more traffic and thus provide more capacity
NOKIA
The signal level of the DADL/B target cell exceeds the HOLevelUmbrella(n)
BSC will evaluate the target cells for DADL/B handover during the time indicated with the MinTimeLimitDR
parameter
Adjacent cell priorities HOPriorityLevel(n) and load factors HOLoadFactor(n) are used in target cell
sorting for DADL/B handover
If the DADL/B handover fails (no TCHs available in target cells, no DADL/B target cells, MS returns to old
channel) the TCH is tried to allocate attempted from the accessed cell
NOKIA
The use of DADL/B is flexible with adjacent cell indications and thus
DADL/B can be tailored to different environments / concepts
Multilayer
Office
2nd
2nd
Multiband
1st
1st
GSM 900
GSM 1800
GSM 1800
GSM 900 micro
NOKIA