CDMA and Spread Spectrum Overview
CDMA and Spread Spectrum Overview
1
What is Spread Spectrum?
2
Spread Spectrum Technology
interference
spread power signal
power signal spread
interference
detection at
receiver
f f
3
Spread Spectrum Technology
Side effects:
• coexistence of several signals without dynamic
coordination
• tap-proof
Alternatives: Direct Sequence (DS/SS), Frequency Hopping
(FH/SS)
Spread spectrum increases BW of message signal by a factor
N, Processing Gain
Bss Bss
Processing Gain N = = 10 log10
B B
4
Effects of spreading and interference
user signal
broadband interference
narrowband interference
P P
i) ii)
f f
P sender P P
iii) iv) v)
f f f
receiver
5
Spreading and frequency selective fading
channel
quality
2 narrowband
1 5 6
3 channels
4
Narrowband frequency
guard space
signal
channel
quality
2
2
2
2
2
1 spread spectrum
channels
spread frequency
spectrum
6
DSSS (Direct Sequence Spread Spectrum) I
7
DSSS (Direct Sequence Spread Spectrum) II
transmitter
Spread spectrum
Signal y(t)=m(t)c(t) transmit
user data signal
X modulator
m(t)
chipping radio
sequence, c(t) carrier
receiver correlators
sampled
received products data
sums
signal demodulator X integrator decision
radio
carrier
Chipping sequence,
c(t)
8
DS/SS Comments III
9
DS/SS Comments IV
10
FH/SS (Frequency Hopping Spread Spectrum)
I
11
FHSS (Frequency Hopping Spread Spectrum)
II
Tb
user data
0 1 0 1 1 t
f
Td
f3 slow
f2 hopping
(3 bits/hop)
f1
Td t
f
f3 fast
f2 hopping
(3 hops/bit)
f1
t
Tb: bit period Td: dwell time
12
FHSS (Frequency Hopping Spread Spectrum)
III
frequency hopping
synthesizer sequence
receiver
received data
signal demodulator demodulator
hopping frequency
sequence synthesizer
13
14
Performance of DS/SS Systems
15
PN Sequence Generation
R(τ)
τ −>
-1/n Tc nTc
-nTc
Output
+
16
Generating PN Sequences
3 1,3
Take m=2 =>L=3
cn=[1,1,0,1,1,0, . . .], usually 4 1,4
written as bipolar cn=[1,1,-
1,1,1,-1, . . .] 5 1,4
6 1,6
1
Rc (m ) =
L
∑
L n =1
cn cn + m
8 1,5,6,7
1 m=0
=
− 1 / L 1 ≤ m ≤ L − 1
17
Problems with m-sequences
18
Detecting DS/SS PSK Signals
transmitter
Spread spectrum
Signal y(t)=m(t)c(t) transmit
Bipolar, NRZ signal
m(t) X X
PN
sequence, c(t) sqrt(2)cos (ωct + θ)
receiver
received z(t) w(t) data
signal
X X LPF integrator decision
x(t)
19
Optimum Detection of DS/SS PSK
Recall, bipolar signaling (PSK) and white noise give the optimum
error probability
20
Signal Spectra
Bss Bss Tb
Processing Gain N = = 10 log10 =
B B Tc
Effective noise power is channel noise power plus jamming
(NB) signal power divided by N
Tb
Tc
21
Multiple Access Performance
4 6
1
3 2
22
Signal Model
Interested in signal 1, but we also get signals from other K-1 users:
At receiver,
xk ( t ) = 2 mk ( t − τ k ) ck ( t − τ k ) cos (ωc ( t − τ k ) + θ k )
= 2 mk ( t − τ k ) ck ( t − τ k ) cos (ωct + φk ) φk = θ k − ωcτ k
K
x ( t ) = x1 ( t ) + ∑ xk ( t )
k =2
23
Interfering Signal
Tb
Ik = cos (φk − θ1 ) mk ( t − τ k ) ck ( t − τ k ) c1 ( t ) dt
∫
0
24
At Receiver
At User 1:
τk Tb
( )
cos φspreading
k =Ideally,
I k − θ1 b ∫0 (
t − τ k c1
−1 areckOrthogonal:
codes ) ( t ) dt +b0 ∫τ ck ( t − τ k ) c1 ( t ) dt
k
Tb
I1 = ∫m1 ( t ) c1 ( t ) c1 ( t ) dt
0
Tb Tb
∫ c1 ( t ) c1 ( t ) dt = A ∫ ck ( t − τ k ) c1 ( t ) dt = 0
0 0
25
Multiple Access Interference (MAI)
1
Pb = Q
( K − 1) 3N +ℵ 2 Eb
26
Example of Performance Degradation
N=8 N=32
27
Near/Far Problem (I)
k 1
28
Near/Far Problem (II)
(1)
Pb = Q
1
K
∑ k =2 b
E ( k ) 3E (1) N +ℵ 2 E (1)
b b
29
Multipath Propagation
30
RAKE Receiver
Received signal sampled at the rate 1/Ts> 2/Tc for detection and
synchronization
Fed to all M RAKE fingers. Interpolation/decimation unit provides a data
stream on chiprate 1/Tc
Correlation with the complex conjugate of the spreading sequence and
weighted (maximum-ratio criterion)summation over one symbol
31
RAKE Receiver
32
Case Study: Spread Spectrum and CDMA in
IS-95 Cellular Systems
33
Multiplexing
channels ki
Multiplexing in 4 dimensions
• space (si) k1 k2 k3 k4 k5 k6
• time (t)
c
• frequency (f)
t c
• code (c)
t
Goal: multiple use
s1
f
of a shared medium s2
f
c
Important: guard spaces needed!
t
s3
f
34
Frequency multiplex
35
Time multiplex
36
Time and frequency multiplex
37
Code multiplex
k1 k2 k3 k4 k5 k6
38
Multiple Access Technologies/Summary
FDMA
Power
• FDMA (example: AMPS) nc
y
u e
T im eq
• Frequency Division Multiple Access e Fr
39
CDMA: Using A New Dimension
40
DSSS Spreading: Time-Domain View
Input A: User’s Data Originating Site
At Originating Site: 1
• Input A: User’s Data @ Input B: Spreading Code
XOR
19,200 bits/second Exclusive-OR
Gate
• Input B: Walsh Code #23
@ 1.2288 Mcps
• Output: Spread Spread Spectrum Signal
spectrum signal
41
Spreading from a Frequency-Domain View
Fast Fast
Spreading Spreading
Sequence Sequence
42
CDMA Uses Code Channels
Building a
A CDMA signal uses many chips to convey just CDMA Signal
one bit of information
Each user has a unique chip pattern, in effect a Bits
code channel from User’s Vocoder
43
CDMA: The Code “Magic” “behind the Veil”
QPSK RF
Users Σ Summing
Analog
BTS
Demodulated
Received
CDMA Signal
1
Despreading Sequence
if 0 = (Locally Generated, =0) Decision:
if 1 =
Received energy: Correlation Matches!
matches (=0) 1
Σ
+10
opposite -26
Opposite
Time ( =1)
Integration
-16
This figure illustrates the basic technique of
CDMA signal generation and recovery.
The actual coding process used in IS-95 CDMA includes
a few additional layers, as we’ll see in following slides.
44
Spreading: What we do, we can undo
Input Recovered
Data Data
Spreading Spreading
Sequence Sequence
45
“Shipping and Receiving” via CDMA
Shipping Receiving
FedEx
FedEx
Data Mailer Mailer Data
46
CDMA’s Nested Spreading Sequences
Input Recovered
Data Data
X X
47
One of the CDMA Spreading Sequences:
Walsh Codes
WALSH CODES
# ---------------------------------- 64-Chip Sequence ------------------------------------------
0 0000000000000000000000000000000000000000000000000000000000000000
1 0101010101010101010101010101010101010101010101010101010101010101
2 0011001100110011001100110011001100110011001100110011001100110011
Unique Properties:
29 0101101010100101101001010101101001011010101001011010010101011010
30 0011110011000011110000110011110000111100110000111100001100111100
31 0110100110010110100101100110100101101001100101101001011001101001
32 0000000000000000000000000000000011111111111111111111111111111111
Mutual Orthogonality
33 0101010101010101010101010101010110101010101010101010101010101010
34 0011001100110011001100110011001111001100110011001100110011001100
35 0110011001100110011001100110011010011001100110011001100110011001
36 0000111100001111000011110000111111110000111100001111000011110000
37 0101101001011010010110100101101010100101101001011010010110100101
38 0011110000111100001111000011110011000011110000111100001111000011
39 0110100101101001011010010110100110010110100101101001011010010110
40 0000000011111111000000001111111111111111000000001111111100000000
41 0101010110101010010101011010101010101010010101011010101001010101
42 0011001111001100001100111100110011001100001100111100110000110011
EXAMPLE: 43
44
45
0110011010011001011001101001100110011001011001101001100101100110
0000111111110000000011111111000011110000000011111111000000001111
0101101010100101010110101010010110100101010110101010010101011010
46 0011110011000011001111001100001111000011001111001100001100111100
47 0110100110010110011010011001011010010110011010011001011001101001
48
Other Sequences: Generation & Properties
An Ordinary Shift Register
Other CDMA sequences are
generated in shift registers
Sequence repeats every N chips,
Plain shift register: no fun, where N is number of cells in register
sequence = length of register
A Tapped, Summing Shift Register
Tapped shift register generates a
wild, self-mutating sequence 2N-1
chips long (N=register length) Sequence repeats every 2N-1 chips,
• Such sequences match if where N is number of cells in register
compared in step (no-brainer,
A Special Characteristic of Sequences
any sequence matches itself) Generated in Tapped Shift Registers
• Such sequences appear Compared In-Step: Matches Itself
approximately orthogonal if Sequence:
49
Another CDMA Spreading Sequence:
The Short PN Code
QPSK-
chip modulated
The short PN code consists of two Σ RF
input
PN Sequences, I and Q, each Output
32,768 chips long
• Generated in similar but Q-sequence * sin ωt
differently-tapped 15-bit shift
registers * In BTS, I and Q are used in-phase.
In handset, Q is delayed 1/2 chip to
• They’re always used together, avoid zero-amplitude crossings which
modulating the two phase axes would require a linear power amplifier
of a QPSK modulator
50
Third CDMA Spreading Sequence: Long Code
Generation & Masking to establish Offset
Long Code Register
(@ 1.2288 MCPS)
SUM
= (STATIC)
LONG CODE:
Data WALSH CODE: Individual User
Scrambling SHORT PN OFFSET: Sector
REVERSE CHANNELS
WALSH CODES:
used as symbols
LONG CODE OFFSET: for robustness
individual handset SHORT PN:
BTS 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
52
Other Technologies:
Recovering the Signal / Avoiding Interference
AMPS-TDMA-GSM
In conventional radio technologies, the 1
53
C/I and Frequency Reuse
• The Carrier-to-Interference ratio, “C/I”,
is a primary quality statistic in every
wireless technology
• All wireless technologies depend on
frequency reuse to multiply capacity
• If the radio signal is delicate, a high C/I
is required and cells sharing the same
frequency must be physically far apart
• If the radio signal is robust, or uses B D
special techniques to distinguish users,
then cells sharing the same A C
frequencies can be closer without ill
effects.
54
Wireless Technologies: A Summary
MAJOR TECHNOLOGIES DEPLOYED IN NORTH AMERICA
Standards First Modul- Service Band- Users/
Technology
Documents Used ation Types width Carrier
AMPS EIA/TIA 553 Analog
Advanced IS-19 mobile 1983 FM Voice 30 1
Mobile Phone IS-20 base sta. 17 dB C/I kHz
Service
NAMPS Analog
Voice 10
Narrowband IS-88 1990 FM 1
SMS kHz
AMPS 17 dB C/I
Voice
D-AMPS IS-54B 1993 Digital Data 3
Digital AMPS DQPSK 30 (6 in
North American 14 dB C/I +CAVE kHz future?)
TDMA IS-136 1995 (fragile) +DCCH
+SMS
GSM ETSI/TIA/ITU Digital Voice 8
European multiple 1992 GMSK SMS 200 (16 in
2nd-Generation documents 6 dB C/I Cell Bcst kHz future?)
TDMA (robust) frq hop’g
IS-95B, Digital Voice
CDMA SMS 1250 22 8kb
Code Division Joint Std. 008, 1995 QPSK
Spread Data kHz 17 13kb
Multiple Access + features stds Spectrum +more
55
Major Global Analog Wireless Technologies
AMPS NAMPS
TACS NMT450 NMT900 C-450
IS553 IS-91
Frequency Band 800 800 900 450 900 450
Channel Spacing 30 kHz. 10 kHz. 25 25 12.5 20
Speech Modulation FM FM FM FM FM FM
Freq. Deviation 12 kHz. 5 kHz. 9.5 5.0 5.0 4.0
Signaling Modulation [Link] [Link] [Link] [Link] [Link] [Link]
Signalling Bit Rate 10 kb/s 10 kb/s 8 kb/s 1200 b/s 1200 b/s 5280 b/s
Overlay Signalling? no no no no no yes
Paging/Access CCH (f) CCH (f) CCH (f) CCH (f) CCH (f) CCH (f)
In-Call Supervision SAT DSAT SAT ? ? overlay
In-Call Control ST DSAT ST ? ? overlay
Call Control ST DSAT ST ? ? overlay
Handoff Logic BTSLCR BTSLCR BTSLCR BTSLCR BTSLCR BTSLCR
56
Major Global Digital Wireless Technologies
GSM, D-AMPS
CDMA Japan
DCS1800 IS-54 IS-95
PCS1900 IS-136 JStd008 PDC CT-2 DECT
Access Method TDMA TDMA CDMA TDMA TDMA TDMA
900 800 800 8/900
Frequency Band(s) 1800 865 1880
1900 1900* 1900 1400
57
Spectrum Usage and System Capacity:
Signal Bandwidth, C/I and Frequency Reuse
AMPS, D-AMPS, N-AMPS
Each wireless technology 1 3 1 Users 2
(AMPS, NAMPS, D-AMPS, 7 3
1
GSM, CDMA) uses a specific Vulnerability:
6
5
4
modulation type with its own C/I ≅ 17 dB
unique signal characteristics 30 30 10 kHz Bandwidth
Signal Bandwidth Typical Frequency Reuse N=7
GSM
determines how many RF
signals will “fit” in the
operator’s licensed 8 Users
Vulnerability:
1
2
C/I ≅ 6.5-9 dB
spectrum 4
3
58
Capacity Comparison of Wireless Technologies:
800 MHz. Cellular Applications
59
Capacity Comparison of Wireless Technologies:
1900 MHz. PCS Applications
60
CDMA Capacity Today: Single Carrier
• One-carrier operation is used by most CDMA
CDMA Carrier Frequencies systems during initial deployment
• operators’ initial traffic needs are light
1 2 3 4 5 6 7 8 9 1011
• manufacturers are still working to develop
practical multi-carrier BTS
f
• One-carrier operation is wasteful
One Carrier, • poor trunking efficiency with just one carrier
One BTS Cabinet • not using all of available spectrum
• Cellular: 5-6 carriers possible
• PCS A,B,C: 11 carriers possible
• PCS D,E,F: 3 carriers possible
Total Erlangs per BTS 22.2 55.2 90.3 126 163 200 238 276 313 352 390
0. 00 % 0. 01 %
ALONG A HIGHWAY
63
CDMA PCS 1900 MHz Spectrum Usage
Guard Bands
Paired Bands
Licensed Licensed
Channel
Numbers Unlicensed
1199
1199
299
300
400
699
700
800
900
299
300
400
699
700
800
900
0
0
B B B B B B
MTA MTA BTA Data Voice MTA MTA BTA
T T T T T T
A A A A A A
A D B E F C A D B E F C
15 5 15 5 5 15 10 10 15 5 15 5 5 15
1850 1910 1930 1990
MHz Reverse link (i.e., mobile transmits) MHz MHz Forward link (i.e., cell site transmits) MHz
64
Code Channels in the Forward Direction
Switch BSC BTS (1 sector) Short PN Code
PN Offset 246
Walsh #0 I Q
Pilot FEC
Trans-
Walsh #32 mitter,
Sync FEC Sector X
Walsh #1
Paging FEC
A Forward Channel
Walsh #12 is identified by:
Vocoder FEC
Walsh #23
Σ its CDMA RF
carrier Frequency
Vocoder FEC the unique Short
Walsh #27 Code PN Offset of
Vocoder FEC the sector
the unique Walsh
Walsh #44
Vocoder FEC Code of the user
65
Functions of the CDMA Forward Channels
66
Code Channels in the Reverse Direction
Switch BSC BTS (1 sector)
(Access A Reverse Channel is identified by:
Manager) Long Code Gen its CDMA RF carrier Frequency
Access Channels Channel Element the unique Long Code PN Offset
of the individual handset
Long Code Gen Long
Code
Vocoder Channel Element
Long
Receiver, Code
Long Code Gen Sector X
Vocoder Channel Element
67
Functions of the CDMA Reverse Channels
There are two types of CDMA Reverse Channels:
68
Basic CDMA Network Architecture
Packets
CDSU DISCO 1 CDSU
LPP ENET LPP CDSU Σα Txcvr
A
RFFE
A
CDSU DISCO 2
Chips
Σβ Txcvr RFFE
DS0 in T1
CDSU B B
DTCs CDSU Σχ Txcvr
C
RFFE
C
SBS
IOC Vocoders
Vocoder Channel RF
Selectors Element
PSTN
69
Forward Traffic Channel:
Generation Details from IS-95
bits symbols chips
I PN
CHANNEL ELEMENT
Power
Control Walsh
9600 bps function
Bit
4800 bps R = 1/2 19.2
2400 bps ksps Scrambling M 1.2288
1200 bps Convolutional Block Mcps
U
or Encoding and Interleaving
14400 bps Repetition Symbol X
7200 bps 28.8 Puncturing 19.2
3600 bps ksps (13 kb only) ksps
1800 bps
19.2
(From Vocoder)
1.2288 ksps
Q PN
User Address Long PN Code Mcps
Mask Decimator Decimator 800 Hz
Generation
(ESN-based)
70
Reverse Traffic Channel:
Generation Details from IS-95
I PN
9600 bps (no offset)
4800 bps R = 1/3
1.2288
2400 bps 28.8 28.8 307.2 Mcps
1200 bps Convolutional ksps ksps Orthogonal kcps Data Burst 1/2 PN
Block
or Encoder & Randomizer Chip
Interleaver Modulation
14400 bps Repetition Delay
7200 bps D
3600 bps R = 1/2
1800 bps 1.2288 Q PN
User Address Long Mcps (no offset)
Mask PN Code
Generator Direct
Sequence
Spreading
71
Variable Rate Vocoding & Multiplexing
DSP QCELP VOCODER
72
Forward Power Control
73
Reverse Power Control
800 bits per second
74
Details of Reverse Link Power Control
Subscriber Handset
TXPO Handset Transmit Power BTS
Receiver>> Rake
R
• Actual RF power output of the LNA
≈
Viterbi
DUP x IF R Σ
handset transmitter, including TXPO PA ∼ LO R
Decoder
Q <<Transmitter
• can’t exceed handset’s
maximum (typ. +23 dBm) Typical TXPO:
+23 dBm in a coverage hole
TXPO = -(RXdbm) -C + TXGA 0 dBm near middle of cell
C = +73 for 800 MHz. systems -50 dBm up close to BTS
= +76 for 1900 MHz. systems
Typical Transmit Gain Adjust
TXGA Transmit Gain Adjust 0 dB
Digital
Rake Receiver Symbols
Chips Traffic Correlator
PN xxx Walsh xx Symbols
Receiver
RF Section
IF, Detector
Traffic Correlator
PN xxx Walsh xx Σ Viterbi
Decoder
Pilot Searcher
Duplexer
PN xxx Walsh 0 CPU Vocoder
RF Audio
Transmit Gain Adjust
Messages
Transmitter
Transmitter Digital Section
RF Section
Long Code Gen.
76
The Rake Receiver
Handset Rake Receiver
PN Walsh
Voice,
RF PN Walsh Σ Data,
BTS Messages
PN Walsh
BTS
Searcher Pilot Ec/Io
PN W=0
77
CDMA Soft Handoff Mechanics
Switch BSC Handset Rake Receiver
PN Walsh
Voice,
Sel. RF PN Walsh Σ Data,
PN Walsh Messages
BTS
BTS Searcher
Pilot Ec/Io
PN W=0
78
Softer Handoff
Handset Rake Receiver
Switch BSC PN Walsh
Voice,
RF PN Walsh Σ Data,
Sel. BTS Messages
PN Walsh
Searcher
PN W=0 Pilot Ec/Io
79
Overall Handoff Perspective
Soft & Softer Handoffs are preferred, but not always possible
• a handset can receive BTS/sectors simultaneously only on one
frequency
• all involved BTS/sectors must connect to a networked BSCs.
Some manufacturers do not presently support this, and so are
unable to do soft-handoff at boundaries between BSCs.
• frame timing must be same on all BTS/sectors
If any of the above are not possible, handoff still can occur but can
only be “hard” break-make protocol like AMPS/TDMA/GSM
• intersystem handoff: hard
• change-of-frequency handoff: hard
• CDMA-to-AMPS handoff: hard, no handback
– auxiliary trigger mechanisms available (RTD)
80
What is Ec/Io?
Ec/Io
• “cleanness” of the pilot -25 -15 -10 0
– foretells the readability of the
associated traffic channels
• guides soft handoff decisions
Ec/Io dB
• digitally derived: ratio of good to
bad energy seen by the search
correlator at the desired PN offset
• Never appears higher than Pilot’s
percentage of serving cell’s
transmitted energy
• Can be degraded by strong RF
from other cells, sectors
Ec Energy of
desired pilot alone
81
Pilot Sets and Soft Handoff Parameters
Max. Members
whenever:
Candidate 5
• It notices a pilot in neighbor or
remaining set exceeds T_ADD Neighbor 20
• An active set pilot drops below Remaining
T_DROP for T_TDROP time
• A candidate pilot exceeds an active by
T_COMP
HANDOFF
Handoff setup processing time usually
substantially faster than 1 second PARAMETERS
T_ADD T_DROP
System may grant all requested handoffs,
or may apply special manufacturer-specific T_TDROP T_COMP
screening criteria
82
Pilot Search Order, Speed, and Implications
SEARCH TIME FOR ONE PILOT
SEARCHING FOR PILOTS: AS A FUNCTION OF WINDOW SIZE
The searcher checks pilots Window Datafill Max Delay Search Time
Size (Chips) Value (µs) (ms)
in nested loops.
Active+Cand Actives and candidates 14 (±7) 4 5.7 19
are the innermost loop.
20 (±10) 5 8.1 15
Neighbor Neighbors are next,
advances one pilot each 28 (±14) 6 11.4 10
Remaining time Act+cand finish 40 (±20) 7 16.3 12
Remaining is slowest,
60 (±30) 8 24.4 18
advances one pilot each
time Neighbors finish 80 (±40) 9 32.6 19
84
NORTEL CDMA System Architecture
85
Signal Flow: Two-Stage Metamorphosis
Packets
CDSU DISCO 1 CDSU
LPP ENET LPP CDSU Σα Txcvr
A
RFFE
A
CDSU DISCO 2
Chips
Σβ Txcvr RFFE
DS0 in T1
CDSU B B
DTCs CDSU Σχ Txcvr
C
RFFE
C
SBS
IOC Vocoders
Vocoder Channel RF
Selectors Element
PSTN
86
Architecture: The MTX
89
Architecture: The BSM
NORTEL CDMA
BSM BSM Primary functions: OA&M for CDMA
Ethernet LAN
components
• Configuration management
– BSC, BTS configuration and
X-Windows terminals
parameters
GNP TELCO
• Fault management
WORKSERVER
– Alarm Reporting
SHELF
---------
HIGH
AVAILABILITY
BSM Workstation
• Performance management
BCN Links
– interface for CDMA statistics
GPS BSC BTS GPS
and peg counts collection
• Security management
GPSR
GPSR
CDSU CDSU DISCO TFU
• Unix-based
TFU1 CDSU
Ch. Card ACC
CDSU DISCO 1 CDSU
CDSU Σα Txcvr
A
RFFE
A
CDSU DISCO 2
CDSU Σβ Txcvr
B
RFFE
B
CDSU Σχ Txcvr
C
RFFE
C
SBS
Vocoders
Selectors
90
Summary of CDMA Capacity Considerations
DISCO has
MTX 192 ports
GPS
max. Each
BSC-BSM One T-1 can carry all
traffic originated by a BTS
Typical CM processor
capacity considerations
BTS uses 1, one-carrier BTS; special
consideration required if
GPS
SBS shelf 1,
daisy-chaining
CDMA LPP:
LPP CIU 1, GPSR
Link 2, Ctrl. 2,
One pair SLM CM BSM GPSR
4.
CIUs and BSM
One pair CDSU CDSU DISCO TFU
Sufficient channel
CAUs per elements required for
approx. 600 DMS-BUS TFU1 CDSU traffic of all sectors:
erlangs one CE per link; 20
Ch. Card ACC CE per Channel Card
CDSU DISCO 1 CDSU
LPP ENET LPP CDSU Σα64 Walsh
Txcvr
A
RFFE
Codes/sector
A
CDSU DISCO 2
CDSU Σβ64 Walsh
Txcvr
B
RFFE
Codes/sector
B
DTCs CDSU Σχ64 Walsh
Txcvr
C
Codes/sector
RFFE
C
91
CDMA Message Structure & Protocols
EXAMPLE:
CDMA messages on both forward A POWER MEASUREMENT
and reverse links are normally sent REPORT MESSAGE
via dim-and-burst
Field Length
Messages include many fields of (in bits)
binary data MSG_TYPE (‘00000110’) 8
The first byte of each message ACK_SEQ 3
identifies message type to allow the
MSG_SEQ 3
recipient to parse the contents
ACK_REQ 1
To ensure no messages are
missed, all CDMA messages bear ENCRYPTION 2
serial numbers and important ERRORS_DETECTED 5
messages contain a bit set to POWER_MEAS_FRAMES 10
request acknowledgment LAST_HDM_SEQ 2
Messages not promptly NUM_PILOTS 4
acknowledged are retransmitted
several times, after which the NUM_PILOTS occurrences of this field:
sender may release the call PILOT_STRENGTH 6 t
Collection tools parse all messages
for review and analysis RESERVED (‘0’s) 0-7
92
Messages In Acquisition and Idle States
Pilot Channel Sync Channel
No Messages Sync Channel Msg
Access Channel
Paging Channel BTS
Registration Msg
Access Parameters Msg General Page Msg
Order Msg
System Parameters Msg Order Msg • Mobile Station Acknowldgment
•Base Station Acknowledgment
•Lock until Power-Cycled • Long Code Transition Request
• Maintenance required • SSD Update Confirmation
CDMA Channel List Msg many others….. many others…..
Authentication Challenge
Global Service Authentication Response Msg
Redirection Msg Challenge Msg
TMSI Assignment
SSD Update Msg TMSI Assignment Msg Completion Message
93
Messages During a Call: Conversation State
Forward Traffic Channel
Order Msg Alert With Reverse Traffic Channel
• Base Station Acknowledgment Information Msg
• Base Station Challenge
Confirmation
Service Request Msg Service Request Msg Origination
• Message Encryption Mode Continuation Msg
TMSI Assignment Msg Service Connect Msg Service Connect TMSI Assignment
Completion Message Completion Message
Send Burst DTMF Msg Service Option Service Option Control Send Burst DTMF Msg
Control Msg Message
Set Parameters Msg Status Request Msg Status Response Msg Parameters Response
Message
Retrieve Parameters Msg Data Burst Msg Data Burst Message Order Message
• Mobile Sta. Acknowledgment
Analog Handoff Extended Handoff Pilot Strength •Long Code Transition
Direction Msg Direction Msg Measurement Msg Request
• SSD Update Confirmation
SSD Update Msg Neighbor List Handoff Completion Msg • Connect
Update Msg
94
How a Phone “Wakes Up”:
System Acquisition Process
°Power up: self diagnostics, battery check
± Find a frequency with CDMA RF
• last frequency used? other recent history?
• home market? preferred roaming list?
² Scan all PN offsets (Pilot W0), find best Ec/Io
³ Lock Traffic Correlators on best PN offset,
read the sync channel (W32) QCP-800
• learn true PN offset, SID/NID, time & leap QCP-1900
seconds, Long Code state, paging channel
´ Read the Paging Channel (W1): collect all the
current configuration messages A phone goes through
• System Parameters Message this system acquisition
• Extended System Parameters Message process when it first
wakes up. Also, at the
• Access Parameters Message
end of each call, it
• CDMA Channel List Message repeats the process
• Extended Neighbor List Message beginning at step 3, just
• Global Service Redirection Message to ensure it is using the
µ Register if required strongest signals
¶ Now you’re ready to operate! available.
95
Phone Operation on the Access Channel
102
How Much Soft Handoff is Normal?
How much soft handoff is normal?
• Expectations in early CDMA development were for roughly 35%
• The level of soft handoff which should be used depends on how
much diversity gain can be achieved, and terrain roughness
– If the reverse link budget assumed 4 dB soft handoff gain, and
propagation decays 35 dB/decade, 42% of the sector’s area is
within the last 4 dB. of coverage where soft handoff occurs.
– In typical markets, terrain irregularities scatter RF beyond
cleanly designed cell edges; soft handoff is typically 50-60%
– In rough terrain, proper soft handoff may rise to 70% or more
In a system not yet well-tuned, soft handoff may be clearly excessive
• The main cause is usually excessive RF overlap between cells
• RF coverage control is the most effective means of reducing and
managing soft handoff (BTS attenuation, antenna downtilting)
• Thresholds T_ADD and T_DROP can be adjusted to reduce soft
handoff, but this penalizes mobiles that need soft handoff to
escape interference from the excessively overlapping sites
Controlling soft handoff percentage with T_ADD and T_DROP is like limiting
allowed hospital days for various illnesses. It works, but some patients may drop.
103
Hostile CDMA RF Environments
104