SlideShare a Scribd company logo
1 of 49
ORG010202 CDMA 1x
Handoff Algorithm
ISSUE 1.2
Page 2
Learning Guide
 What is Handoff in mobile network?
 What is the Search Window?
 How to optimize handoff parameters?
Page 3
Upon completion of this course, you will be able to:
 Know handoff principle and classification.
 Know search window and key parameters.
 Master handoff tuning in network.
Page 4
Chapter 1 Basic ConceptChapter 1 Basic Concept
Chapter 2 Handoff in CDMAChapter 2 Handoff in CDMA
Chapter 3 Optimization CommandChapter 3 Optimization Command
Chapter 4 SummaryChapter 4 Summary
Page 5
What is handoff
BTS_ABTS_B
Page 6
Why do we need handoff
To provide the continuous service for subscribers
In wireless communications, during HO process, there is a
high probability of call drop, which directly effects the
system performance ( 90% of radio call drop occurs
during handoff). Proper handoff algorithm can reduce
system call drop and increase network capacity.
Notice
Page 7
How many kinds of handoff in CDMA
 Soft handoff
It is a process of establishing a link with a target sector before
breaking the link with the serving sector.
 Softer handoff
Similar to the soft handoff, but the softer handoff is occurred
among multi-sectors in the same base station.
 Hard handoff
Hard handoff occurs when the two sectors are not
synchronized or are not on the same frequency. Interruption in
voice or data communication occurs but this interruption does
not effect the user communication.
Page 8
Chapter 1 Basic ConceptChapter 1 Basic Concept
Chapter 2 Handoff in CDMAChapter 2 Handoff in CDMA
Chapter 3 Optimization CommandChapter 3 Optimization Command
Chapter 4 SummaryChapter 4 Summary
Page 9
Soft Handoff
 It is a process of establishing a link with a target sector before
breaking the link with the serving sector.
 Soft handoff branches are selected by BSC.
Page 10
Soft Handoff
 CDMA soft handoff is driven by the handset
 Handset continuously checks available pilots
 Handset tells system pilots it currently sees
 System assigns sectors (up to 6 max.), tells handset
 Handset assigns its fingers accordingly
 All messages sent by dim-and-burst, no muting!
 Each end of the link chooses what works best, on a frame-by-
frame basis!
 Users are totally unaware of handoff
Page 11
Softer Handoff
 Similar to the soft handoff, but the
softer handoff is occurred among
multi-sectors in the same base
station.
 Softer handoff: Signal of different
branches are combined in BTS.
Page 12
Softer Handoff
 Each BTS sector has unique PN offset & pilot
 Handset will ask for whatever pilots it wants
 If multiple sectors of one BTS simultaneously serve a handset,
this is called Softer Handoff
 Handset can’t tell the difference, but softer handoff occurs in
BTS in a single channel element
 Handset can even use combination soft-softer handoff on
multiple BTS & sectors
Page 13
Questions
 Which channel signal strength from BTS should be compared by
MS during HO process?
 How does MS identify which signal is better than others?
Page 14
Searcher
Correlator
Pilot Sets
Pilots of sectors actually in use
Pilots mobile requested, but not yet set
up & transmitting by system
Pilots told to mobile by system, as nearby
sectors to check
Any pilots used by system but not already in
the other sets
Active Set
Candidate
Set
Neighbor
Set
Remaining
Set
Page 15
Handoff Parameters
 Handset sends PPilot SStrength MMeasurement MMessage to the
system whenever
 It notices a pilot in neighbor or remaining set exceeds T_ADDT_ADD
 An active set pilot drops below T_DROPT_DROP for T_TDROPT_TDROP time
 A candidate pilot exceeds an active by T_COMPT_COMP
Page 16
How to implement Soft Handoff
T_ADDT_ADD
T_DROPT_DROP
Pilot 1
Pilot
Strength
Pilot 2
T_TDROPT_TDROP
Neighbor
Set
Candidate
Set
Active
Set
Neighbor
Set
TIME1 2 3 4 5 6
Active
Set
T_COMPT_COMP
Page 17
Hard Handoff
MS assisted
Hard handoff
Pseudo pilot
Hard handoff
Hand down
Hard handoff
Direct
Hard handoff
Hard Handoff
Page 18
MS Assisted Hard Handoff
 CFSRQM: Candidate Frequency Search Request Message
 CFSRSM: Candidate Frequency Search Response Message
 CFSCNM: Candidate Frequency Search Order Message
 CFSRPM: Candidate Frequency Search Report Message
CFSRPM
(Report)
CFSCNM
(Search Order)
F1 (serving)
F2 (candidate)
GHDM
(HHO)
CFSRQM
(Search Parameters)
CFSRSM
(Acceptance)
Page 19
Pseudo Pilot Hard Handoff
F0F0
F3F3
F2F2
F1F1
F0F0
F1F1
F2F2
F0F0
Sector 1Sector 1 Sector 2Sector 2 Sector 3Sector 3
Pilot Beacon
F3
Pilot Beacon
F3
Pilot Beacon
F1
Pilot Beacon
F1
Pilot Beacon
F2
Pilot Beacon
F2
Page 20
F0F0
Hand Down Hard Handoff
F3F3
F2F2
F1F1
F0F0
F1F1
F2F2
F0F0
Sector 1Sector 1 Sector 2Sector 2 Sector 3Sector 3
Page 21
Direct Hard Handoff
F2F2 F1F1
Page 22
Chapter 1 Basic ConceptChapter 1 Basic Concept
Chapter 2 Handoff in CDMAChapter 2 Handoff in CDMA
Chapter 3 Optimization CommandChapter 3 Optimization Command
Chapter 4 SummaryChapter 4 Summary
Page 23
How to search pilot
 The purpose of SRCH-WIN set by MS is to capture the multi-path
