Beruflich Dokumente
Kultur Dokumente
Technical
Technical
Introduction
Introduction to
to CDMA
CDMA
May, 2002
7-1
Course Outline
Basic CDMA Principles
Coding
Forward and Reverse Channels
CDMA Operational Details
Multiplexing, Forward and Reverse Power Control
CDMA Handset Architecture
CDMA Handoffs
CDMA Network Architecture
CDMA Messaging and Call Flow
Optional Topics
Wireless Multiple Access Technologies
Overview of Current Technologies
Capacity; CDMA Overlays, Spectrum Clearing
May, 2002
7-2
Section A
How
How Does
Does CDMA
CDMA Work?
Work?
Introduction
Introduction to
to Basic
Basic Principles
Principles
May, 2002
7-3
Claude Shannon:
The Einstein of Information Theory
The core idea that makes CDMA
possible was first explained by
Claude Shannon, a Bell Labs
research mathematician
Shannon's work relates amount
of information carried, channel
bandwidth, signal-to-noise-ratio,
and detection error probability
It shows the theoretical
upper limit attainable
In 1948 Claude Shannon published his landmark
paper on information theory, A Mathematical
Theory of Communication. He observed that
"the fundamental problem of communication is
that of reproducing at one point either exactly or
approximately a message selected at another
point." His paper so clearly established the
foundations of information theory that his
framework and terminology are standard today.
Shannon died Feb. 24, 2001, at age 84.
May, 2002
SHANNONS
CAPACITY EQUATION
C = B log2 [
1+
S
N
B = bandwidth in Hertz
C = channel capacity in bits/second
S = signal power
N = noise power
7-4
CDMA
AMPS: +17 dB
TDMA: +14 to +17 dB
GSM: +7 to 9 dB.
CDMA: -10 to -17 dB.
CDMA: Eb/No ~+6 dB.
May, 2002
7-5
Direct Sequence
Frequency
Frequency
User 1
+
=
May, 2002
Code 1
Composite
7-6
At Originating Site:
Input A: Users Data @
19,200 bits/second
Input B: Walsh Code #23
@ 1.2288 Mcps
Output: Spread
spectrum signal
At Destination Site:
Input A: Received
spread spectrum signal
Input B: Walsh Code #23
@ 1.2288 Mcps
Output: Users Data @
19,200 bits/second just
as originally sent
May, 2002
Originating Site
XOR
Exclusive-OR
Gate
Destination Site
XOR
Exclusive-OR
Gate
7-7
Slow
Information
Sent
TX
Slow
Information
Recovered
RX
SPREAD-SPECTRUM SYSTEM
Wideband
Signal
Slow
Information
Sent
Slow
Information
Recovered
TX
Fast
Spreading
Sequence
RX
Fast
Spreading
Sequence
May, 2002
7-8
May, 2002
21 db
18 db
15 db
12 db
16
9 db
32
6 db
7-9
Chips
May, 2002
7 - 10
Users
1
if 0 =
if 1 =
Analog
Summing
BTS
Demodulated
Received
CDMA Signal
Despreading Sequence
(Locally Generated, =0)
Received energy: Correlation
Decision:
matches
+10
opposite
-26
Time
Integration
Matches!
(=0) 1
Opposite
( =1)
-16
7 - 11
DESTINATION
Spread Data Stream
Input
Data
Recovered
Data
Spreading
Sequence
Spreading
Sequence
May, 2002
7 - 12
Mailer
FedEx
Data
Receiving
FedEx
Shipping
Mailer
Data
May, 2002
7 - 13
DESTINATION
X+A
Input
Data
Recovered
Data
X
Spreading Spreading Spreading
Sequence Sequence Sequence
May, 2002
7 - 14
0110100101101001100101101001011001101001011010011001011010010110
0110011010011001100110010110011010011001011001100110011010011001
0000111111110000000011111111000011110000000011111111000000001111
May, 2002
#
0
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
7 - 15
May, 2002
7 - 16
I
Q
I-sequence
RF
Output
chip
input
Q-sequence *
sin t
7 - 17
1100011000
AND
PERMUT ED ESN
(STATIC)
SUM
Modulo-2 Addition
7 - 18
LONG CODE:
Data
Scrambling
BTS
WALSH CODES:
used as symbols
for robustness
SHORT PN:
used at 0 offset
for tracking
The three spreading codes are used in different ways to create the
forward and reverse links
A forward channel exists by having a specific Walsh Code
assigned to the user, and a specific PN offset for the sector
A reverse channel exists because the mobile uses a specific offset
of the Long PN sequence
May, 2002
7 - 19
Section B
IS-95
IS-95 CDMA
CDMA Forward
Forward and
and
Reverse
Reverse Channels
Channels
May, 2002
7 - 20
Short PN Code
PN Offset 246
I Q
cos t
FEC
x
Walsh #32
Sync
FEC
x
sin t
Walsh #1
Paging
FEC
Walsh #12
Vocoder
FEC
Walsh #23
Vocoder
FEC
a Channel Element
Walsh #27
Vocoder
FEC
Walsh #44
Vocoder
more
more
May, 2002
FEC
Transmitter,
Sector X
A Forward Channel
is identified by:
its CDMA RF
carrier Frequency
Q the unique Short
Code PN Offset of
the sector
the unique Walsh
Code of the user
more
Technical Introduction to CDMA v2.1 (c) 2002 Scott Baxter
7 - 21
Walsh 0
Paging
Walsh 1
Walsh 11
Walsh 19
Walsh 6
Walsh 20
Sync
Walsh 32
Walsh 37
Walsh 41
Walsh 42
Walsh 55
Walsh 56
Walsh 60
May, 2002
7 - 22
BSC,
BTS (1 sector)
CBSC,
Access Long Code Gen
Manager
Access Channels
Channel Element
Channel Element
Long Code Gen
Vocoder
Long
Code
offset
Receiver,
Sector X
Channel Element
a Channel Element
Channel Element
Long Code Gen
more
Vocoder
Channel Element
more
more
May, 2002
Long
Code
offset
Long
Code
offset
Long
Code
offset
Long
Code
offset
7 - 23
BTS
REG
1-800
242
4444
Although a sector can have up to seven paging channels, and each paging channel
can have up to 32 access channels, nearly all systems today use only one paging
channel per sector and only one access channel per paging channel.
May, 2002
7 - 24
GPS
Access Manager
or (C)BSC
BTS
GPS
GPSR
SLM
CM
GPSR
BSM
TFU1
DMS-BUS
CDSU
LPP ENET
LPP
CDSU
DS0 in T1
DTCs
Vocoders
Selectors
CDSU DISCO
TFU
CDSU
DISCO 1
CDSU
Packets
DISCO 2
Ch. Card
ACC
CDSU
CDSU
CDSU
SBS
IOC
CDSU
Vocoder
Txcvr
A
Txcvr
B
Txcvr
C
RFFE
A
RFFE
B
RFFE
C
Chips
Channel
Element
RF
PSTN
May, 2002
7 - 25
symbols
chips
I PN
CHANNEL ELEMENT
9600 bps
4800 bps
R = 1/2
19.2
2400 bps
ksps
Convolutional
1200 bps
Encoding and
or
Symbol
Repetition
14400 bps
28.8 Puncturing
7200 bps
(13 kb only)
ksps
3600 bps
1800 bps
(From Vocoder)
User Address
Mask
(ESN-based)
May, 2002
Power
Control
Bit
Scrambling
Block
Interleaving
Walsh
function
M
U
X
1.2288
Mcps
19.2
ksps
1.2288
Long PN Code Mcps
Generation
19.2
ksps
Decimator
Decimator
Q PN
800 Hz
7 - 26
I PN
9600 bps
4800 bps
2400 bps
1200 bps
or
14400 bps
7200 bps
3600 bps
1800 bps
(no offset)
R = 1/3
Convolutional
Encoder &
Repetition
28.8
ksps
Block
Interleaver
1.2288
Mcps
1/2 PN
Chip
Delay
D
R = 1/2
User Address
Mask
May, 2002
28.8
307.2
ksps Orthogonal kcps Data Burst
Randomizer
Modulation
Long
PN Code
Generator
1.2288
Mcps
Q PN
(no offset)
Direct
Sequence
Spreading
7 - 27
Section C
IS-95
IS-95 Operational
Operational Details
Details
Vocoding,
Vocoding, Multiplexing,
Multiplexing, Power
Power Control
Control
May, 2002
7 - 28
20ms Sample
Pitch
Filter
Codebook
Coded Result
Feedback
Formant
Filter
bits
Frame Sizes
288
1/8
May, 2002
Messaging)
activation, etc)
7 - 29
BTS (1 sector)
Pilot
Transmitter,
Sector X
Sync
Paging
User 1
User 2
Vocoder/
Selector
Help!
Forward
RF
I Q
Short PN
User 3
more
7 - 30
BSC
BTS
Stronger than
setpoint?
Bad FER?
Raise Setpoint
Setpoint
Reverse
RF
RX RF Digital
Open
Loop
Closed
Loop
TX RF Digital
Occasionally,
as needed
Handset
May, 2002
7 - 31
Subscriber Handset
BTS
LNA
DUP
TXPO
Rake
R
IF
LO
Viterbi
Decoder
Open Loop
IF
Long PN
x
IF Mod
Orth
Mod
x
x
Q
Vocoder
FEC
<<Transmitter
Typical TXPO:
+23 dBm in a coverage hole
0 dBm near middle of cell
-50 dBm up close to BTS
May, 2002
PA
LO
x
Receiver>>
0 dB
-10 dB
-20 dB
Time, Seconds
7 - 32
CDMA
CDMA Network
Network Architecture
Architecture
May, 2002
7 - 33
64,512
DS-3
= 28 DS-1
= 672 DS-0
OC-192 10 Gb/s
32,256
OC-96 5 Gb/s
16,128
8,064
4,032
2,016
DS-0
OC-1
= 28 DS-1
= 672 DS-0
FIBER
1.544 Mb/s
DS-1/T-1
E-1
= 24 DS-0
= 28+2 DS-0
64 kb/s
64 kb/s
DS-0
DS-0
May, 2002
7 - 34
SUPPORT
FUNCTIONS
BASE STATIONS
Voice Mail System
SWITCH
PSTN
Local Carriers
Long Distance
Carriers
May, 2002
BASE STATION
CONTROLLER
Mobile Telephone
Switching Office
ATM Link
to other CDMA
Networks
(Future)
7 - 35
GPS
BSC-BSM
BTS
GPS
GPSR
SLM
CM
GPSR
BSM
TFU1
DMS-BUS
CDSU
LPP ENET
LPP
CDSU
DS0 in T1
DTCs
Vocoders
Selectors
CDSU DISCO
TFU
CDSU
DISCO 1
CDSU
Packets
DISCO 2
Ch. Card
ACC
CDSU
CDSU
CDSU
SBS
IOC
CDSU
Vocoder
Txcvr
A
Txcvr
B
Txcvr
C
RFFE
A
RFFE
B
RFFE
C
Chips
Channel
Element
RF
PSTN
May, 2002
7 - 36
Section D
A
A Quick
Quick Introduction
Introduction to
to
CDMA
CDMA Messages
Messages and
and Call
Call Processing
Processing
May, 2002
7 - 37
Messages in CDMA
In CDMA, most call processing events are driven by messages
Some CDMA channels exist for the sole purpose of carrying
messages; they never carry users voice traffic
Sync Channel (a forward channel)
Paging Channel (a forward channel)
Access Channel (a reverse channel)
On these channels, there are only messages, continuously all
of the time
Some CDMA channels exist just to carry user traffic
Forward Traffic Channel
Reverse Traffic Channel
On these channels, most of the time is filled with traffic and
messages are sent only when there is something to do
All CDMA messages have very similar structure, regardless of the
channel on which they are sent
May, 2002
7 - 38
EXAMPLE:
A POWER MEASUREMENT
REPORT MESSAGE
Field
Length
(in bits)
MSG_TYPE (00000110)
ACK_SEQ
MSG_SEQ
ACK_REQ
ENCRYPTION
ERRORS_DETECTED
POWER_MEAS_FRAMES
10
LAST_HDM_SEQ
NUM_PILOTS
6
0-7
7 - 39
Sync Channel
No Messages
Paging Channel
Access Parameters Msg
Order Msg
BTS
Access Channel
Registration Msg
Order Msg
Mobile Station Acknowldgment
Long Code Transition Request
SSD Update Confirmation
many others..
Extended System
Parameters Msg
Channel Assignment
Msg
Extended Neighbor
List Msg
Global Service
Redirection Msg
Authentication
Challenge Msg
TMSI Assignment
Completion Message
Null Msg
May, 2002
Origination Msg
Page Response Msg
Authentication Challenge
Response Msg
Status Response Msg
7 - 40
Alert With
Information Msg
Origination
Continuation Msg
Authentication
Challenge Msg
Authentication Challenge
Response Msg
Service Connect
Completion Message
TMSI Assignment
Completion Message
Service Option
Control Msg
Parameters Response
Message
Power Control
Parameters Msg.
Flash With
Information Msg
Flash With
Information Msg
Power Measurement
Report Msg
Order Message
Analog Handoff
Direction Msg
Extended Handoff
Direction Msg
Pilot Strength
Measurement Msg
Neighbor List
Update Msg
Mobile Station
Registered Msg
In-Traffic System
Parameters Msg
May, 2002
7 - 41
Section E
CDMA
CDMA Handset
Handset Architecture
Architecture
CDMA
CDMA Handoffs
Handoffs
May, 2002
7 - 42
Traffic Correlator
PN xxx Walsh xx
RF
Open Loop
Duplexer
Transmitter
RF Section
May, 2002
Packets
Traffic Correlator
PN xxx Walsh xx
AGC
RF
Viterbi Decoder,
Convl. Decoder,
Demultiplexer
Audio
Messages
Pilot Searcher
PN xxx Walsh 0
CPU
Vocoder
Audio
Messages
7 - 43
Rake Receiver
PN Walsh
PN
Walsh
PN
Walsh
Searcher
PN
W=0
Voice,
Data,
Messages
Pilot Ec/Io
May, 2002
7 - 44
Switch BSC
Sel.
RF
BTS
BTS
Rake Receiver
PN Walsh
PN
Walsh
PN
Walsh
Searcher
PN
W=0
Voice,
Data,
Messages
Pilot Ec/Io
May, 2002
7 - 45
May, 2002
PILOT SETS
Active
6
Candidate 5
Neighbor 20
Remaining
Min. Members
Reqd. By Std.
HANDOFF
PARAMETERS
T_ADD
T_TDROP
T_DROP
T_COMP
7 - 46
Softer Handoff
Handset
Switch BSC
Sel.
BTS
RF
Rake Receiver
PN Walsh
PN
Walsh
PN
Walsh
Searcher
PN
W=0
Voice,
Data,
Messages
Pilot Ec/Io
May, 2002
7 - 47
What is Ec/Io?
Ec/Io
cleanness of the pilot
foretells the readability of
the associated traffic
channels
guides soft handoff decisions
digitally derived: ratio of good
to bad energy seen by the
search correlator at the
desired PN offset
Never appears higher than
Pilots percentage of serving
cells transmitted energy
Can be degraded by strong
RF from other cells, sectors
Imperfect orthogonality,
other PNs are ~-20 dB.
Can be degraded by noise
May, 2002
Ec/Io
Ec
Io
dB
Energy of
desired pilot alone
7 - 48
Section F
CDMA
CDMA Call
Call Processing
Processing
May, 2002
7 - 49
Example 1
Lets
Lets Acquire
Acquire the
the System!
System!
May, 2002
7 - 50
824 MHz.
845
870
849
825
890
880
869
846.5
894
891.5
1850MHz.
E F
unlic. unlic.
data voice
1910MHz.
E F
1930MHz.
C
1990 MHz.
FREQUENCY LISTS:
HISTORY
LIST/MRU
Last-used:
Freq
Freq
Freq
Freq
Freq
etc.
PREFERRED
ROAMING
LIST/PRL
System1
System2
System3
System4
System5
etc.
7 - 51
Start
Preferred
Only Bit
MRU
PRL
Acq Idx
Yes
Go to last
Strongest
Is SID
frequency
PN, read
permitted?
from MRU
Sync
No Signal
Denied SID
Is better
SID
available?
No
Read
Paging
Channel
CDMA Ch
List Message
HASH using
IMSI
Global Svc
Redir Msg
my ACCOLC?
redirect
F3
F2
F1
Config
Messages:
remain
Legend
Steps from
the CDMA
standards
May, 2002
Steps from
proprietary
SDAs
Proprietary
SDA
databases
to Analog
Typical Mobile
System Determination Algorithm
7 - 52
Ec/Io
-20
Chips 0
PN 0
32K
512
SYNC CHANNEL MESSAGE
Rake Receiver
F1 PN168 W32
RF
F2 PN168 W32
F3 PN168 W32
LO
Srch PN??? W0
May, 2002
! Rake Fingers
"
#
Reference PN
7 - 53
7 - 54
Ec/Io
-20
Chips 0
PN 0
Read the
Configuration Messages
32K
512
Active Pilot
Handset
Rake Receiver
F1 PN168 W01
RF
F2 PN168 W01
F3 PN168 W01
LO
! Rake Fingers
"
#
Extended System
Parameters Msg (*opt.)
(Extended*) Neighbor
List Msg
Global Service
Redirection Msg (*opt.)
Srch PN??? W0
7 - 55
May, 2002
7 - 56
NEIGHBOR LIST
98/05/24 23:14:11.486 [PCH]
MSG_LENGTH = 216 bits
MSG_TYPE = Neighbor List Message
PILOT_PN = 168 Offset Index
CONFIG_MSG_SEQ = 0
PILOT_INC = 4 Offset Index
NGHBR_CONFIG = 0 NGHBR_PN = 220 Offset Index
NGHBR_CONFIG = 0 NGHBR_PN = 52 Offset Index
NGHBR_CONFIG = 0 NGHBR_PN = 500 Offset Index
NGHBR_CONFIG = 0 NGHBR_PN = 8 Offset Index
NGHBR_CONFIG = 0 NGHBR_PN = 176 Offset Index
NGHBR_CONFIG = 0 NGHBR_PN = 304 Offset Index
NGHBR_CONFIG = 0 NGHBR_PN = 136 Offset Index
NGHBR_CONFIG = 0 NGHBR_PN = 384 Offset Index
NGHBR_CONFIG = 0 NGHBR_PN = 216 Offset Index
NGHBR_CONFIG = 0 NGHBR_PN = 68 Offset Index
NGHBR_CONFIG = 0 NGHBR_PN = 328 Offset Index
NGHBR_CONFIG = 0 NGHBR_PN = 112 Offset Index
RESERVED = 0
May, 2002
7 - 57
Example 2
Lets
Lets do
do an
an
Idle
Idle Mode
Mode Handoff!
Handoff!
May, 2002
7 - 58
7 - 59
Ec/Io
-20
SRCH_WIN_A
Chips 0
PN 0
F1 PN168 W01
Active Pilot
Rake Fingers
SRCH_WIN_N
Reference PN
32K
512
Mobile Rake RX
!
"
#
F2 PN168 W01
F3 PN168 W01
Srch PN??? W0
Neighbor Set
7 - 60
Origination Msg
ACCESS
Success!
BTS
MS
Probing
an Access Probe
a Probe Sequence
an Access Attempt
PAGING Base Sta. Acknlgmt. Order
FW TFC TFC frames of 000s
PAGING
FW FC
FW TFC
Call is Established!
May, 2002
7 - 61
Example 3
Lets
Lets Register!
Register!
May, 2002
7 - 62
Registration
Registration is the process by which an idle mobile lets the system
know its awake and available for incoming calls
this allows the system to inform the mobiles home switch of
the mobiles current location, so that incoming calls can be
delivered
registration also allows the system to intelligently page the
mobile only in the area where the mobile is currently located,
thereby eliminating useless congestion on the paging channels
in other areas of the system
There are many different conditions that could trigger an obligation
for the mobile to register
there are flags in the System Parameters Message which tell
the mobile when it must register on the current system
May, 2002
7 - 63
An Actual Registration
SYSTEM PARAMETERS MESSAGE
18:26.826 [PCH] System Parameters Message
Pilot_PN: 32
CONFIG_MSG_SEQ: 14
SID: 16420
NID: 0,
REG_ZONE: 0 TOTAL_ZONES: 0 Zone timer length (min): 1
MULT_SIDS: 0 MULT_NIDS: 0
BASE_ID: 1618 BASE_CLASS: Reserved
PAG_CHAN: 1 MAX_SLOT_CYCLE_INDEX: 2
HOME_REG: 1
FOR_SID_REG: 1
FOR_NID_REG: 1,
POWER_UP_REG: 1
POWER_DOWN_REG: 1
PARAMETER_REG: 1 Registration period (sec): 54
Base station 00000.00 Lon., 00000.00 Lat. REG_DIST: 0
SRCH_WIN_A (PN chips): 28
SRCH_WIN_N (PN chips): 100,
SRCH_WIN_R (PN chips): 130 NGHBR_MAX_AGE: 2
PWR_REP_THRESH: 2
PWR_REP_FRAMES (frames): 15
PWR_THRESH_ENABLE: 1 PWR_PERIOD_ENABLE: 0,
PWR_REP_DELAY: 1 (4 frames) RESCAN: 0,
T_ADD: -14.0dB
T_DROP: -16.0dB
T_COMP: 2.5dB,
T_TDROP: 4s
EXT_SYS_PARAMETER: 1
EXT_NGHBR_LIST: 1
GLOBAL_REDIRECT: 0
May, 2002
7 - 64
Example 4
Lets
Lets Receive
Receive
an
an incoming
incoming Call!
Call!
May, 2002
7 - 65
7 - 66
May, 2002
7 - 67
7 - 68
7 - 69
May, 2002
7 - 70
Example 5
Lets
Lets make
make an
an Outgoing
Outgoing Call!
Call!
May, 2002
7 - 71
7 - 72
Origination
ORIGINATION MESSAGE
The mobile sends an
origination message
on the access
channel.
May, 2002
7 - 73
May, 2002
7 - 74
7 - 75
Example 6
Lets
Lets End
End aa Call!
Call!
May, 2002
7 - 76
Ending A Call
A normal call continues until one of the parties hangs up. That
action sends a Release Order, normal release.
The other side of the call sends a Release Order, no reason given.
If a normal release is visible, the call ended normally.
At the conclusion of the call, the mobile reacquires the system.
Searches for the best pilot on the present CDMA frequency
Reads the Sync Channel Message
Monitors the Paging Channel steadily
Several different conditions can cause a call to end abnormally:
the forward link is lost at the mobile, and a fade timer acts
the reverse link is lost at the base station, and a fade timer acts
a number of forward link messages arent acknowledged, and the
base station acts to tear down the link
a number of reverse link messages arent acknowledged, and the
mobile station acts to tear down the link
May, 2002
7 - 77
May, 2002
7 - 78
Example 7
Lets
Lets receive
receive Notification
Notification
of
of aa Voice
Voice Message!
Message!
May, 2002
7 - 79
Feature Notification
FEATURE NOTIFICATION MESSAGE
98/06/30 21:16:44.368 [PCH] Feature Notification Message
MSG_LENGTH = 144 bits
MSG_TYPE = Feature Notification Message
ACK_SEQ = 0
MSG_SEQ = 0
ACK_REQ = 1
VALID_ACK = 0
ADDR_TYPE = IMSI
ADDR_LEN = 56 bits
IMSI_CLASS = 0
IMSI_CLASS_0_TYPE = 3
RESERVED = 0
MCC = 302
IMSI_11_12 = 00
IMSI_S = 9055170325
RELEASE = 0
RECORD_TYPE = Message Waiting
RECORD_LEN = 8 bits
MSG_COUNT = 1
RESERVED = 0
7 - 80
Example 8
Lets
Lets do
do aa Handoff!
Handoff!
May, 2002
7 - 81
Ec/Io
-20
Chips
10752
PN 0
14080
32002
168 220
Mobile Rake RX
F1 PN168 W61
Active Pilot
Rake Fingers
F2 PN168 W61
F3 PN168 W61
Srch PN??? W0
Reference PN
T_ADD
!
"
#
500 512
32K
7 - 82
May, 2002
7 - 83
May, 2002
7 - 84
May, 2002
7 - 85
7 - 86
Ec/Io
-20
Chips
10752
PN 0
14080
168 220
!
F1 PN168 W61
F3 PN220 W20
Rake Fingers
"
T_DROP
Srch PN??? W0
Reference PN
Neighbor Set
T_ADD
Continue checking each ACTIVE pilot. If any are less than T_DROP and remain
so for T_TDROP time, send Pilot Strength Measurement Message, DROP IT!!
Continue looking at each NEIGHBOR pilot. If any ever rises above T_ADD, send
Pilot Strength Measurement Message, ADD IT!
May, 2002
32K
500 512
Active Set
Mobile Rake RX
F2 PN500 W50
32002
7 - 87
Ec/Io
-20
Chips 0
PN 0
SRCH_WIN_A
T_DROP
T_ADD
Rake Fingers
SRCH_WIN_A
"
Active Set
Pilots of sectors
now used for
communication
T_DROP
Reference PN
Candidate Set
SRCH_WIN_N
Pilots requested
by mobile but not
set up by system
32K
512
Mobile Rake RX
F1 PN168 W61
F2 PN500 W50
F3 PN220 W20
Srch PN??? W0
Neighbor Set
Pilots suggested
by system for
more checking
Remaining Set
T_ADD
SRCH_WIN_R
May, 2002
7 - 88
Section G
Deeper
Deeper Handoff
Handoff Details:
Details:
Search
Search Windows
Windows &
& Timing
Timing
May, 2002
7 - 89
R
R
NR
R
R
R
N
R
May, 2002
Only 3 of 112 remaining set pilots have been checked thus far!
7 - 90
PROPAGATION DELAY
SKEWS APPARENT PN OFFSETS
33
4
Chips
Chips
A
BTS
B
BTS
If the phone is locked to BTS A, the
signal from BTS B will seem 29 chips
earlier than expected.
If the phone is locked to BTS B, the
signal from BTS A will seem 29 chips
later than expected.
7 - 91
1.06
1.71
5
6
1.52
2.12
2.44
3.42
40 (20)
60 (30)
80 (40)
7
8
9
3.03
4.55
6.07
4.88
7.32
9.77
100 (50)
130 (65)
160 (80)
10
11
12
7.59
9.86
12.1
12.2
15.9
19.5
226 (113)
320 (160)
13
14
17.1
24.3
27.6
39.1
452 (226)
15
34.3
55.2
7 - 92
SITUATION 1
A
Locked to distant
site, cant see
mo
un one nearby
tai
ns
B
12
80 mile
Ch s
ips
BTS
SRCH_WIN_N = 130
BTS A is reference.
1 mi.
BTS B appears (7-80) chips
7 Chips
early due to its closer distance.
vel
This is outside the 65-chip window.Tra
Mobile cant see BTS Bs pilot, but its
strong signal blinds us and the call drops.
BTS
SITUATION 2
A
Locked to nearby
mo site, cant see
un distant one
tai
ns
B
12
80 mile
Ch s
ips
SRCH_WIN_N = 130
BTS
BTS B is reference.
1 mi.
BTS A appears (80-7) chips
7 Chips
late due to its farther distance.
l
This is outside the 65-chip window. Trave
Mobile cant see BTS As pilot.
BTS
7 - 93
May, 2002
7 - 94
Section I
Introduction
Introduction to
to Optimization
Optimization
May, 2002
7 - 95
Introduction to Optimization
Course RF200 provides detailed information on CDMA system
performance optimization, and is intended for all personnel who
are responsible for improving system performance. RF200
presents:
Performance Indicators and Problem Signatures analysis
Review of tools and stats available on the system
Review of mobile tools and how to interpret test drive data
How to analyze drive-test data with post-processing tools
Real-life examples of problems for hands-on analysis
Optimization is important enough that everyone should understand
what it is and how it is usually performed. The following slides
provide a general perspective on optimization and are intended for
everyone with technical responsibilities, even if not directly
involved in performance optimization
May, 2002
7 - 96
May, 2002
7 - 97
ibu
tion
Capital
Co
s
Complex!!!
ts
Profits
TaLosses
xe
s
Management
Dis
tr
ce
n
a
vice
r
e
S
io n
t
c
e
S el
Lea
ses
ing Purchasing S
s
i
up
er t
pl i
s
n
o
v
ti
la
e
R
Labor
ers
Ad
Test Shopper
Simpler
Con
ven
ienc
Price
e
System
are Administration
w
t
f
o
S
TransProvisioning
mission
ce
n
Phone
e
r
e
f
r
e
s
In t
a ll
C
d
ppe
D ro
Switch CBSC
Simpler
Complex!!!
Data C
apture
PSTN TrunkingData
Analys
is
ts
is
L
BTS
r
o
b
h
Neig
Configuration
Acces
s
Cov
erag
e
Failur
es
Field Tools
7 - 98
Messaging
11500
Aeronautical
Investigations
Flight Data Recorder
CDMA
Investigations
BTS
Temporal Analyzer Data
To study the cause of an aeronautical accident, we try to recover the Flight Data
Recorder and the Cockpit Voice Recorder.
To study the cause of a CDMA call processing accident, we review data from the
Temporal Analyzer and the Layer 3 Message Files -- for the same reasons.
May, 2002
7 - 99
7 - 100
7 - 101
May, 2002
7 - 102
CM
Switch Data
LPP
ENETlogs
LPP
pegs,
DMS-BUS
DTCs
CBSC
GPSR
TFU1
CDSU
CDSU
SBS
IOC
Vocoders
Selectors
Various
External
Analysis
Tools
BTS
IS-95/J-STD-8
Messages
GPSR
BSM
CDSU
CDSU
CDSU
CDSU
CDSU
CDSU
DISCO 1
DISCO
2
System
CDSU
Ch. Card
DISCO
TFU1
ACC
Txcvr A
Internal Messages
Txcvr B
RFFE A
RFFE B
Txcvr C RFFE C
Handset
Messages
IS-95/J-STD-008 Messages
Unix-based,
PC-based
Data Analysis
Post-Processing
Tools
PC-based
Mobile Data
Capture Tools
PC-based
Mobile Data
Post-Processing
Tools
7 - 103
Qualcomm
HewlettPackard
Comarco
PN Scanners
HewlettPackard
Berkeley
Varitronics
SAFCO
Grayson
LCC
Qualcomm
7 - 104
May, 2002
7 - 105
7 - 106
7 - 107
May, 2002
7 - 108
May, 2002
7 - 109
Post-Processing Tools
Post-Processing tools display drive-test files
for detailed analysis - Faster, more
effective than studying data playback
with collection tools alone
Actix Analyzer
Imports/analyzes data from almost
every brand of drive-test collection
tool
Grayson Interpreter
Imports/analyzes data from Grayson
Wireless Inspector, Illuminator, and
Invex3G
Agilent OPAS32
Imports/analyzes a variety of data
Nortel RF Optimizer
Can merge/analyze drive-test and
Nortel CDMA system data
Wavelink
Comarco "Workbench" Tool
Verizon/Airtouch internal tool
May, 2002
OPAS32
COMARCO
7 - 110
PN Scanners
PN Scanners are faster than phones and
more reliable finding rogue pilots
Berkeley Varitronics (GPS-referenced)
full-PN scan speed 26-2/3 ms.
2048 parallel processors for very fast
detection of transient interferors
Hewlett-Packard (GPS-referenced)
full-PN scan speed 1.2 sec.
Integrated with spectrum analyzer and
phone call-processing tool
Qualcomm (BTS-referenced)
lowest-cost solution
also acts as test phone with user-set
T_Add, T_Drop, etc.
Grayson Wireless (BTS-referenced)
scan speed 6.3 sec.
integrated with phone & call-processing
data collection tool
a high-end version is also available
using Berkeley Scanner (GPS-locked)
May, 2002
7 - 111
Drive-Tests: Phones
Maintenance
Maintenance Features
Features of
of
CDMA
CDMA Handsets
Handsets
May, 2002
7 - 112
May, 2002
7 - 113
See This:
continue:
See This:
MAIN MENU $
1:Volume
2:Call Info
3:Security
DEBUG 0$
1:Screen
2:Test Calls
3:CDMA Only
DEBUG 0$
4:Errors
5:Clr Errors
6:13K Voice
FEATURES 4$
1:AutoAnswer
2:AutoRetry
3:Scratch
0
1
D
318 2 9D
X A
7F
ENTER FIELD
SERVICE CODE
******
0 0 0 0 0 0 *
(* or correct code, if different)
May, 2002
See following
legend for
maintenance
display values
7 - 114
Enter 111111
Press dial in for OPTIONS
Dial to FIELD DEBUG, press
enter Field Debug Security Code
press Screen
May, 2002
7 - 115
Receive State
D
PN Offset
318 2 94
X A
7F
Receive Power
May, 2002
00
0A
14
1E
0
-5
-10
-15
28
-20
-67
-70
-75
-80
-85
-64
-67
-72
-77
-82
B9
AA
-90
-95
-87
-92
9B -100
8C -105
-97
-102
80 -109
-106
7 - 116
7 - 117
111111
Jog > Options
Jog > Debug
Open flip to continue
Enter Code
000000
OK
SCREEN
May, 2002
7 - 118
See This:
continue:
SVC
SVC
Main Menu $
1:Call Logs
2:Phone Book
Menu
See This:
Debug Menu $
1:Screen
2:Test Calls
SVC
Debug Menu $
3:Errors
4:Erase Error
SVC
Setup $
1:Auto Retry
2:Anykey Ans
1
0
SVC
Service Code
??????
0 0 0 0 0 0 *
(* or correct code, if different)
May, 2002
SVC
S04379 SI0 1
T-63 D105-06
P016 CH0600
See following
legend for
maintenance
display values
7 - 119
May, 2002
7 - 120
svc
Processing State
Receive
Power,
dbm
S04379 SI0 1
T-63 D085-06
P016 CH0600
Transmit
Gain Adjust,
db
Ec/Io, db
(primary PN only)
Frequency
(channel #)
PN Offset
Transmit Power Output Calculation:
TXdbm= -73 -RXDBM - TXADJdb (800 MHz)
TXdbm= -76 -RXDBM - TXADJdb (1900 MHz)
May, 2002
7 - 121
Receive
Vocoder
Rate
Walsh
code
assigned
Processing State
TV1 RV8 08 7
T-63 D085-06
P016 CH0600
Transmit
Gain Adjust,
db
Receive
Power,
dbm
svc
Ec/Io, db
(primary PN only)
Frequency
(channel #)
PN Offset
Transmit Power Output Calculation:
TXdbm= -73 -RXDBM - TXADJdb (800 MHz)
TXdbm= -76 -RXDBM - TXADJdb (1900 MHz)
May, 2002
7 - 122
May, 2002
D
CBV: 3957
ABU: 3954 ABT: 031
ARF: 0000 CCL: 01
SID: 04157
NID: 00001
CH: 0100 RSSI: 093
DPN: 084 TX:-46
BFRM:0000000968
TFRM:0000135712
FER:% 000.71
LT: 036:06:36
LG: -086:45:36
EC: -16 -63 -63
PN: 084 084 084
FNGLK: Y Y N
WLSH: 01 01 01
ACT: 084 484 096
-01 -01 200
CND: 220 332 200
200 332 NGH: 076
080 340 068 196
O56 320 220 316
344 488 196 200
392 124 128 084
224 008 084
7 - 123
May, 2002
D
CBV: 3957
ABV: 3954 ABT: 031
ARF: 0000 CCL: 01
SID: 04157
NID: 00001
CH: 0100 RSSI: 093
DPN: 084 TX:-46
BFRM:0000000968
TFRM:0000135712
FER:% 000.71
LT: 036:06:36
LG: -086:45:36
EC: -16 -63 -63
PN: 084 084 084
FNGLK: Y Y N
WLSH: 01 01 01
ACT: 084 484 096
-01 -01 200
CND: 220 332 200
200 332 NGH: 076
080 340 068 196
O56 320 220 316
344 488 196 200
392 124 128 084
224 008 084
7 - 124
press menu 7, 0
Menu
318 2 94
X A
7F
3 3 2 8 4 6
May, 2002
7 - 125
May, 2002
7 - 126
7 - 127
3
1
0
8
7
6
8
E
Ec/Io
2
8
2
V
May, 2002
0
1
4
6
8
0
1
# Cand.
5
3
1
5
1
C
4
0 0 1
8 3
0 0
Current SID
Current TX dbm
2
4 5 0
O N
B R
2 7
0 1
3 1
2 6
Current NID
Current FER
NI
MR
BR
TC
L2
NC
N5
BS
WO
MP
PC
RR
??
7 - 128
NeoPoint Phones
Although NeoPoint went out of business in
June, 2001, there are still many NeoPoint
handsets in general use
Press the M (menu) key
Select Preferences (using the up-arrow key)
Enter 040793
Choose Debug Screen [Select]
Now youre in maintenance mode!
May, 2002
7 - 129
GoldStar TouchPoint
To enter maintenance mode, just key in:
# # D E B U G SAVE
May, 2002
7 - 130
May, 2002
7 - 131
May, 2002
7 - 132
Screen 1: General
CS State
Idle: PN Offset
TFC: #Actv, FER
RSSI dBm
Paging Channel #
RX power, dbm
TX power, dbm
Operator Selected
(1=A, 2=B, 3=both
7 - 133
May, 2002
7 - 134
May, 2002
7 - 135
May, 2002
7 - 136
Bibliography CDMA-Specific
"Wireless Network Evolution 2G to 3G" by Vijay K. Garg. 764pp. 2002 Prentice-Hall, Inc. ISBN 013-028077-1. $80. Excellent technical tutorial and reference. The most complete and
comprehensive technical detail seen in a single text on all these technologies: IS-95 2G CDMA,
CDMA2000 3G CDMA, UMTS/WCDMA, Bluetooth, WLAN standards (802.11a, b, WILAN).
Includes good foundation information on CDMA air interface traffic capacity, CDMA system
design and optimization, and wireless IP operations. Excellent level of operational detail for IS95 systems operating today as well as thorough explanations of 2.5G and 3G enhancements.
CDMA Systems Engineering Handbook by Jhong Sam Lee and Leonard E. Miller, 1998 Artech
House, ISBN 0-89006-990-5. Excellent treatment of CDMA basics and deeper theory, cell and
system design principles, system performance optimization, capacity issues. Recommended.
CDMA RF System Engineering by Samuel C. Yang, 1998 Artech House, ISBN 0-89006-991-3.
Good general treatment of CDMA capacity considerations from mathematical viewpoint.
CDMA Internetworking: Deploying the Open A-Interface by Low and Schneider. 616 pp. 2000
Prentice Hall, ISBN 0-13-088922-9, $75. A tour-de-force exposition of the networking between
the CDMA BSC, BTS, and mobile, including messaging and protocols of IS-634. Chapters on
SS7, Call Processing, Mobility Management, Supplementary Services, Authentication,
Resource Management (both radio and terrestrial), 3G A-Interface details. One-of-a-kind work!
"3G Wireless Networks" by Clint Smith and Daniel Collins. 622pp. Paperback. 2002 McGraw-Hill,
ISBN 0-07-136381-5. $60. An excellent overview of all 3G technologies coupled with good
detail of network architectures, channel structures, and general operational details. Good
treatment of both CDMA2000 and UMTS/WCDMA systems.
May, 2002
7 - 137
7 - 138
May, 2002
7 - 139
May, 2002
7 - 140
May, 2002
7 - 141
7 - 142