Documente Academic
Documente Profesional
Documente Cultură
CDMA
CDMA Field
Field RF
RF Optimization
Optimization
Background
Background and
and Principles
Principles
Scott Baxter
www.howcdmaworks.com
800-890-0829
615-331-3880fax
Scott_Baxter@msn.com
• CDMA Handoff
– Pilot Sets: Relationships, number of members, promotion
& demotion
– Handoff Parameters
– Handoff Messaging
– RF Implications of Handoff Situations
• CDMA System Network Architecture and Hardware Basic
Elements
■ CDMA Datagathering Introduction
• System-side resources, principles, tools: (overview)
• Subscriber-side resources, principles, and techniques
– Handset maintenance mode
– Data Collection Tools
– Post-Processing Tools
What’s
What’s Different
Different about
about CDMA?
CDMA?
Basic
Basic Principles
Principles Review
Review
AMPS-TDMA-GSM
■ In conventional radio technologies, the 1
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
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.
CDMA Optimization Seminar ©2000 Scott Baxter February, 2000 Page 11
Nonlinearity produces Code Channel Interference
■ The view below, taken remotely with the Agilent E74xx tool,
shows the measured power in the code domain for each walsh
code on a CDMA BTS in actual service
• Notice that not all walsh codes are active
• Pilot, Sync, Paging, and certain traffic channels are in use
■ The noise floor seen on unused walsh codes comes from
nonlinearities in the transmit chain, and/or received interference
Input Recovered
Data Data
Spreading Spreading
Sequence Sequence
Shipping Receiving
FedEx
FedEx
Data Mailer Mailer Data
Input Recovered
Data Data
X X
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
QPSK-
■ The PN Short Code consists of two chip modulated
Σ RF
PN Sequences, I (in-phase) and Q input
Output
(quadrature), each 32,768 chips long
• They’re generated in similar but
Q-sequence * sin ωt
differently-tapped 15-bit-long shift
registers * In BTS, I and Q are used in-phase.
• I&Q always used simultaneously, In handset, Q is delayed 1/2 chip to
modulating the two phase axes avoid zero-amplitude crossings which
of a QPSK RF modulator would require a linear power amplifier
Mobiles: OQPSK
■ CDMA mobiles use offset Q Axis
QPSK modulation Short
PN I cos ωt
• the Q-sequence is
delayed half a chip, so User’s
Σ
that I and Q never chips
I Axis
change simultaneously
and the mobile TX never Short 1/2
PN Q chip sin ωt
passes through (0,0)
■ CDMA base stations use
QPSK modulation Base Stations: QPSK
Q Axis
• every signal (voice, pilot, Short
cos ωt
sync, paging) has its own PN I
amplitude, so the
transmitter is unavoidably User’s
Σ
going through (0,0) chips
I Axis
sometimes; no reason to
include 1/2 chip delay Short
PN Q sin ωt
=
(STATIC)
SUM
User Long Code
Modulo-2 Addition Sequence
(@1.2288 MCPS)
■ Generated in a 42-bit register, the PN Long code is more than 40 days long
(~4x1013 chips) -- too big to store in ROM in a handset, so it’s generated chip-
by-chip using the scheme shown above
■ Each handset codes its signal with the PN Long Code, but at a unique offset
computed masking with its ESN (32 bits) and 10 bits set by the system
• this is called the “Public Long Code Mask”; produces unique shift
• private long code masks are available for enhanced privacy
■ Integrated over a period even as short as 64 chips, phones with different PN
long code offsets will appear practically orthogonal
REVERSE CHANNEL
SHORT PN: All WALSH CODES
used at offset 0, PN LONG CODE used as “tokens”
gives OQPSK at user’s offset for user bits,
BTS modulation makes signal
very robust
■ All three spreading codes are used on both the forward and reverse links
■ Forward Channel: Each Sector has a unique PN Short Code offset, each user
in that sector has a personal Walsh Code
• long code is used incidentally for scrambling
■ Reverse Channel: Each phone has a unique PN Long Code offset, different
from every other phone in the world
• Incidentally, Walsh Codes used as symbols, short code for modulation
CDMA Optimization Seminar ©2000 Scott Baxter February, 2000 Page 22
How a BTS Builds the Forward Code Channels
(C)BSC or BTS (1 sector) Short PN Code
Access PN Offset 246
Manager Walsh #0 I Q
Pilot FEC
Switch 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 a Channel Element ❖ the unique Short
Walsh #27 Code PN Offset of
Vocoder FEC the sector
❖ the unique Walsh
Walsh #44
Vocoder FEC Code of the user
Ch. Card
Packets
DISCO 1 CDSU
CDSU Σα
Chips
Σβ Txcvr RFFE
DS0 in T1 DTCs Σχ
B B
PSTN
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.
CDMA
CDMA Messaging
Messaging and
and Call
Call Flow
Flow
DTCs
CDSU Σβ Txcvr B RFFE B
Handset
SBS CDSU Σχ Txcvr C RFFE C
Vocoders Messages PC-based
IOC Selectors QC-Specific Messages
Mobile Data
Selector IS-95/J Std 8 Messages Capture Tools
Switch OMs, Logs
pegs, logs Unix-based,
Various PC-based PC-based
External Data Analysis Mobile Data
Analysis Post-Processing Post-Processing
Tools Tools Tools
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
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
n d s
e c o
30 S
da y!)
in one
e to do
o t tim
we ’ve g
l
’s al
(that
Let’s
Let’s Acquire
Acquire the
the System!
System!
FREQUENCY LISTS:
Mobile scans forward link frequencies:
HISTORY PREFERRED
(Cellular or PCS, depending on model) LIST ROAMING
History List LIST
Last-used:
Preferred Roaming List Freq/SID x Freq/SID 1
Freq/SID y
until a CDMA signal is found. Freq/SID z
Freq/SID 2
Freq/SID 3
NO CDMA?! Go to AMPS, Freq/SID t Freq/SID 4
Freq/SID u Freq/SID 5
or to a power-saving standby mode etc. etc.
Chips 0 32K
PN 0 512
SYNC CHANNEL MESSAGE
2. Put Rake finger(s) on strongest 98/05/24 23:14:09.817 [SCH]
available PN, decode Walsh 32, Sync Channel Message
MSG_LENGTH = 208 bits
and read Sync Channel Message MSG_TYPE = Sync Channel Message
P_REV = 3
MIN_P_REV = 2
Active Pilot SID = 179
NID = 0
PILOT_PN = 168 Offset Index
Handset Rake Receiver n Rake Fingers LC_STATE = 0x0348D60E013
F1 PN168 W32 o SYS_TIME = 98/05/24 23:14:10.160
LP_SEC = 12
RF F2 PN168 W32 p LTM_OFF = -300 minutes
≈ x ≈ F3 PN168 W32 DAYLT = 0
LO
Srch PN??? W0 PRAT = 9600 bps
Reference PN RESERVED = 1
-20
Chips 0 32K
PN 0 Read the 512
Configuration Messages
Access Parameters Msg
Keep Rake finger(s) on strongest
available PN, decode Walsh 1, System Parameters Msg
and monitor the Paging Channel
CDMA Channel List Msg
Active Pilot Extended System
Parameters Msg (*opt.)
Let’s
Let’s do
do an
an
Idle
Idle Mode
Mode Handoff!
Handoff!
-20
Let’s
Let’s Register!
Register!
Let’s
Let’s Receive
Receive
an
an incoming
incoming Call!
Call!
gives it the calling party’s number to display. The mobile says it’s ringing.
Let’s
Let’s make
make an
an Outgoing
Outgoing Call!
Call!
■ The mobile user dials the desired digits, and presses SEND.
■ Mobile transmits an Origination Message on the access channel.
■ The system acknowledges receiving the origination by sending a
base station acknowledgement on the paging channel.
■ The system arranges the resources for the call and starts
transmitting on the traffic channel.
■ The system notifies the mobile in a Channel Assignment Message
on the paging channel.
■ The mobile arrives on the traffic channel.
■ The mobile and the base station notice each other’s traffic channel
signals and confirm their presence by exchanging
acknowledgment messages.
■ The base station and the mobile negotiate what type of call this will
be -- I.e., 13k voice, etc.
■ The audio circuit is completed and the mobile caller hears ringing.
Let’s
Let’s End
End aa Call!
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 seen, 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 aren’t acknowledged, and the
base station acts to tear down the link
• a number of reverse link messages aren’t acknowledged, and the
mobile station acts to tear down the link
Let’s
Let’s receive
receive Notification
Notification
of
of aa Voice
Voice Message!
Message!
Let’s
Let’s do
do aa Handoff!
Handoff!
Max. Members
Req’d. By Std.
• Candidates: pilots mobile requested, but
not yet set up & transmitting by system Candidate 5
• Neighbors: pilots told to mobile by system,
as nearby sectors to check Neighbor 20
• Remaining: any pilots used by system but
not already in the other sets (div. by PILOT_INC) Remaining
■ Handset sends Pilot Strength Measurement
Message to the system whenever triggered by: HANDOFF
• It notices a pilot in neighbor or remaining set PARAMETERS
exceeds T_ADD
T_ADD T_DROP
• An active set pilot drops below T_DROP for
T_TDROP time T_TDROP T_COMP
• A candidate pilot exceeds an active by
T_COMP Exercise: How does a pilot
■ The System may set up all requested handoffs, in one set migrate into
or it may apply special manufacturer-specific another set, for all cases?
screening criteria and authorize only some Identify the trigger, and the
messages involved.
CDMA Optimization Seminar ©2000 Scott Baxter February, 2000 Page 75
The Call is Already Established. What Next?
All PN Offsets
0
Ec/Io
-20
Chips 0 10752 14080 32000 32K
PN 0 168 220 500 512
Mobile Rake RX Active Pilot
F1 PN168 W61 Rake Fingers n The call is already in progress.
F2 PN168 W61 o PN 168 is the only active signal,
F3 PN168 W61 p and also is our timing reference.
Srch PN??? W0
Continue checking the neighbors.
Reference PN
!
Neighbor Set
T_ADD
!
If we ever notice a neighbor with Ec/Io above T_ADD,
ask to use it! Send a Pilot Strength Measurement Message!
-20
Chips 0 10752 14080 32000 32K
PN 0 168 220 500 512
Mobile Rake RX Active Set
F1 PN168 W61 n Rake Fingers
p o
F2 PN500 W50
T_DROP
F3 PN220 W20
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 checking each NEIGHBOR pilot. If any ever rises above T_ADD, send
PSMM, ADD IT! Keep watching CANDIDATES vs ACTIVES using T_COMP, too.
CDMA Optimization Seminar ©2000 Scott Baxter February, 2000 Page 81
The Complete Picture of Handoff & Pilot Sets
All PN Offsets
0
Ec/Io
-20
T_DROP
Candidate Set SRCH_WIN_N F3 PN220 W20
Pilots requested Srch PN??? W0
by mobile but not
set up by system Neighbor Set
Pilots suggested
T_ADD by system for
more checking
■ 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), Ec/Io
■ Global Service Redirection Messages on outlooking sectors….
CDMA
CDMA Performance
Performance Indicators
Indicators
and
and Problem
Problem “Signatures”
“Signatures”
overload>>
• usually expressed in dBm
• measured derived from Handset Receiver -40
Rake
handset IF AGC LNA IF R
• broadband, “unintelligent” ≈ x
≈ R
BW BW R
measurement: includes all ~30 LO 1.25
S
<<too weak
MHz. MHz.
RF in the carrier bandwidth RX Level
(from AGC) -90
regardless of source, not
-105
just RF from serving BTS
CDMA Optimization Seminar ©2000 Scott Baxter February, 2000 Page 87
More Key CDMA RF Performance Indicators
■ Ec/Io
• Ratio of one pilot’s power to -25 -15 -10 0
total receive power
– could be expressed as a Ec/Io dB
ratio or in percent
– Is commonly expressed in
dB
• guides soft handoff decisions
– a sector with strong pilot
will have strong traffic
channels too Ec Energy of
desired pilot alone
• is digitally measured by the
search correlator for one PN
offset
• can’t have values higher than
1, which is 0 db
• Values > -10 db are good
Io Total energy received
Traffic Channels
about 50%, which is -3 db
• On a sector with maximum Ec/Io = (2/10) 6w
= 20%
traffic, Ec/Io is typically I0
= -7 db.
about 20%, which is -7 db. Paging
Sync
1.5w
0.5w
Pilot 2w EC
Channels
Traffic
sector is dominant and the Io = -90 dbm
4w
Traffic BTS2
Sync & Paging
Pilot
Traffic BTS1
Sync & Paging
Pilot EC
CDMA Optimization Seminar ©2000 Scott Baxter February, 2000 Page 90
More Key CDMA RF Performance Indicators
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
SIGNATURE:
■ If the mobile station originates GOOD CALL
successfully, remains in service
FFER RXL EC/IO TxGa TxPo
area, and makes normal release, 100% +23
-30 0 +25
data will show:
-40 +10
• Low forward FER
0
-6 +10
• Receive power > -100 dBm
-10
• Good Ec/Io (> -12 dB) 50% -10 0
-20
• Normal Transmit Gain Adjust
-10 -30
(actual value depends on site
-15
configurations, loading & 10% -90
-40
NOM_PWR setting) 5%
-100
-20
-50
2%
• Transmit power < +20 dBm 0% -110 -20 -25
dBm) 5%
2%
-100
-20
-50
4 14 (±7)
Neighbor
CDMA Optimization Seminar ©2000 Scott Baxter February, 2000 Page 100
Setting Pilot Search Window Sizes
■ When the handset first powers up, it does an exhaustive search for the
best pilot and no windows apply to this process.
■ When finally on the paging channel, the handset learns the window sizes
SRCH_WIN_A, N, R and uses them when looking for neighbors both in
idle mode and during calls.
■ During a call, when a strong neighbor is recognized, a PSMM is sent
requesting soft handoff. The former neighbor pilot is now a candidate set
pilot and its offset is precisely remembered and frequently rechecked and
tracked by the phone.
■ The window size for active and candidate pilots doesn’t need to be very
large, since the searcher has already found them and is tracking them
very frequently. We need only enough width to accommodate all
multipath components of these pilots.
• This greatly speeds up the overall pilot search management!
■ Most post-processing tools deliver statistics on the spread (in chips)
between fingers locked to the same pilot. These statistics literally show us
how wide the SRCH_WIN_A should be set.
■ Neighbor and Remaining search windows should be set based on intercell
distances as described in a preceding slide.
CDMA Optimization Seminar ©2000 Scott Baxter February, 2000 Page 101
TX Gain Adjust as a Per-Site Debugging Tool
■ Collect Transmit Gain Adjust Statistics
■ For an unloaded system, the average should be -7 to -12 db. and
should be fairly constant throughout the coverage area
■ Look for big “jumps” in TX GA from sector to sector. Look for
hardware problems (antennas OK, RX noise figure OK?, etc.)
■ If you see values generally outside the range above uniformly
across the coverage area, look at the BS Eb/Nt. It should be 5-9
dB for mobile systems, or 3-4 dB. for fixed wireless access.
■ Other parameters can have similar uses; compare and study.
Typical Mobile Station Transmit Gain Adjust
0 dB
-10 dB
-20 dB
Time, Seconds
CDMA Optimization Seminar ©2000 Scott Baxter February, 2000 Page 102
Supplement
Multi-Carrier
Multi-Carrier Operation
Operation
Intersystem
Intersystem Soft
Soft && Hard
Hard Handoff
Handoff
CDMA Optimization Seminar ©2000 Scott Baxter February, 2000 Page 103
Multi-Carrier Optimization Issues
CDMA Optimization Seminar ©2000 Scott Baxter February, 2000 Page 104
Section A
The
The Big
Big Picture
Picture &
& Important
Important Questions
Questions
CDMA Optimization Seminar ©2000 Scott Baxter February, 2000 Page 105
The Big Picture:
CDMA Multicarrier System Overlaying Analog Partner
CDMA Frequency 3
CDMA Frequency 2
CDMA Frequency 1
Analog System
Important Questions:
■ How do idle dual-mode mobiles choose a system?
• When do they select analog operation?
■ How do idle CDMA mobiles change carrier frequencies?
■ How do CDMA mobiles in a call handoff to other carrier
frequencies?
■ Can CDMA mobiles in a call hand down to analog operation?
■ When can a dual mode mobile return from analog to CDMA?
CDMA Optimization Seminar ©2000 Scott Baxter February, 2000 Page 106
Adjoining CDMA Networks of Different Manufacturers
Freq 3
Freq 2 Freq 2
Freq 1
PSTN
Ordinary Interswitch Trunks
(can’t transmit packets, so soft handoff impossible)
At present, hard handoffs are the only type available between some systems
Important Questions:
■ What happens if bordering cells are on the same frequency?
• Advantages and drawbacks
■ What happens if bordering cells are on different frequencies?
• Advantages and drawbacks
CDMA Optimization Seminar ©2000 Scott Baxter February, 2000 Page 107
Adjoining CDMA Networks of the Same Manufacturer
Freq 3 Freq 4
Freq 2
Freq 1 Freq 1
CDMA Optimization Seminar ©2000 Scott Baxter February, 2000 Page 108
Section B
Basic
Basic Principles:
Principles:
Who
Who Decides,
Decides, Who
Who Controls,
Controls, and
and When?
When?
CDMA Optimization Seminar ©2000 Scott Baxter February, 2000 Page 109
Basic Principles:
System Determination in Idle Mode
CDMA Optimization Seminar ©2000 Scott Baxter February, 2000 Page 110
Basic Principles:
System Determination During A Call
CDMA Optimization Seminar ©2000 Scott Baxter February, 2000 Page 111
Section C
Acquiring
Acquiring aa System
System
CDMA Optimization Seminar ©2000 Scott Baxter February, 2000 Page 112
System Determination: SDA, MRU, and PRL
CDMA Optimization Seminar ©2000 Scott Baxter February, 2000 Page 113
The System Determination Algorithm (SDA)
Handsets can be programmed with their Preferred Only bit set to True or
TRUE
Preferred Only Bit FALSE
False. If True, the handset can only used preferred systems. If False, the
handset can use non-preferred systems, but will prefer preferred systems
when available.
System Records
SID NID PREF GEO Priority Index Roam Indicator
4139 65535 Pref New More 0 Off
59 65535 Pref Same More 2 On
52 65535 Pref Same More 3 Flash Some records are merely analog
“Guideposts” to allow the phone to
67 65535 Neg Same Same 3 Short-short-long
recognize where it is and position into the
4412 65535 Pref New More 1 Off proper GEO group “GEO confinement”.
: : : : : : :
61737 226 Neg New More 0 Off The last system record is not a real
system. It merely contains the version
65535 is a “wildcard” NID. Preferred “more” number of the PRl and is used by some
The phone is to accept any than the following phones to allow displaying the version.
NID it sees on this system. record.
CDMA Optimization Seminar ©2000 Scott Baxter February, 2000 Page 114
Find Strongest Pilot, Read Sync Channel
All PN Offsets
0
Ec/Io
Chips 0 32K
PN 0 512
SYNC CHANNEL MESSAGE
2. Put Rake finger(s) on strongest 98/05/24 23:14:09.817 [SCH]
Sync Channel Message
available PN, decode Walsh 32, MSG_LENGTH = 208 bits
and read Sync Channel Message MSG_TYPE = Sync Channel Message
P_REV = 3
MIN_P_REV = 2
Active Pilot SID = 179
NID = 0
PILOT_PN = 168
Handset Rake Receiver n Rake Fingers
Offset Index
LC_STATE = 0x0348D60E013
F1 PN168 W32 o SYS_TIME = 98/05/24 23:14:10.160
RF F2 PN168 W32 p LP_SEC = 12
≈ x ≈ F3 PN168 W32 LTM_OFF = -300 minutes
LO
DAYLT = 0
Srch PN??? W0 PRAT = 9600 bps
Reference PN RESERVED = 1
CDMA Optimization Seminar ©2000 Scott Baxter February, 2000 Page 115
The Configuration Messages
CDMA Optimization Seminar ©2000 Scott Baxter February, 2000 Page 116
Go to Paging Channel, Get Configured
All PN Offsets
0
Ec/Io
-20
Chips 0 32K
PN 0 Read the 512
Configuration Messages
Access Parameters Msg
Keep Rake finger(s) on strongest
available PN, decode Walsh 1, System Parameters Msg
and monitor the Paging Channel
CDMA Channel List Msg
Active Pilot Extended System
Parameters Msg (*opt.)
CDMA Optimization Seminar ©2000 Scott Baxter February, 2000 Page 118
Four Additional Configuration Messages
If more than 1 frequency listed, HASH!!
CDMA Optimization Seminar ©2000 Scott Baxter February, 2000 Page 119
The Hashing Algorithm
CDMA Optimization Seminar ©2000 Scott Baxter February, 2000 Page 120
Hashing Examples
CDMA Optimization Seminar ©2000 Scott Baxter February, 2000 Page 121
Some MultiCarrier Optimization
Considerations
CDMA Optimization Seminar ©2000 Scott Baxter February, 2000 Page 122
Avoiding Unwanted Acquisition of
Supplemental CDMA Carriers
GSRM GSRM
CDMA Optimization Seminar ©2000 Scott Baxter February, 2000 Page 123
Section D
Special
Special CDMA
CDMA Handoff
Handoff Triggers
Triggers
CDMA Optimization Seminar ©2000 Scott Baxter February, 2000 Page 124
Intersystem Hard Handoff
Same Frequency causes Interference Problems!
BSC1 SW1
City 2
Frequency 1
Interference
SW2 BSC2 City 1
Frequency 1
no problems!
SW2 BSC2
City 1
Intersystem Soft Handoff
ATM link
Frequency 2 City 2
Frequency 1
CDMA Optimization Seminar ©2000 Scott Baxter February, 2000 Page 127
One Solution to the Multi-Frequency Problem
2-Frequency Trigger Method: Beacon Cells
F2 Mobiles
can see F2 beacon BSC1 SW1
Frequency 2 City 2
Frequency 1
SW2 BSC2
City 1
SW2 BSC2
City 1
CDMA/Analog
CDMA/Analog Overlay
Overlay Considerations
Considerations
CDMA Optimization Seminar ©2000 Scott Baxter February, 2000 Page 131
CDMA/AMPS Overlays: Idle CDMA Acquisition
CDMA Overlay
GSRM GSRM
CDMA Optimization Seminar ©2000 Scott Baxter February, 2000 Page 132
CDMA/AMPS Overlays: Analog Handdown
CDMA Overlay
CDMA Optimization Seminar ©2000 Scott Baxter February, 2000 Page 133
Bibliography
“Wireless Communications Principles & Practice” by Theodore S. Rappaport. 641 pp., 10 chapters, 7 appendices.
Prentice-Hall PTR, 1996, ISBN 0-13-375536-3. If you can only buy one book, buy this one. Comprehensive
summary of wireless technologies along with principles of real systems. Includes enough math for
understanding and solving real problems. Good coverage of system design principles.
“The Mobile Communications Handbook” edited by Jerry D. Gibson. 577 pp., 35 chapters. CRC Press/ IEEE Press
1996, ISBN 0-8493-0573-3. $89 If you can buy only two books, buy this second. Solid foundation of modulation
schemes, digital processing theory, noise, vocoding, forward error correction, excellent full-detailed expositions
of every single wireless technology known today, RF propagation, cell design, traffic engineering. Each chapter
is written by an expert, and well-edited for readability. Clear-language explanations for both engineers and
technicians but also includes detailed mathematics for the research-inclined. Highly recommended.
“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 and capacity issues. Highly recommended.
“Applications of CDMA in Wireless/Personal Communications” by Garg, Smolik & Wilkes. 360 pp., Prentice Hall,
1997, ISBN 0-13-572157-1 $65. Good CDMA treatment. Excellent treatment of IS-95/JStd. 008 as well as W-
CDMA. More than just theoretical text, includes chapters on IS-41 networking, radio engineering, and practical
details of CDMA signaling, voice applications, and data applications.
“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: Principles of Spread Spectrum Communication" by Andrew J. Viterbi. 245 p. Addison-Wesley 1995. ISBN
0-201-63374-4, $65. Definitive very deep CDMA Theory. You can design CDMA chipsets after reading it, but
beware lots of triple integrals; not very relevant to operations. Prestige collector’s item among CDMA faithful.
"Mobile Communications Engineering" 2nd. Edition by William C. Y. Lee. 689 pp. McGraw Hill 1998 $65.
ISBN 0-07-037103-2 Lee’s latest/greatest reference work on all of wireless; very complete and well done.
"Spread Spectrum Communications Handbook" by Simon, Omura, Scholtz, and Levitt. 1227 pp., 15 illus., McGraw-
Hill # 057629-7, $99.50 Definitive technical reference on principles of Spread Spectrum including direct
sequence as used in commercial IS-95/JStd008 CDMA. Heavy theory.
CDMA Optimization Seminar ©2000 Scott Baxter February, 2000 Page 134
Bibliography (concluded)
“Wireless and Personal Communications Systems” by Garg, Smolik & Wilkes. 445 pp., Prentice Hall, 1996, $68.
ISBN 0-13-234-626-5 $68. This is the little brother of “The Mobile Communications Handbook”. Good
explanation of each technology for a technical newcomer to wireless, but without quite as much authoritative
math or deep theoretical insights. Still contains solid theory and discussion of practical network architecture.
"Voice and Data Communications Handbook" by Bates and Gregory 699 pp, 360 illus., McGraw-Hill # 05147-X, $65
Good authoritative reference on Wireless, Microwave, ATM, Sonet, ISDN, Video, Fax, LAN/WAN
"Communication Electronics" by Louis E. Frenzel, 2nd. Ed., list price $54.95. Glencoe/MacMillan McGraw Hill,
April, 1994, 428 pages hardcover, ISBN 0028018427. All the basic principles of transmission and their
underlying math. If you didn’t take signals & systems in school, this is your coach in the closet.
“Digital Communications: Fundamentals and Applications” by Bernard Sklar. 771 pp., Prentice Hall, 1988. $74
ISBN# 0-13-211939-0 Excellent in depth treatment of modulation schemes, digital processing theory, noise.
"Wireless Personal Communications Services" by Rajan Kuruppillai. 424 pp., 75 illus., McGraw-Hill # 036077-4, $55
Introduction to major PCS technical standards, system/RF design principles and process, good technical
reference
"PCS Network Deployment" by John Tsakalakis. 350 pp, 70 illus., McGraw-Hill #0065342-9, $65 Tops-down view
of the startup process in a PCS network. Includes good traffic section.
"The ARRL Handbook for Radio Amateurs (1997)" published by the American Radio Relay League (phone 800-594-
0200). 1100+ page softcopy ($44); useful exposure to nuts-and-bolts practical ideas for the RF-unfamiliar.
Solid treatment of the practical side of theoretical principles such as Ohm’s law, receiver and transmitter
architecture and performance, basic antennas and transmission lines, and modern circuit devices. Covers
applicable technologies from HF to high microwaves. If you haven’t had much hands-on experience with real
RF hardware, or haven’t had a chance to see how the theory you learned in school fits with modern-day
communications equipment, this is valuable exposure to real-world issues. Even includes some spread-
spectrum information in case you’re inclined to play and experiment at home. At the very least, this book will
make dealing with hardware more comfortable. At best, it may motivate you to dig deeper into theory as you
explore why things behave as they do.
CDMA Optimization Seminar ©2000 Scott Baxter February, 2000 Page 135