components, which arrived before or after the current signal. Based on
experience, the SRCH-WIN should be set wide enough so that it can
capture the signal, which has the maximum time delay due to multi-path.
Search Window
Page 24
SRCH-WIN Classification
 Currently MS uses three kinds of search windows, these are:
 SRCH-WIN-ASRCH-WIN-A , used for searching the pilots in the active set and
the candidate set
 SRCH-WIN-NSRCH-WIN-N , used for searching the pilots in the neighbor set
 SRCH-WIN-RSRCH-WIN-R , used for searching the pilots in the remain set
 The MS fixes the width of the search window according to the system
message. An MS can search the multi-path components of the available
pilot signals within the setting.
Page 25
The Complete Picture of Handoff & Pilot Sets
Page 26
Pilot Searching
 SRCH-WIN-ASRCH-WIN-A
 The MS can utilize the search window to search the pilots in
the active set and the candidate set based on the PN code.
For pilots in the active set and candidate set, the MS fixes
the center of the search window at the moment, when the
multi-path signal of the pilot reaches earliest.
SRCH-WIN-ASRCH-WIN-A
The earliest arrived pilot
PILOT PHASE
Page 27
Pilot Searching
 SRCH-WIN-NSRCH-WIN-N
 Uses to monitor neighbor set , the size of this window is
larger than SRCH-WIN-A. The distance is measured in term
of chips (1 chips approximately covers 244m).
The distance is measured in term of chips (1 chips approximately covers
244m).
PN4PN4
{
{
n chip offset with delayed signal necessaryn chip offset with delayed signal necessary
PN16PN16
{
n chip offset because of the search center of active setn chip offset because of the search center of active set
{
Expected windowExpected window
Page 28
Pilot Searching
 SRCH-WIN-RSRCH-WIN-R
 Uses to track the remaining pilots. A typical requirement for
the size of windows is, it should be equal or larger than
SRCH-WIN-N.
Page 29
The Pilot Searcher’s Measurement Process
Page 30
Delay budget and size of search window
SRCH_WIN_A
Width of SRCH_WIN_A
(Chips)
Delay Budget
(ms)
Available PN
0 4 T < 1.64 512
1 6 1.64 < T < 2.45 512
2 8 2.45 < T < 3.27 512
3 10 3.27 < T < 4.09 512
4 14 4.09 < T < 5.72 512
5 20 5.72 < T < 8.17 512
6 28 8.17 < T < 11.44 512
7 40 11.44 < T < 16.34 512
8 60 16.34 < T < 24.51 512
9 80 24.51 < T < 32.68 512
10 100 32.68 < T < 40.85 512
11 130 40.85 < T < 53.11 512
12 160 53.11 < T < 65.36 256
13 226 65.36 < T < 92.32 256
14 320 92.32 < T < 130.72 170
15 452 130.72 < T < 184.42 128
Page 31
Questions
 Whether data service supports soft handoff?
 Considering the fact, high power may affect the system, whether
soft handoff can be performed after reducing the rate?
Page 32
How To Optimize Soft Handoff
 Reasonable coverage planning and BTS layout
 Reasonable setting of T_Add, T_Drop, T_TDROP
 Optimize the maximum branches in active handoff
 Reasonable planning of handoff region
 Reasonable setting of neighbor and neighbor priority
Page 33
How To Optimize Soft Handoff
 MOD HOMOD HO (Modify Handoff Parameters )
 This command is executed to modify handoff parameters.
 Index: CN -- Cell number, SCTID -- Sector ID, CRRID -- Carrier ID.
Page 34
How To Optimize Soft Handoff
 MOD BSCHOMOD BSCHO (Modify Inter-BSC Handoff Parameters )
 This command is executed to modify handoff parameters at system level.
Page 35
How To Optimize Hard Handoff
 In some cases, soft/softer handoff cannot be realized even the
frequencies of the pilots are the same. For example:
 Inter-BSC handoff without A3/A7 connection
 Handoff between different frame offsets on the same pilot
 In such cases, hard handoff is applied to ensure the uninterrupted
communication.
Page 36
Optimize Intra-frequency Hard Handoff
 MOD HHOSFMOD HHOSF (Modify Same-Frequency HHO Parameters )
 This command is executed to modify same-frequency hard
handoff parameters.
 Index: CN -- Cell number, SCTID -- Sector ID, CRRID--
Carrier ID.
Page 37
Optimize MS Assistant Hard Handoff
 MOD HHOMAMOD HHOMA (Modify Mobile Assisted HHO Parameters )
 This command is executed to modify the mobile assisted hard
handoff parameters.
 Index: CN -- Cell number, SCTID -- Sector ID, CRRID -- Carrier ID.
Page 38
Optimize Pseudo Pilot Hard Handoff
 MOD HHOBPLTMOD HHOBPLT (Modify Pilot Beacon HHO Parameters )
 This command is executed to modify pilot beacon hard handoff
parameters.
 Index: CN -- Cell number, SCTID -- Sector ID, CRRID -- Carrier
ID.
Page 39
Optimize Hand Down Hard Handoff
 MOD HNDDWNMOD HNDDWN (Modify Hand down HHO Parameters )
 This command is executed to modify handdown hard handoff parameters.
 Index: CN -- Cell number, SCTID -- Sector ID, CRRID -- Carrier ID.
Page 40
Optimize Direct Hard Handoff
 MOD DRCTMOD DRCT (Modify Direct HHO Parameters )
 This command is executed to modify direct hard handoff parameters.
 Index: CN -- Cell number, SCTID -- Sector ID, CRRID -- Carrier ID.
Page 41
Chapter 1 Basic ConceptChapter 1 Basic Concept
Chapter 2 Handoff in CDMAChapter 2 Handoff in CDMA
Chapter 3 Optimization CommandChapter 3 Optimization Command
Chapter 4 SummaryChapter 4 Summary
Page 42
Handoff Case
Ec/Io
All PN Offsets
0PN
0
-20
Rake FingersŒ

Reference PN
Active Pilot
168 500220
Mobile Rake RX
Srch PN??? W0
F1 PN168 W61
F2 PN168 W61
F3 PN168 W61

Page 43
Handoff Case
 Just prior to this message, this particular
mobile already was in handoff with PN
168 and 220.
 This PSMM reports PN 500 has increased
above T_Add, and the mobile wants to
use it too.
PILOT STRENGTH MEASUREMENT MESSAGE(PSMM)
 The base station acknowledges receiving
the PSMM.
BASE STATION ACKNOWLEDGMENT
Page 44
Handoff Case
 The base station sends a Handof Direction Message
authorizing the mobile to begin soft handoff with all
three requested PNs. The pre-existing link on PN 168
will continue to use Walsh code 61, the new link on
PN220 will use Walsh Code 20, and the new link on
PN500 will use Walsh code 50.
HANDOFF DIRECTION MESSAGE
MOBILE STATION ACKNOWLEDGMENT
 The mobile acknowledges it has received
the Handoff Direction Message.
Page 45
Handoff Case
BASE STATION ACKNOWLEDGMENT
HANDOFF COMPLETION MESSAGE
 The mobile searcher quickly re-checks all
three PNs. It still hears their pilots!
 The mobile sends a Handoff Completion
Message, confirming it still wants to go
ahead with the handoff.
 The base station confirms it has received
the mobile’s Handoff Completion
message, and will continue with all of the
links active.
Page 46
Handoff Case
MOBILE STATION ACKNOWLEDGMENT
NEIGHBOR LIST UPDATE MESSAGE
 In response to the mobile’s Handoff Completion Message, the
base station assembles a new composite neighbor list including
all the neighbors of each of the three active pilots.
 This is necessary since the mobile could be traveling toward any
one of these pilots and may need to request soft handoff with any
of them soon.
 The mobile confirms receiving the
Neighbor List Update Message. It is
already checking the neighbor list and will
do so continuously from now on.
 The handoff is fully established.
Page 47
Handoff Case
Ec/Io
All PN Offsets
0 512PN
0
-20
T_ADD
Rake FingersŒ
Reference PN
Active Set
168 500220
Ž
T_DROP
Mobile Rake RX
Srch PN??? W0
F1 PN168 W61
F2 PN500 W50
F3 PN220 W20
Page 48
Questions
 What is Handoff in mobile network?
 What is the Search Window?
 How to optimize handoff parameters?
ORG010202 CDMA 1x Handoff Algorithm

More Related Content

What's hot

VoLTE optimization.pdf
VoLTE optimization.pdfVoLTE optimization.pdf
VoLTE optimization.pdf
RakhiJadav1
 

What's hot (20)

Advanced: 5G NR RRC Inactive State
Advanced: 5G NR RRC Inactive StateAdvanced: 5G NR RRC Inactive State
Advanced: 5G NR RRC Inactive State
 
5g introduction_NR
5g introduction_NR5g introduction_NR
5g introduction_NR
 
5G Network Slicing
5G Network Slicing5G Network Slicing
5G Network Slicing
 
Frame structure 5G
Frame structure 5GFrame structure 5G
Frame structure 5G
 
An Overview of the ATSC 3.0 Physical Layer Specification
An Overview of the ATSC 3.0 Physical Layer SpecificationAn Overview of the ATSC 3.0 Physical Layer Specification
An Overview of the ATSC 3.0 Physical Layer Specification
 
Next Generation IP Transport
Next Generation IP TransportNext Generation IP Transport
Next Generation IP Transport
 
LTE (Long Term Evolution) Introduction
LTE (Long Term Evolution) IntroductionLTE (Long Term Evolution) Introduction
LTE (Long Term Evolution) Introduction
 
Gsm architecture, gsm network identities, network cases, cell planning, and c...
Gsm architecture, gsm network identities, network cases, cell planning, and c...Gsm architecture, gsm network identities, network cases, cell planning, and c...
Gsm architecture, gsm network identities, network cases, cell planning, and c...
 
Advanced: True Fixed-Mobile Convergence (FMC) with 5G
Advanced: True Fixed-Mobile Convergence (FMC) with 5GAdvanced: True Fixed-Mobile Convergence (FMC) with 5G
Advanced: True Fixed-Mobile Convergence (FMC) with 5G
 
5G NR DSS - Explained Well
5G NR DSS - Explained Well5G NR DSS - Explained Well
5G NR DSS - Explained Well
 
Setting off the 5G Advanced evolution with 3GPP Release 18
Setting off the 5G Advanced evolution with 3GPP Release 18Setting off the 5G Advanced evolution with 3GPP Release 18
Setting off the 5G Advanced evolution with 3GPP Release 18
 
Huawei GPON Fundamentals
Huawei GPON FundamentalsHuawei GPON Fundamentals
Huawei GPON Fundamentals
 
VoLTE optimization.pdf
VoLTE optimization.pdfVoLTE optimization.pdf
VoLTE optimization.pdf
 
Prof. Andy Sutton: 5G RAN Architecture Evolution - Jan 2019
Prof. Andy Sutton: 5G RAN Architecture Evolution - Jan 2019Prof. Andy Sutton: 5G RAN Architecture Evolution - Jan 2019
Prof. Andy Sutton: 5G RAN Architecture Evolution - Jan 2019
 
Gpon Fundamentals
Gpon FundamentalsGpon Fundamentals
Gpon Fundamentals
 
Introduction to 5G by Doug Hohulin
Introduction to 5G by Doug HohulinIntroduction to 5G by Doug Hohulin
Introduction to 5G by Doug Hohulin
 
Introduction to Nokia RNC
Introduction to Nokia RNCIntroduction to Nokia RNC
Introduction to Nokia RNC
 
3GPP
3GPP3GPP
3GPP
 
Beginners: 5G Terminology (Updated - Feb 2019)
Beginners: 5G Terminology (Updated - Feb 2019)Beginners: 5G Terminology (Updated - Feb 2019)
Beginners: 5G Terminology (Updated - Feb 2019)
 
LTE and EPC Specifications
LTE and EPC SpecificationsLTE and EPC Specifications
LTE and EPC Specifications
 

Viewers also liked

Gsm1
Gsm1Gsm1
RG000006 CDMA 1X handoff algorithm
RG000006 CDMA 1X handoff algorithmRG000006 CDMA 1X handoff algorithm
RG000006 CDMA 1X handoff algorithm
Tempus Telcosys
 
Tempus Telcosys Telco and IT
Tempus Telcosys Telco and ITTempus Telcosys Telco and IT
Tempus Telcosys Telco and IT
Pankaj Dixit
 
03 Wireless Concept
03 Wireless Concept03 Wireless Concept
03 Wireless Concept
Tempus Telcosys
 
Change A Shift
Change A ShiftChange A Shift
Change A Shift
preet kaur
 
GSM Introduction
GSM IntroductionGSM Introduction
GSM Introduction
Tempus Telcosys
 
CDMA 1x Introduction to Power Control Issue2.1
CDMA 1x Introduction to Power Control Issue2.1CDMA 1x Introduction to Power Control Issue2.1
CDMA 1x Introduction to Power Control Issue2.1
Tempus Telcosys
 
CDMA Drive Test Report Format
CDMA Drive Test Report FormatCDMA Drive Test Report Format
CDMA Drive Test Report Format
Tempus Telcosys
 

Viewers also liked (20)

3g
3g3g
3g
 
C cf radio propagation theory and propagation models
C cf radio propagation theory and propagation modelsC cf radio propagation theory and propagation models
C cf radio propagation theory and propagation models
 
Gsm1
Gsm1Gsm1
Gsm1
 
CDMA1X Pilot Panorama introduction
CDMA1X Pilot Panorama introductionCDMA1X Pilot Panorama introduction
CDMA1X Pilot Panorama introduction
 
Channelconfih s9
Channelconfih s9Channelconfih s9
Channelconfih s9
 
3g
3g3g
3g
 
BSS Dimensioning
BSS DimensioningBSS Dimensioning
BSS Dimensioning
 
RG000006 CDMA 1X handoff algorithm
RG000006 CDMA 1X handoff algorithmRG000006 CDMA 1X handoff algorithm
RG000006 CDMA 1X handoff algorithm
 
Tempus Telcosys Telco and IT
Tempus Telcosys Telco and ITTempus Telcosys Telco and IT
Tempus Telcosys Telco and IT
 
03 Wireless Concept
03 Wireless Concept03 Wireless Concept
03 Wireless Concept
 
Ch 04 HANDOVER_gvl
Ch 04 HANDOVER_gvlCh 04 HANDOVER_gvl
Ch 04 HANDOVER_gvl
 
Change A Shift
Change A ShiftChange A Shift
Change A Shift
 
GSM Introduction
GSM IntroductionGSM Introduction
GSM Introduction
 
CDMA 1x Introduction to Power Control Issue2.1
CDMA 1x Introduction to Power Control Issue2.1CDMA 1x Introduction to Power Control Issue2.1
CDMA 1x Introduction to Power Control Issue2.1
 
CDMA Drive Test Report Format
CDMA Drive Test Report FormatCDMA Drive Test Report Format
CDMA Drive Test Report Format
 
Ultrasite technical for 4op
Ultrasite technical for 4opUltrasite technical for 4op
Ultrasite technical for 4op
 
Ch4
Ch4Ch4
Ch4
 
3g cdma-qualcom
3g cdma-qualcom3g cdma-qualcom
3g cdma-qualcom
 
Gsm
GsmGsm
Gsm
 
CDMA 2000 Principle Issue4.0
CDMA 2000 Principle Issue4.0CDMA 2000 Principle Issue4.0
CDMA 2000 Principle Issue4.0
 

Similar to ORG010202 CDMA 1x Handoff Algorithm

Edge throughput enhancement
Edge throughput enhancementEdge throughput enhancement
Edge throughput enhancement
smhassan159
 
Nokia gsm-kpi-analysis-based-on-daily-monitoring-basis-presentation
Nokia gsm-kpi-analysis-based-on-daily-monitoring-basis-presentationNokia gsm-kpi-analysis-based-on-daily-monitoring-basis-presentation
Nokia gsm-kpi-analysis-based-on-daily-monitoring-basis-presentation
mohammed khairy
 
Kpi analysis
Kpi analysisKpi analysis
Kpi analysis
avneesh7
 
eRAN8.1 Radio & Performance-Interference Handling-CAMC feature introduction.ppt
eRAN8.1 Radio & Performance-Interference Handling-CAMC feature introduction.ppteRAN8.1 Radio & Performance-Interference Handling-CAMC feature introduction.ppt
eRAN8.1 Radio & Performance-Interference Handling-CAMC feature introduction.ppt
Ahmed963381
 
Drive test golden rules
Drive test golden rulesDrive test golden rules
Drive test golden rules
Fidele Castro
 

Similar to ORG010202 CDMA 1x Handoff Algorithm (20)

Edge throughput enhancement
Edge throughput enhancementEdge throughput enhancement
Edge throughput enhancement
 
Gsm Cell Planning And Optimization
Gsm Cell Planning And OptimizationGsm Cell Planning And Optimization
Gsm Cell Planning And Optimization
 
zxwr-rnc-dimensioning-35-pdf
zxwr-rnc-dimensioning-35-pdfzxwr-rnc-dimensioning-35-pdf
zxwr-rnc-dimensioning-35-pdf
 
kpianalysis-110830052500-phpapp02.ppt
kpianalysis-110830052500-phpapp02.pptkpianalysis-110830052500-phpapp02.ppt
kpianalysis-110830052500-phpapp02.ppt
 
Q & A for 3G Optimization
Q & A for 3G Optimization Q & A for 3G Optimization
Q & A for 3G Optimization
 
Nokia_GSM_KPI_ANALYSIS_Based_on_Daily_Mo.ppt
Nokia_GSM_KPI_ANALYSIS_Based_on_Daily_Mo.pptNokia_GSM_KPI_ANALYSIS_Based_on_Daily_Mo.ppt
Nokia_GSM_KPI_ANALYSIS_Based_on_Daily_Mo.ppt
 
Kpi analysis
Kpi analysisKpi analysis
Kpi analysis
 
Kpi analysis
Kpi analysisKpi analysis
Kpi analysis
 
dokumen.tips_nokia-gsm-kpi-analysis-based-on-daily-monitoring-basis-presentat...
dokumen.tips_nokia-gsm-kpi-analysis-based-on-daily-monitoring-basis-presentat...dokumen.tips_nokia-gsm-kpi-analysis-based-on-daily-monitoring-basis-presentat...
dokumen.tips_nokia-gsm-kpi-analysis-based-on-daily-monitoring-basis-presentat...
 
Kpi analysis
Kpi analysisKpi analysis
Kpi analysis
 
Nokia gsm-kpi-analysis-based-on-daily-monitoring-basis-presentation
Nokia gsm-kpi-analysis-based-on-daily-monitoring-basis-presentationNokia gsm-kpi-analysis-based-on-daily-monitoring-basis-presentation
Nokia gsm-kpi-analysis-based-on-daily-monitoring-basis-presentation
 
Fyp Presentation
Fyp PresentationFyp Presentation
Fyp Presentation
 
Kpi analysis
Kpi analysisKpi analysis
Kpi analysis
 
Drive procedure
Drive procedureDrive procedure
Drive procedure
 
eRAN8.1 Radio & Performance-Interference Handling-CAMC feature introduction.ppt
eRAN8.1 Radio & Performance-Interference Handling-CAMC feature introduction.ppteRAN8.1 Radio & Performance-Interference Handling-CAMC feature introduction.ppt
eRAN8.1 Radio & Performance-Interference Handling-CAMC feature introduction.ppt
 
Commisioning.pptx
Commisioning.pptxCommisioning.pptx
Commisioning.pptx
 
Drive test golden rules
Drive test golden rulesDrive test golden rules
Drive test golden rules
 
LTE-Network-Planning-Huawei-Technologies EMERSON EDUARDO RODRIGUES
LTE-Network-Planning-Huawei-Technologies EMERSON EDUARDO RODRIGUESLTE-Network-Planning-Huawei-Technologies EMERSON EDUARDO RODRIGUES
LTE-Network-Planning-Huawei-Technologies EMERSON EDUARDO RODRIGUES
 
Lenovo's Key NEC 3G & & 4G LTE Standard Essential Patents for Smartphones
Lenovo's Key NEC 3G & & 4G LTE Standard  Essential Patents for SmartphonesLenovo's Key NEC 3G & & 4G LTE Standard  Essential Patents for Smartphones
Lenovo's Key NEC 3G & & 4G LTE Standard Essential Patents for Smartphones
 
Drive Test and Optimization Tutorial - I.pdf
Drive Test and Optimization Tutorial - I.pdfDrive Test and Optimization Tutorial - I.pdf
Drive Test and Optimization Tutorial - I.pdf
 

More from Tempus Telcosys

02 channel concept
02 channel concept02 channel concept
02 channel concept
Tempus Telcosys
 
Transmission management in BSS
Transmission management in BSSTransmission management in BSS
Transmission management in BSS
Tempus Telcosys
 

More from Tempus Telcosys (15)

BASIC GSM
BASIC GSMBASIC GSM
BASIC GSM
 
02 channel concept
02 channel concept02 channel concept
02 channel concept
 
Introduction to Genex Assistance
Introduction to  Genex AssistanceIntroduction to  Genex Assistance
Introduction to Genex Assistance
 
Transmission management in BSS
Transmission management in BSSTransmission management in BSS
Transmission management in BSS
 
Introduction to mapinfo
Introduction to mapinfoIntroduction to mapinfo
Introduction to mapinfo
 
Cdma2000 network problem analysis with mobile station 20030212-a-v1.0
Cdma2000 network problem analysis with mobile station 20030212-a-v1.0Cdma2000 network problem analysis with mobile station 20030212-a-v1.0
Cdma2000 network problem analysis with mobile station 20030212-a-v1.0
 
QCTest™ CDMA Air Interface Tester (CAIT™) 3.1 User’s Guide
QCTest™ CDMA Air Interface Tester (CAIT™)  3.1 User’s GuideQCTest™ CDMA Air Interface Tester (CAIT™)  3.1 User’s Guide
QCTest™ CDMA Air Interface Tester (CAIT™) 3.1 User’s Guide
 
C cf introduction to antenna
C cf introduction to antennaC cf introduction to antenna
C cf introduction to antenna
 
Gsm system antenna
Gsm system antennaGsm system antenna
Gsm system antenna
 
Transmission fundamentals
Transmission fundamentalsTransmission fundamentals
Transmission fundamentals
 
Training on microwave communication
Training on microwave communicationTraining on microwave communication
Training on microwave communication
 
LOS Survey
LOS SurveyLOS Survey
LOS Survey
 
Introduction to mapinfo
Introduction to mapinfoIntroduction to mapinfo
Introduction to mapinfo
 
GSM , RF & DT
GSM , RF & DTGSM , RF & DT
GSM , RF & DT
 
Frequency Reuse
Frequency ReuseFrequency Reuse
Frequency Reuse
 

Recently uploaded

Seal of Good Local Governance (SGLG) 2024Final.pptx
Seal of Good Local Governance (SGLG) 2024Final.pptxSeal of Good Local Governance (SGLG) 2024Final.pptx
Seal of Good Local Governance (SGLG) 2024Final.pptx
negromaestrong
 
The basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptxThe basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptx
heathfieldcps1
 

Recently uploaded (20)

Making communications land - Are they received and understood as intended? we...
Making communications land - Are they received and understood as intended? we...Making communications land - Are they received and understood as intended? we...
Making communications land - Are they received and understood as intended? we...
 
Dyslexia AI Workshop for Slideshare.pptx
Dyslexia AI Workshop for Slideshare.pptxDyslexia AI Workshop for Slideshare.pptx
Dyslexia AI Workshop for Slideshare.pptx
 
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdf
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdfUGC NET Paper 1 Mathematical Reasoning & Aptitude.pdf
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdf
 
Seal of Good Local Governance (SGLG) 2024Final.pptx
Seal of Good Local Governance (SGLG) 2024Final.pptxSeal of Good Local Governance (SGLG) 2024Final.pptx
Seal of Good Local Governance (SGLG) 2024Final.pptx
 
Spatium Project Simulation student brief
Spatium Project Simulation student briefSpatium Project Simulation student brief
Spatium Project Simulation student brief
 
Unit-IV- Pharma. Marketing Channels.pptx
Unit-IV- Pharma. Marketing Channels.pptxUnit-IV- Pharma. Marketing Channels.pptx
Unit-IV- Pharma. Marketing Channels.pptx
 
Mixin Classes in Odoo 17 How to Extend Models Using Mixin Classes
Mixin Classes in Odoo 17  How to Extend Models Using Mixin ClassesMixin Classes in Odoo 17  How to Extend Models Using Mixin Classes
Mixin Classes in Odoo 17 How to Extend Models Using Mixin Classes
 
This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.
 
Understanding Accommodations and Modifications
Understanding  Accommodations and ModificationsUnderstanding  Accommodations and Modifications
Understanding Accommodations and Modifications
 
General Principles of Intellectual Property: Concepts of Intellectual Proper...
General Principles of Intellectual Property: Concepts of Intellectual  Proper...General Principles of Intellectual Property: Concepts of Intellectual  Proper...
General Principles of Intellectual Property: Concepts of Intellectual Proper...
 
ICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptxICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptx
 
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
 
The basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptxThe basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptx
 
microwave assisted reaction. General introduction
microwave assisted reaction. General introductionmicrowave assisted reaction. General introduction
microwave assisted reaction. General introduction
 
How to Manage Global Discount in Odoo 17 POS
How to Manage Global Discount in Odoo 17 POSHow to Manage Global Discount in Odoo 17 POS
How to Manage Global Discount in Odoo 17 POS
 
Key note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdfKey note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdf
 
ComPTIA Overview | Comptia Security+ Book SY0-701
ComPTIA Overview | Comptia Security+ Book SY0-701ComPTIA Overview | Comptia Security+ Book SY0-701
ComPTIA Overview | Comptia Security+ Book SY0-701
 
Application orientated numerical on hev.ppt
Application orientated numerical on hev.pptApplication orientated numerical on hev.ppt
Application orientated numerical on hev.ppt
 
Introduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The BasicsIntroduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The Basics
 
SKILL OF INTRODUCING THE LESSON MICRO SKILLS.pptx
SKILL OF INTRODUCING THE LESSON MICRO SKILLS.pptxSKILL OF INTRODUCING THE LESSON MICRO SKILLS.pptx
SKILL OF INTRODUCING THE LESSON MICRO SKILLS.pptx
 

ORG010202 CDMA 1x Handoff Algorithm

  • 1. ORG010202 CDMA 1x Handoff Algorithm ISSUE 1.2
  • 2. Page 2 Learning Guide  What is Handoff in mobile network?  What is the Search Window?  How to optimize handoff parameters?
  • 3. Page 3 Upon completion of this course, you will be able to:  Know handoff principle and classification.  Know search window and key parameters.  Master handoff tuning in network.
  • 4. Page 4 Chapter 1 Basic ConceptChapter 1 Basic Concept Chapter 2 Handoff in CDMAChapter 2 Handoff in CDMA Chapter 3 Optimization CommandChapter 3 Optimization Command Chapter 4 SummaryChapter 4 Summary
  • 5. Page 5 What is handoff BTS_ABTS_B
  • 6. Page 6 Why do we need handoff To provide the continuous service for subscribers In wireless communications, during HO process, there is a high probability of call drop, which directly effects the system performance ( 90% of radio call drop occurs during handoff). Proper handoff algorithm can reduce system call drop and increase network capacity. Notice
  • 7. Page 7 How many kinds of handoff in CDMA  Soft handoff It is a process of establishing a link with a target sector before breaking the link with the serving sector.  Softer handoff Similar to the soft handoff, but the softer handoff is occurred among multi-sectors in the same base station.  Hard handoff Hard handoff occurs when the two sectors are not synchronized or are not on the same frequency. Interruption in voice or data communication occurs but this interruption does not effect the user communication.
  • 8. Page 8 Chapter 1 Basic ConceptChapter 1 Basic Concept Chapter 2 Handoff in CDMAChapter 2 Handoff in CDMA Chapter 3 Optimization CommandChapter 3 Optimization Command Chapter 4 SummaryChapter 4 Summary
  • 9. Page 9 Soft Handoff  It is a process of establishing a link with a target sector before breaking the link with the serving sector.  Soft handoff branches are selected by BSC.
  • 10. Page 10 Soft Handoff  CDMA soft handoff is driven by the handset  Handset continuously checks available pilots  Handset tells system pilots it currently sees  System assigns sectors (up to 6 max.), tells handset  Handset assigns its fingers accordingly  All messages sent by dim-and-burst, no muting!  Each end of the link chooses what works best, on a frame-by- frame basis!  Users are totally unaware of handoff
  • 11. Page 11 Softer Handoff  Similar to the soft handoff, but the softer handoff is occurred among multi-sectors in the same base station.  Softer handoff: Signal of different branches are combined in BTS.
  • 12. Page 12 Softer Handoff  Each BTS sector has unique PN offset & pilot  Handset will ask for whatever pilots it wants  If multiple sectors of one BTS simultaneously serve a handset, this is called Softer Handoff  Handset can’t tell the difference, but softer handoff occurs in BTS in a single channel element  Handset can even use combination soft-softer handoff on multiple BTS & sectors
  • 13. Page 13 Questions  Which channel signal strength from BTS should be compared by MS during HO process?  How does MS identify which signal is better than others?
  • 14. Page 14 Searcher Correlator Pilot Sets Pilots of sectors actually in use Pilots mobile requested, but not yet set up & transmitting by system Pilots told to mobile by system, as nearby sectors to check Any pilots used by system but not already in the other sets Active Set Candidate Set Neighbor Set Remaining Set
  • 15. Page 15 Handoff Parameters  Handset sends PPilot SStrength MMeasurement MMessage to the system whenever  It notices a pilot in neighbor or remaining set exceeds T_ADDT_ADD  An active set pilot drops below T_DROPT_DROP for T_TDROPT_TDROP time  A candidate pilot exceeds an active by T_COMPT_COMP
  • 16. Page 16 How to implement Soft Handoff T_ADDT_ADD T_DROPT_DROP Pilot 1 Pilot Strength Pilot 2 T_TDROPT_TDROP Neighbor Set Candidate Set Active Set Neighbor Set TIME1 2 3 4 5 6 Active Set T_COMPT_COMP
  • 17. Page 17 Hard Handoff MS assisted Hard handoff Pseudo pilot Hard handoff Hand down Hard handoff Direct Hard handoff Hard Handoff
  • 18. Page 18 MS Assisted Hard Handoff  CFSRQM: Candidate Frequency Search Request Message  CFSRSM: Candidate Frequency Search Response Message  CFSCNM: Candidate Frequency Search Order Message  CFSRPM: Candidate Frequency Search Report Message CFSRPM (Report) CFSCNM (Search Order) F1 (serving) F2 (candidate) GHDM (HHO) CFSRQM (Search Parameters) CFSRSM (Acceptance)
  • 19. Page 19 Pseudo Pilot Hard Handoff F0F0 F3F3 F2F2 F1F1 F0F0 F1F1 F2F2 F0F0 Sector 1Sector 1 Sector 2Sector 2 Sector 3Sector 3 Pilot Beacon F3 Pilot Beacon F3 Pilot Beacon F1 Pilot Beacon F1 Pilot Beacon F2 Pilot Beacon F2
  • 20. Page 20 F0F0 Hand Down Hard Handoff F3F3 F2F2 F1F1 F0F0 F1F1 F2F2 F0F0 Sector 1Sector 1 Sector 2Sector 2 Sector 3Sector 3
  • 21. Page 21 Direct Hard Handoff F2F2 F1F1
  • 22. Page 22 Chapter 1 Basic ConceptChapter 1 Basic Concept Chapter 2 Handoff in CDMAChapter 2 Handoff in CDMA Chapter 3 Optimization CommandChapter 3 Optimization Command Chapter 4 SummaryChapter 4 Summary
  • 23. Page 23 How to search pilot  The purpose of SRCH-WIN set by MS is to capture the multi-path components, which arrived before or after the current signal. Based on experience, the SRCH-WIN should be set wide enough so that it can capture the signal, which has the maximum time delay due to multi-path. Search Window
  • 24. Page 24 SRCH-WIN Classification  Currently MS uses three kinds of search windows, these are:  SRCH-WIN-ASRCH-WIN-A , used for searching the pilots in the active set and the candidate set  SRCH-WIN-NSRCH-WIN-N , used for searching the pilots in the neighbor set  SRCH-WIN-RSRCH-WIN-R , used for searching the pilots in the remain set  The MS fixes the width of the search window according to the system message. An MS can search the multi-path components of the available pilot signals within the setting.
  • 25. Page 25 The Complete Picture of Handoff & Pilot Sets
  • 26. Page 26 Pilot Searching  SRCH-WIN-ASRCH-WIN-A  The MS can utilize the search window to search the pilots in the active set and the candidate set based on the PN code. For pilots in the active set and candidate set, the MS fixes the center of the search window at the moment, when the multi-path signal of the pilot reaches earliest. SRCH-WIN-ASRCH-WIN-A The earliest arrived pilot PILOT PHASE
  • 27. Page 27 Pilot Searching  SRCH-WIN-NSRCH-WIN-N  Uses to monitor neighbor set , the size of this window is larger than SRCH-WIN-A. The distance is measured in term of chips (1 chips approximately covers 244m). The distance is measured in term of chips (1 chips approximately covers 244m). PN4PN4 { { n chip offset with delayed signal necessaryn chip offset with delayed signal necessary PN16PN16 { n chip offset because of the search center of active setn chip offset because of the search center of active set { Expected windowExpected window
  • 28. Page 28 Pilot Searching  SRCH-WIN-RSRCH-WIN-R  Uses to track the remaining pilots. A typical requirement for the size of windows is, it should be equal or larger than SRCH-WIN-N.
  • 29. Page 29 The Pilot Searcher’s Measurement Process
  • 30. Page 30 Delay budget and size of search window SRCH_WIN_A Width of SRCH_WIN_A (Chips) Delay Budget (ms) Available PN 0 4 T < 1.64 512 1 6 1.64 < T < 2.45 512 2 8 2.45 < T < 3.27 512 3 10 3.27 < T < 4.09 512 4 14 4.09 < T < 5.72 512 5 20 5.72 < T < 8.17 512 6 28 8.17 < T < 11.44 512 7 40 11.44 < T < 16.34 512 8 60 16.34 < T < 24.51 512 9 80 24.51 < T < 32.68 512 10 100 32.68 < T < 40.85 512 11 130 40.85 < T < 53.11 512 12 160 53.11 < T < 65.36 256 13 226 65.36 < T < 92.32 256 14 320 92.32 < T < 130.72 170 15 452 130.72 < T < 184.42 128
  • 31. Page 31 Questions  Whether data service supports soft handoff?  Considering the fact, high power may affect the system, whether soft handoff can be performed after reducing the rate?
  • 32. Page 32 How To Optimize Soft Handoff  Reasonable coverage planning and BTS layout  Reasonable setting of T_Add, T_Drop, T_TDROP  Optimize the maximum branches in active handoff  Reasonable planning of handoff region  Reasonable setting of neighbor and neighbor priority
  • 33. Page 33 How To Optimize Soft Handoff  MOD HOMOD HO (Modify Handoff Parameters )  This command is executed to modify handoff parameters.  Index: CN -- Cell number, SCTID -- Sector ID, CRRID -- Carrier ID.
  • 34. Page 34 How To Optimize Soft Handoff  MOD BSCHOMOD BSCHO (Modify Inter-BSC Handoff Parameters )  This command is executed to modify handoff parameters at system level.
  • 35. Page 35 How To Optimize Hard Handoff  In some cases, soft/softer handoff cannot be realized even the frequencies of the pilots are the same. For example:  Inter-BSC handoff without A3/A7 connection  Handoff between different frame offsets on the same pilot  In such cases, hard handoff is applied to ensure the uninterrupted communication.
  • 36. Page 36 Optimize Intra-frequency Hard Handoff  MOD HHOSFMOD HHOSF (Modify Same-Frequency HHO Parameters )  This command is executed to modify same-frequency hard handoff parameters.  Index: CN -- Cell number, SCTID -- Sector ID, CRRID-- Carrier ID.
  • 37. Page 37 Optimize MS Assistant Hard Handoff  MOD HHOMAMOD HHOMA (Modify Mobile Assisted HHO Parameters )  This command is executed to modify the mobile assisted hard handoff parameters.  Index: CN -- Cell number, SCTID -- Sector ID, CRRID -- Carrier ID.
  • 38. Page 38 Optimize Pseudo Pilot Hard Handoff  MOD HHOBPLTMOD HHOBPLT (Modify Pilot Beacon HHO Parameters )  This command is executed to modify pilot beacon hard handoff parameters.  Index: CN -- Cell number, SCTID -- Sector ID, CRRID -- Carrier ID.
  • 39. Page 39 Optimize Hand Down Hard Handoff  MOD HNDDWNMOD HNDDWN (Modify Hand down HHO Parameters )  This command is executed to modify handdown hard handoff parameters.  Index: CN -- Cell number, SCTID -- Sector ID, CRRID -- Carrier ID.
  • 40. Page 40 Optimize Direct Hard Handoff  MOD DRCTMOD DRCT (Modify Direct HHO Parameters )  This command is executed to modify direct hard handoff parameters.  Index: CN -- Cell number, SCTID -- Sector ID, CRRID -- Carrier ID.
  • 41. Page 41 Chapter 1 Basic ConceptChapter 1 Basic Concept Chapter 2 Handoff in CDMAChapter 2 Handoff in CDMA Chapter 3 Optimization CommandChapter 3 Optimization Command Chapter 4 SummaryChapter 4 Summary
  • 42. Page 42 Handoff Case Ec/Io All PN Offsets 0PN 0 -20 Rake FingersŒ  Reference PN Active Pilot 168 500220 Mobile Rake RX Srch PN??? W0 F1 PN168 W61 F2 PN168 W61 F3 PN168 W61 
  • 43. Page 43 Handoff Case  Just prior to this message, this particular mobile already was in handoff with PN 168 and 220.  This PSMM reports PN 500 has increased above T_Add, and the mobile wants to use it too. PILOT STRENGTH MEASUREMENT MESSAGE(PSMM)  The base station acknowledges receiving the PSMM. BASE STATION ACKNOWLEDGMENT
  • 44. Page 44 Handoff Case  The base station sends a Handof Direction Message authorizing the mobile to begin soft handoff with all three requested PNs. The pre-existing link on PN 168 will continue to use Walsh code 61, the new link on PN220 will use Walsh Code 20, and the new link on PN500 will use Walsh code 50. HANDOFF DIRECTION MESSAGE MOBILE STATION ACKNOWLEDGMENT  The mobile acknowledges it has received the Handoff Direction Message.
  • 45. Page 45 Handoff Case BASE STATION ACKNOWLEDGMENT HANDOFF COMPLETION MESSAGE  The mobile searcher quickly re-checks all three PNs. It still hears their pilots!  The mobile sends a Handoff Completion Message, confirming it still wants to go ahead with the handoff.  The base station confirms it has received the mobile’s Handoff Completion message, and will continue with all of the links active.
  • 46. Page 46 Handoff Case MOBILE STATION ACKNOWLEDGMENT NEIGHBOR LIST UPDATE MESSAGE  In response to the mobile’s Handoff Completion Message, the base station assembles a new composite neighbor list including all the neighbors of each of the three active pilots.  This is necessary since the mobile could be traveling toward any one of these pilots and may need to request soft handoff with any of them soon.  The mobile confirms receiving the Neighbor List Update Message. It is already checking the neighbor list and will do so continuously from now on.  The handoff is fully established.
  • 47. Page 47 Handoff Case Ec/Io All PN Offsets 0 512PN 0 -20 T_ADD Rake FingersŒ Reference PN Active Set 168 500220 Ž T_DROP Mobile Rake RX Srch PN??? W0 F1 PN168 W61 F2 PN500 W50 F3 PN220 W20
  • 48. Page 48 Questions  What is Handoff in mobile network?  What is the Search Window?  How to optimize handoff parameters?