Академический Документы
Профессиональный Документы
Культура Документы
Wireless
Wireless CDMA
CDMA RF
RF
Performance
Performance Optimization
Optimization
Chapter Slide #
1. Introduction 1
2. Foundation Topics
Layer-3 Messaging 9
Call Processing 14
Performance Indicators and Problem Signatures 95
PN Planning and Search Windows 116
2. Analyzing System Performance 138
System Data and Analysis Techniques 141
3. Mobile Field Tools and Data Analysis 191
Autonomous Mobile Data Collection 196
Conventional Field Data Collection Tools 201
4. Multiple Carrier Systems: Operating Principles and Analysis 262
5. Applied Optimization 292
6. 1xRTT Optimization Issues 334
Appendix I. Cell Loading Example 405
Appendix II. CDMA/3g1x Books, Publications, Web Resources 419
Introduction
Introduction to
to Performance
Performance
Optimization
Optimization
BTS A
BTS B
BTS C
-10
available
FORWARD power
Traffic
LINK Channels
In use
Paging
Sync
Pilot
5.0%
4.5% %Drops
4.0%
3.5%
3.0%
2.5%
2.0%
1.5%
1.0%
0.5%
0.0%
Date
Well-System Ensure present ‘plant’ Watch stats: Drops, Blocks, Acceptable levels
Performance is giving best possible Access Failures; identify/fix hot System statistics and good trends
Management performance spots for all indicators
Sectors are
Growth expanded soon
hello
Management: Overall traffic
increases and
Predict sector and area
Traffic analysis and
trending tools;
after first signs of
Optimizing both exhaustion: plan and validate congestion;
congestion; prop. models for
Performance effective growth plan, avoid capital budget
competition for capital cell spliiting; carrier
and Capital integration impact remains within
during tight times additions
Effectiveness comfortable
bounds
CDMA2000
CDMA2000 Layer
Layer 33 Messages
Messages
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
CDMA
CDMA Call
Call Processing
Processing Basics
Basics
Let's
Let's Acquire
Acquire The
The System!
System!
summing
PN xxx Walsh xx
bits
Traffic Correlator
PN xxx Walsh xx
Σ Symbols
control
Receiver Traffic Correlator ∆t Viterbi Decoder,
time-aligned
RF Section Convl. Decoder,
PN xxx Walsh xx Demultiplexer
power
IF, Detector
Traffic Correlator Packets
AGC
PN xxx Walsh xx
RF Audio
Open Loop
Messages
Duplexer Pilot Searcher
CPU Vocoder
PN xxx Walsh 0
RF Transmit Gain Adjust Audio
Messages
Transmitter
Transmitter Digital Section
RF Section
Long Code Gen.
November, 2004 RF200 v4.0 (c) 2004 Scott Baxter RF200 - 17
The Task of Finding the Right System
FREQUENCY LISTS:
Mobile scans forward link frequencies:
HISTORY PREFERRED
(Cellular or PCS, depending on model) LIST/MRU ROAMING
History List (MRU) LIST/PRL
Last-used:
Preferred Roaming List (PRL) Freq System1
Freq System2
until a CDMA signal is found. Freq System3
Use PRL to find best signal in area. Freq System4
Freq System5
NO CDMA? Try AMPS. No AMPS? Standby etc. etc.
Legend
Steps from Steps from Proprietary Typical Mobile
the CDMA proprietary SDA
standards SDAs databases System Determination Algorithm
Chips 0 32K
PN 0 512
SYNC CHANNEL MESSAGE
2. Put Rake finger(s) on strongest MSG_LENGTH, 28, 28 octets
MSG_TYPE, 1, Sync Channel Message
available PN, decode Walsh 32, P_REV, 6, IS-2000 Revision 0
MIN_P_REV, 1, J-STD-008
and read Sync Channel Message SID 995,
Is this the right system to use?
NID 3,
PILOT_PN 240 Check the PRL!
Active Pilot LC_STATE, 0x00 25 93 12 7C FA,
SYS_TIME, 0x02 20 34 B7 53,
10/23/2001 11:02:54
Handset Rake Receiver n Rake Fingers
LP_SEC, 13,
LTM_OFF, 54, -660 minutes
F1 PN168 W32 o DAYLT, 1, Yes
PRAT, 1, 4800 bps
RF F2 PN168 W32 p CDMA_FREQ, 274 (IS-95)
≈ x ≈ F3 PN168 W32 EXT_CDMA_FREQ, 274 (1xRTT)
LO
Srch PN??? W0 SR1_BCCH_SUPPORTED, 0
SR3_INCL, 0, No
Reference PN RESERVED, 0,
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.
a GEO GROUP
4 1 Both
Default Roaming Indicator: 0 298 205 65535 Pref SAME SAME 4 0 5 6 450 500 350 575 650
Climb!
299 208 65535 Pref SAME MORE 37 0 6 6 675 500 600 575 475
Preferred List ID: 10018 7 6 250 50 175
300 208 65535 Pref SAME SAME 4 0 8 6 550 375 425 625
301 342 65535 Pref SAME MORE 37 0 9 6 75 50 175 250
302 342 65535 Pref SAME SAME 4 0 10 6 200 250 175 50
are far down the list of 313 312 65535 Pref SAME SAME 4 0 25 6 50 200 25 100 250 75
a GEO GROUP
26 6 500 1075 850 825
314 444 65535 Pref SAME MORE 37 0 27 1 A
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, MSG_LENGTH = 208 bits
MSG_TYPE = Sync Channel Message
and read Sync Channel Message P_REV = 3
MIN_P_REV = 2 If PRL shows: Go to the
SID = 179 This is the Best Paging
Active Pilot NID = 0
Available System! Channel!
PILOT_PN = 168
Rake Fingers Offset Index
Handset Rake Receiver n 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
Ref. RESERVED = 1
PN
November, 2004 RF200 v4.0 (c) 2004 Scott Baxter RF200 - 24
Course RF200
After
After finding
finding the
the right
right system:
system:
Normal
Normal Paging
Paging Channel
Channel Operation
Operation
After reading the Sync Channel, the mobile is now capable of reading the
Paging Channel, which it now monitors constantly
Before it is allowed to transmit or operate on this system, the mobile must
collect a complete set of configuration messages
In IS-95, the configuration messages are sent on the Paging Channel,
repeated every 1.28 seconds
In CDMA2000 systems, the configuration messages may be sent on the
separate F-BCH channel
• This would be indicated as SR1_BCCH_SUPPORTED = 1
There are six possible types of configuration messages; some are
optional; and they may happen in any order
The configuration messages contain sequence numbers so the mobile
can recognize if any of the messages have been freshly updated as it
continues to monitor the paging channel
• Access parameters message sequence number
• Configuration message sequence number
• If a mobile notices a changed sequence number, or if 600 seconds
passes since the last time these messages were read, the mobile
reads all of them again
-20
Chips 0 32K
PN 0 Read the 512
Configuration Messages
Access Parameters Msg
Keep Rake finger(s) on strongest
available PN, monitor Walsh 1, System Parameters Msg
the Paging Channel
CDMA Channel List Msg
Active Pilot Extended System
Parameters Msg (*opt.)
Try your own phone in the spreadsheet Hashing.xls (in utilities folder)
Let’s
Let’s Do
Do An
An Idle
Idle Mode
Mode
Handoff!
Handoff!
-20
Let’s
Let’s Register!
Register!
Paging Access
Channel Channel
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.
Supplemental channels can be requested for data bursts as needed
Let's
Let's Upload
Upload Data!
Data!
Supplemental Supplemental
R-SCH Channel Burst Channel Burst
Let's
Let's Download
Download Data!
Data!
Supplemental Supplemental
W2 F-SCH Channel Burst Channel Burst
Let’s
Let’s End
End A
A Call!
Call!
CDMA
Investigations
BTS
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.
November, 2004 RF200 v4.0 (c) 2004 Scott Baxter RF200 - 70
Example 8
Let’s
Let’s Do
Do A
A Handoff!
Handoff!
Req’d. By Std.
Min. Members
• 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: 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 only authorize some Identify the trigger, and the
messages involved.
November, 2004 RF200 v4.0 (c) 2004 Scott Baxter RF200 - 72
The Call is Already Established. What Next?
All PN Offsets
0
Ec/Io
-20
Chips 0 10752 14080 32002 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 32002 32K
PN 0 168 220 500 512
Mobile Rake RX Active Set
F1 PN168 W61 n p Rake Fingers 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 looking at each NEIGHBOR pilot. If any ever rises above T_ADD, send
Pilot Strength Measurement Message, ADD IT!
November, 2004 RF200 v4.0 (c) 2004 Scott Baxter RF200 - 79
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
Ec/Io THRESHOLDS, db
-5
and T_Drop values apply no matter what
-10
T_ADD
-15
T_DROP
-20
Active
Mobile requests soft handoff with all -3
All Six
pilots above T_Add sectors in
Pilot Strength
• This occasionally leads to some soft handoff!
(Ec/Io, db)
rigid, less-than-optimum decisions! Active
Active Active
Problem Situation 1 Active Active
T_Add
• One dominant, strong signal and a
lot of weak ones:
-20
– Mobile asks for them all, but
only one is really needed!
Problem Situation 2
-3
• Heavy pilot pollution, many signals Only One
lurk barely below the threshold Sector in soft
Pilot Strength
handoff!
(Ec/Io, db)
– Mobile starts call on the best
one, but never asks for Active
handoffs with any others T_Add
– mobile needs handoff to
survive! Four -16 signals are as -20
good as a single -10 signal!!
y = mx + b
slope
intercept
+10
+5
Add
COMBINED Ec/Io, db Intercept
-20 -15 -10 -5
Ec/Io THRESHOLDS, db
0
-5
Combined
Ec/Io -10
of Existing
Active Pilots
T_Add
-15
-20
+10
+5
Ec/Io THRESHOLDS, db
0
-5
Combined
Ec/Io -10
of Existing
Active Pilots
-15
T_Drop
-20
+10
+5
Add
COMBINED Ec/Io, db Intercept
-20 -15 -10 -5
Ec/Io THRESHOLDS, db
0 Drop
Intercept
-5
Combined
Ec/Io -10
of Existing
Active Pilots
T_Add
-15
T_Drop
-20
Deeper
Deeper Handoff
Handoff Details:
Details:
Search
Search Windows
Windows && Timing
Timing
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)
overload>>
• usually expressed in dBm
Handset Receiver -40
• measured derived from Rake
LNA IF R
handset IF AGC voltage
≈ x
≈ R
• broadband, “unintelligent” BW BW R
~30 LO 1.25
measurement: includes all S
<<too weak
MHz. MHz.
RX Level
RF in the carrier bandwidth (from AGC) -90
regardless of source, not -105
just RF from serving BTS
Receive power is important, but it’s exact value isn’t critical
• too much received signal (-35 dbm or higher) could drive the
phone’s sensitive first amplifier into overload, causing intermod
and code distortion on received CDMA signals
• too little received signal (-105 or weaker) would leave too much
noise in the signal after de-spreading, resulting in symbol errors,
bit errors, bad FER, and other problems
November, 2004 RF200 v4.0 (c) 2004 Scott Baxter RF200 - 98
Indicator #3, Ec/Io - What does it mean?
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
November, 2004 RF200 v4.0 (c) 2004 Scott Baxter RF200 - 100
How Ec/Io varies with RF Environment
Channels
Traffic
sector is dominant and the Io = -90 dbm
4w
What is the right power TX level? Whatever the BTS asks for!
• As long as closed loop control is working, the phone’s opinion
isn’t the last word. Just do what the BTS wants!!
• However, if the BTS ever asks the phone to do the impossible,
something is wrong (lower than -60 dbm, higher than +23 dbm)
November, 2004 RF200 v4.0 (c) 2004 Scott Baxter RF200 - 102
Indicator #5: Transmit Gain Adjust
November, 2004 RF200 v4.0 (c) 2004 Scott Baxter RF200 - 104
Section Identification
Problem
Problem “Signatures”
“Signatures”
November, 2004 RF200 v4.0 (c) 2004 Scott Baxter RF200 - 105
“Signatures” of Common Conditions
SIGNATURE:
The key CDMA RF Performance
GOOD CALL
Indicators provide powerful clues
in cause-and-effect analysis for FFER RXL EC/IO TxGa TxPo
understanding problem conditions 100%
-30 0 +25
+23
0
conditions which are easy to -6 +10
-10
recognize from their characteristic
50% -10 0
“signatures” -- unique -20
November, 2004 RF200 v4.0 (c) 2004 Scott Baxter RF200 - 106
Signature of a Successful Call
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
November, 2004 RF200 v4.0 (c) 2004 Scott Baxter RF200 - 107
Signature of a Dropped Call in Poor Coverage
SIGNATURE:
If a mobile station is taken out DROPPED CALL, BAD COVERAGE
of the service area or into a
coverage hole, and only data FFER RXL EC/IO TxGa TxPo
100% +23
-30 0 +25
from the mobile station is
available, the log files will show -40 +10
November, 2004 RF200 v4.0 (c) 2004 Scott Baxter RF200 - 108
Signature of Forward Link Interference
SIGNATURE:
Characteristics of data for a phone FORWARD LINK INTERFERENCE
experiencing forward link
interference from a source other FFER RXL EC/IO TxGa TxPo
than the current BTS: 100%
-30 0 +25
+23
dBm) 5% -20
-100 -50
2%
• Poor forward link messaging 0% -110 -20 -25
November, 2004 RF200 v4.0 (c) 2004 Scott Baxter RF200 - 109
A CDMA Drop Example: Forward Link Case
s
signal of Site B B Ob
BTS
November, 2004 RF200 v4.0 (c) 2004 Scott Baxter RF200 - 110
Signature of Reverse Link Interference
SIGNATURE:
Characteristics of data for a phone REVERSE LINK INTERFERENCE
whose BTS has a raised noise
floor due to reverse link FFER RXL EC/IO TxGa TxPo
interference 100%
-30 0 +25
+23
November, 2004 RF200 v4.0 (c) 2004 Scott Baxter RF200 - 111
A CDMA Drop Example: Reverse Link Case
November, 2004 RF200 v4.0 (c) 2004 Scott Baxter RF200 - 112
Solving the #1 Death Scenario: Failed Handoff
FORWARD LINK s s
What Went Wrong??! t ion DIES A REVERSE LINK DIES
t ion
ruc BTS
uc
B b st B bstr
Steps in the Handoff Process BTS O
ve
l BTS O
v el
a a
Tr Tr
Mobile’s searcher notices
see
the needed new pilot
Mobile sends PSMM
ask requesting handoff Why didn’t the mobile ask for handoff?
System sets up the handoff:
•channel elements
• New sector not on neighbor list
do •forward power • Neighbor Search Window too Small?
BTS •space in packet pipes
Simulcasting begins! • BTS in “island mode”, wrong PN?
Now the system can hear
the mobile better!
Why didn’t the BTS set up the handoff?
tell System tells mobile how to • Old BTS didn’t hear mobile – rev link
hear the new sectors:
BTS Handoff Direction Message
interf?
Now the mobile can hear • No resources available on new BTS?
the system better, too!
• T-1 unstable, messages lost
Mobile confirms completion:
ok! Handoff Completion Message Why didn’t the mobile do the handoff?
System makes new neighbor list, • Couldn’t hear BTS, Fwd link interf?
tell sends to mobile: Neighbor List
BTS Update Message
November, 2004 RF200 v4.0 (c) 2004 Scott Baxter RF200 - 113
Pilot Pollution
Ec/Io value
at each
Io BTS TX
Pollution -90
-90
-13.0 8
-13.0 9
-90 -13.0 10
The cure for pilot pollution
1 2 3 4 5 6 7 8 9 10
November, 2004 RF200 v4.0 (c) 2004 Scott Baxter RF200 - 114
Pilot Pollution/Handoff/Composite Ec/Io Demo
% Ec/Io dB th Ec/Io
0% -3.0 120 -86.2 -3.0 Rake Locked Handoff 1 0.7
November, 2004 RF200 v4.0 (c) 2004 Scott Baxter RF200 - 115
System Performance Optimization
Basic
Basic PN
PN Planning
Planning and
and
Search
Search Window
Window Considerations
Considerations
November, 2004 RF200 v4.0 (c) 2004 Scott Baxter RF200 - 116
Introduction to PN Planning and
Search Windows
November, 2004 RF200 v4.0 (c) 2004 Scott Baxter RF200 - 117
Short PN Basics:
PN Offsets Distinguish Sectors
A
Phone
B Rake Receiver
LNA IF PN A Walsh X
x ≈ x
≈ PN B Walsh Y ∑ Decoding Vocoder
C BPF BPF PN C Walsh Z
LO
Pilot Searcher
D
Each sector uses the short PN code, but at a different timing delay called
its PN offset
• PN delays are settable in 64-chip steps called "PN offsets"
– For example, PN offset 100 means 6,400 chips of delay
• PN short code is 32,768 chips long - room for 512 different PN offsets
In the rake finger of a mobile in soft handoff, the short PN code is
generated in step with just one sector the mobile is trying to hear
• The rake finger hears the matching sector's signal, ignores all others
• The rake finger next decodes the walsh code of the desired channel
from that sector, ignoring all other users on that sector
November, 2004 RF200 v4.0 (c) 2004 Scott Baxter RF200 - 118
A Practical "Rule of Thumb" to Remember
Received: Transmitted:
PN 101 PN 100
6,464 chips delay 6,400 chips offset
9.70 miles = 64 chips = 1 PN
ABCDEFGHIJKLMNOPQRSTUVWXYZ1234567890abcdefghijkmnopqrstuvwxyz!@#$%^&*()_+
The PN chips SEEN by the mobile are what the base station
transmitted 64 chips in the past! What the base station is really
doing now, its true PN offset, is 64 chips later than what the mobile
sees. So the base station's signal at the mobile seems to be one
PN lower than it was actually transmitted.
Mobile BTS
November, 2004 RF200 v4.0 (c) 2004 Scott Baxter RF200 - 119
Propagation Delay changes apparent PN Offset
November, 2004 RF200 v4.0 (c) 2004 Scott Baxter RF200 - 120
Mobile Timing: the Reference PN
UNKNOWN EXTRA
PROPAGATION DELAY All PN Offsets
How many chips????
0 Active Pilot
Ec/Io
Pilot Searcher Scans All PNs
-20
November, 2004 RF200 v4.0 (c) 2004 Scott Baxter RF200 - 122
What Search Window Values Can Be Set?
November, 2004 RF200 v4.0 (c) 2004 Scott Baxter RF200 - 123
Search Window Settings: Neighbor Set
Neighbor Search Window
Example
Active SRCH_WIN_N
Sector
November, 2004 RF200 v4.0 (c) 2004 Scott Baxter RF200 - 124
Worst-Case Wide Neighbor Window Situation
BTS A
BTS B
1/2
mile
12 miles
November, 2004 RF200 v4.0 (c) 2004 Scott Baxter RF200 - 125
Safe Initial Neighbor Search Window Value
Examine a cell map for an area of your system Determining Safe
Initial SRCH_WIN_N
Identify the farthest-apart pair of cells likely to
be used in soft handoff F
D
• Their distance separation determines
maximum timing skew a mobile could ever E
possibly encounter in this part of the
system B
11.5 KM
Calculate the timing skew in chips
C
• 6.7 chips times miles or 4.1 chips times A
kilometers
• Safe required window size = two times the Required Window
skew = 4.1 x 11.5 x 2 = 94.3 chips
SRCH_WIN_N = 10
Refer to table to convert required window size If locations exist near site A
in chips to required value of SRCH_WIN_N where mobiles are in handoff with
site F, mobiles could encounter
After thorough drive-test data is available, it neighbor pilot timing skews as
may be possible to reduce SRCH_WIN_N if large as the A-F distance. If
observed delay spread is significantly locked to A, F looks late by this
narrower than the window amount. If locked to F, A looks
early by this amount. Window
must be twice the skew value.
November, 2004 RF200 v4.0 (c) 2004 Scott Baxter RF200 - 126
Search Window Settings: Remaining Set
November, 2004 RF200 v4.0 (c) 2004 Scott Baxter RF200 - 127
Search Window Initial Settings: Active Set
Ec/Io
mobile searcher scan of that individual pilot
Active search windows need not accommodate
distance-based timing skews – they float
centered on their respective pilots!
The only timing variations they must Earliest Detected
accommodate are multipath delay spreads Multipath
Multipath delay spreads are determined by The earliest arriving multipath
seen by the mobile during this
terrain and clutter-driven scattering and searcher sweep will be used
reflection of the signal as the center of this active
window on the next searcher
Measurements are better than predictions to sweep! This makes each
set SRCH_WIN_A active search window "track"
individually with its pilot.
November, 2004 RF200 v4.0 (c) 2004 Scott Baxter RF200 - 128
SRCH_WIN_A Settings from Measurements
November, 2004 RF200 v4.0 (c) 2004 Scott Baxter RF200 - 129
SRCH_WIN_A Special Consideration
SRCH_WIN_A, Chips
10 14 20 28 40 60
20 No No No No No No
SRCH_WIN_N, Chips
28 No No No No No No
Active set delay spread is very narrow – 40 No No No No Yes No
60 No No No Yes Yes Yes
can the active search window be set 80 No No No Yes Yes Yes
narrow too? 100 No Yes Yes Yes Yes Yes
Mobile reference timing occasionally 130 Yes Yes Yes Yes Yes Yes
160 Yes Yes Yes Yes Yes Yes
“jumps” due to false early-window 226 Yes Yes Yes Yes Yes Yes
detection of the reference pilot
There is a dynamic relationship between mobile reference timing
stability and the active and neighbor search window sizes
The chart above shows which combinations of SRCH_WIN_A
and SRCH_WIN_N are safe and stable for all mobiles
November, 2004 RF200 v4.0 (c) 2004 Scott Baxter RF200 - 130
The Potential for PN Problems and Conflicts
November, 2004 RF200 v4.0 (c) 2004 Scott Baxter RF200 - 131
PILOT_INC Helps Avoid PN Problems
November, 2004 RF200 v4.0 (c) 2004 Scott Baxter RF200 - 132
Co-Active PN Demodulation Errors
ACTIVE SEARCH WINDOW
BTS A BTS B
PN 142 PN 142
x miles x miles
Mobile is midway between two BTSs with the same PN, in a call on BTS A
PN energy of BTS A and B is indistinguishable in active search window
Rake fingers may be assigned to both A and B energy
• If the walsh code used on A also happens to be in use by someone on
BTS B, demodulation of B will cause severe FER
• The mobile audio will frequently clip and mute, and the call may drop
• All the while, the phone will see very good Ec/Io since both A and B
are recognized as good energy!
Solution: Two different BTS covering the same area should never have
the same PN offset. Change the PN offset for one of the sectors involved.
November, 2004 RF200 v4.0 (c) 2004 Scott Baxter RF200 - 133
Adjacent-Active-PN Demodulation Errors
BTS A BTS B
PN 100 PN 99
ACTIVE SEARCH WINDOW
1 mile 11 miles
mo
un
tai
ns X
BTS F
PN 200
BTS
Advantage
72 64
November, 2004 RF200 v4.0 (c) 2004 Scott Baxter RF200 - 136
Sector PN Assignments:
Segment Assignment
November, 2004 RF200 v4.0 (c) 2004 Scott Baxter RF200 - 137
Course RF200 Section II.
Introduction
Introduction to
to CDMA
CDMA
Performance
Performance Data
Data
November, 2004 RF200 v4.0 (c) 2004 Scott Baxter RF200 - 138
What Data is Available for Performance Study?
CDMA NETWORK EQUIPMENT HANDSET
Switch Access Mgr./BSC-BSM BTS
SLM CM
NOIS Messages GPSR IS-95/J Std 8
GPSR Messages
BSM
DMS-BUS TFU1
NMIS
CDSU
CDSU
Messages
CDSU DISCO TFU1
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
CDMA data for analysis flows from three sources:
• Switch, CDMA peripherals and base stations, and the Handset
Various software and hardware tools are available for collection and
analysis of each of these streams of data
Data contains messages and various indicators of RF performance
November, 2004 RF200 v4.0 (c) 2004 Scott Baxter RF200 - 139
Resources on System and Switch Data
November, 2004 RF200 v4.0 (c) 2004 Scott Baxter RF200 - 140
System
System Data
Data and
and
Statistical
Statistical Analysis
Analysis
November, 2004 RF200 v4.0 (c) 2004 Scott Baxter RF200 - 141
Statistical CDMA Performance Indicators
November, 2004 RF200 v4.0 (c) 2004 Scott Baxter RF200 - 142
Typical Network Performance
RF Acc-Fails
Screen Calls
%RF Acc-Fail
% Screen Cal
Total-Block
%Tot-Block
Calls-Drop
MTA-Name
Call-Succ.
Call-Att.
%-Succ.
%-Drop
Period
Cells
Example H Week ALL 1,147,447 1,123,308 97.9% 443 0.04% 12,429 1.1% 20,015 1.7% 11,229 1.0%
Average of Others 96.1% 2.1% 2.8% 2.1% 0.6%
November, 2004 RF200 v4.0 (c) 2004 Scott Baxter RF200 - 143
Another Network Performance Example
November, 2004 RF200 v4.0 (c) 2004 Scott Baxter RF200 - 144
Lucent
Lucent System
System Data
Data
Examples
Examples
November, 2004 RF200 v4.0 (c) 2004 Scott Baxter RF200 - 145
Lucent System Data Examples
November, 2004 RF200 v4.0 (c) 2004 Scott Baxter RF200 - 146
Lucent Overload Data Examples from
Autopace
November, 2004 RF200 v4.0 (c) 2004 Scott Baxter RF200 - 147
Nortel
Nortel System
System Data
Data
Examples
Examples
November, 2004 RF200 v4.0 (c) 2004 Scott Baxter RF200 - 148
Nortel BTSC MO Attributes
Each attribute is a periodic counter maintained during the 15-minute automatic logging period.
November, 2004 RF200 v4.0 (c) 2004 Scott Baxter RF200 - 149
Nortel FA MO Attributes
Each attribute is a periodic counter maintained during the 15-minute automatic logging period.
FA MO FA MO
Sequence Sequence
Number OM name Number OM name
16 TCEUtilMaximum 2D soft4softer1Alpha
17 NumOfTCsConfigured 2E soft4softer1Beta
18 soft1softer1Alpha 2F soft4softer1Gamma
19 soft1softer1Beta 30 soft4softer2AlphaBeta
1A soft1softer1Gamma 31 soft4softer2BetaGamma
1B soft1softer2AlphaBeta 32 soft4softer2GammaAlpha
1C soft1softer2BetaGamma 33 soft4softer3
1D soft1softer2GammaAlpha 34 soft5softer1Alpha
1E soft1softer3 35 soft5softer1Beta
1F soft2softer1Alpha 36 soft5softer1Gamma
20 soft2softer1Beta 37 soft5softer2AlphaBeta
21 soft2softer1Gamma 38 soft5softer2BetaGamma
22 soft2softer2AlphaBeta 39 soft5softer2GammaAlpha
23 soft2softer2BetaGamma 3A soft6softer1Alpha
24 soft2softer2GammaAlpha 3B soft6softer1Beta
25 soft2softer3 3C soft6softer1Gamma
26 soft3softer1Alpha 3D TimeNotInUse
27 soft3softer1Beta
28 soft3softer1Gamma
29 soft3softer2AlphaBeta
2A soft3softer2BetaGamma
2B soft3softer2GammaAlpha
2C soft3softer3
November, 2004 RF200 v4.0 (c) 2004 Scott Baxter RF200 - 150
Nortel BTSC MO Events
Each event counter is maintained during the 15-minute automatic logging period.
Type Seq.
Event Report Name Description
Event Report Number
Includes as parameters all attributes with P
0x000?
BTSCPerformanceData PerformanceData access documented in the attribute table for
0?
this MO.
FA MO Events
Each event counter is maintained during the 15-minute automatic logging period.
Type Seq.
Event Report Name Description
Event Report Number
Includes as parameters all attributes with P
0x000?
FAPerformanceData PerformanceData access documented in the attribute table for
0?
this MO.
November, 2004 RF200 v4.0 (c) 2004 Scott Baxter RF200 - 151
Nortel BTSC MO Report Example
November, 2004 RF200 v4.0 (c) 2004 Scott Baxter RF200 - 152
Nortel Selector Log File Example
=====================================================
Status : OLFLR_OK
Record Type : NEIGHBOR_LIST_TUNING_DATA_ARRAY
File Offset : 414 (octal)
Time Stamp : 97/10/29-00:29:25.380
Record Length : 72
Header Length : 51
Source Node Id : 297543 (0x00048a47)
OID:AgentId : 297536 (0x00048a40)
OID:MOClass : 81 (0x0051)
OID:MOVersion : 1 (0x0001)
OID:MOInstance : 1 (0x0001)
Call Id : SID 0x4026 EntryPoint 0x134a Count 0x0 Time 0x2cfe821
IMSI : NumDigits 15 Digits 134006043294814 (123-63-251-3692bf)
ESN : 0x9f0d02ac
PFFlags : 0x1f
Secondary Agent Id : 0x8a40
FramingBytes : 0xfaae
Sequence Number : 57
AttributeType : 0x0256
AttributeInstance : 0x0030
November, 2004 RF200 v4.0 (c) 2004 Scott Baxter RF200 - 153
Nortel FAMO Report Example
November, 2004 RF200 v4.0 (c) 2004 Scott Baxter RF200 - 154
Motorola
Motorola System
System Data
Data
Examples
Examples
November, 2004 RF200 v4.0 (c) 2004 Scott Baxter RF200 - 155
Motorola System Data Examples
November, 2004 RF200 v4.0 (c) 2004 Scott Baxter RF200 - 156
Metrica
Metrica Examples
Examples
November, 2004 RF200 v4.0 (c) 2004 Scott Baxter RF200 - 157
Metrica: Forward Power Overload Reports
November, 2004 RF200 v4.0 (c) 2004 Scott Baxter RF200 - 158
Metrica Data Examples
November, 2004 RF200 v4.0 (c) 2004 Scott Baxter RF200 - 159
Metrica: Switch Traffic Statistics
November, 2004 RF200 v4.0 (c) 2004 Scott Baxter RF200 - 160
Metrica: Traffic Engineering Counts
Traffic Engineering
Report Run Date: 10/27/98 Time(GMT-0): 21:02
November, 2004 RF200 v4.0 (c) 2004 Scott Baxter RF200 - 161
Metrica: Daily Sector Traffic Reports
Traffic Engineering
Report Run Date: 10/27/98 Time(GMT-0): 21:02
November, 2004 RF200 v4.0 (c) 2004 Scott Baxter RF200 - 162
Metrica: Forward Power Overload Reports
November, 2004 RF200 v4.0 (c) 2004 Scott Baxter RF200 - 163
Metrica: RF Overload Blocking Estimation
Definitions:
-----------
- Percentage of total attempts (orig and term) that are terminations (L-M calls)
%Term = CDMA_PAF3 / (CDMA_PAF2 + CDMA_PAF3)
- Blocked terminations due to equipment blocks (no CEs avail or packet pipe blocked)
TerCS7 = CDMA_CS7 * %Term
- Blocked originations due to equipment blocks (no CEs avail or packet pipe blocked)
OrgCS7 = CDMA_CS7 - TerCS7
November, 2004 RF200 v4.0 (c) 2004 Scott Baxter RF200 - 164
Metrica: RF Overload Blocking Indications
Org Tot
Cell Rev Rev Fwd Fwd Org Ter Tot Re- Org Ter Tot Ter Org Pwr Pwr Pwr Tot
Id. Pwr Dur Pwr Dur Att Att Att %Term Ord TCC TCC TCC cs7 cs7 cs7 Blk Blk %Blk %Blk paf25 cp8
-----------------------------------------------------------------------------------------------------------
VX2020001 0 0 0 0 1869 877 2746 31.9 1 26 11 37 0 0 0 1 1 0.0 1.4 0 0
VX2020002 0 0 0 0 809 373 1182 31.6 2 18 2 20 0 0 0 2 3 0.2 1.9 0 0
VX2020003 1 1 1 0 1428 603 2031 29.7 4 27 14 41 0 0 0 4 5 0.3 2.3 0 0
VX2020004 0 0 28 1 2780 1065 3845 27.7 7 40 20 60 0 0 0 7 9 0.2 1.8 0 2
VX2020005 0 0 1 0 544 182 726 25.1 0 6 0 6 0 0 0 0 0 0.0 0.8 0 0
VX2020006 0 0 2 0 731 339 1070 31.7 0 8 7 15 0 0 0 0 0 0.0 1.4 0 0
VX2020007 1 1 26 1 2493 1027 3520 29.2 5 59 15 74 0 0 0 5 6 0.2 2.3 0 1
VX2020008 0 0 0 0 2056 998 3054 32.7 0 23 19 42 0 0 0 0 0 0.0 1.4 0 0
VX2020009 0 0 0 0 626 212 838 25.3 3 10 2 12 0 0 0 3 4 0.4 1.9 0 0
VX2020010 0 0 0 0 877 349 1226 28.5 1 31 3 34 0 0 0 1 1 0.1 2.9 0 0
VX2020011 0 0 1 0 2577 1108 3685 30.1 1 60 15 75 0 0 0 1 1 0.0 2.1 0 0
VX2020012 2 2 1 0 2364 949 3313 28.6 4 45 16 61 0 0 0 4 5 0.2 2.0 0 0
VX2020014 0 0 1 0 670 245 915 26.8 3 11 4 15 0 0 0 3 4 0.4 2.1 0 0
VX2020015 1 1 1 0 1275 596 1871 31.9 4 24 9 33 0 0 0 4 5 0.3 2.0 0 0
VX2020016 0 0 8 0 2156 893 3049 29.3 4 36 8 44 0 0 0 4 5 0.2 1.6 0 0
VX2020017 1 1 0 0 2091 811 2902 27.9 1 54 16 70 0 0 0 1 1 0.0 2.4 0 0
VX2020018 0 0 0 0 950 393 1343 29.3 1 28 1 29 0 0 0 1 1 0.1 2.2 0 0
VX2020019 0 0 1 0 1254 513 1767 29.0 0 32 9 41 0 0 0 0 0 0.0 2.3 0 0
November, 2004 RF200 v4.0 (c) 2004 Scott Baxter RF200 - 165
Analyzing
Analyzing System
System Data
Data
November, 2004 RF200 v4.0 (c) 2004 Scott Baxter RF200 - 166
Total Blocked Call Percentage Example
Percent Total Block Call Percentage
8.0%
7.5%
Blkd
7.0%
6.5%
6.0%
5.5%
5.0%
4.5%
4.0%
3.5%
3.0%
2.5%
2.0%
1.5%
1.0%
Date
November, 2004 RF200 v4.0 (c) 2004 Scott Baxter RF200 - 167
Dropped Call Percentage Tracking Example
Percent
5.0%
4.5% %Drops
4.0%
3.5%
3.0%
2.5%
2.0%
1.5%
1.0%
0.5%
0.0%
Date
November, 2004 RF200 v4.0 (c) 2004 Scott Baxter RF200 - 168
Total System Daily MOU Example
250000
200000
150000
100000
50000
Date
November, 2004 RF200 v4.0 (c) 2004 Scott Baxter RF200 - 169
“Top Ten” Performance Tracking Example
Call Attempts
Eng MSC Call %Call Block %Blck Acc %Acc Drop %Drop
Site Site Call Att Succ Succ Calls Calls Fail Fail Calls Calls Call Attempts
6.1 13X 2561 2234 87.2 130 5.1 130 5.1 145 5.7 3000
2.1 2X 2244 2017 89.9 101 4.5 101 4.5 93 4.1
2500
1.2 1Y 1922 1743 90.7 83 4.3 83 4.3 66 3.4
2000
64.3 93Z 1833 1549 84.5 137 7.5 136 7.4 110 6.0
108.2 30Y 1740 1589 91.3 46 2.6 45 2.6 83 4.8 1500
Calls
0
108.2
102.2
108.1
64.3
63.2
43.3
6.1
2.1
1.2
1.3
108.1 30X 1490 1387 93.1 27 1.8 27 1.8 54 3.6
Sector
43.3 42Z 1488 1410 94.8 4 0.3 4 0.3 53 3.6
108.2
64.3
63.3
63.2
64.1
26.3
6.1
2.1
1.2
1.3
108.2 30Y 1740 1589 91.3 46 2.6 45 2.6 83 4.8 Sector
1.3 1Z 1630 1495 91.7 31 1.9 31 1.9 81 5.0
November, 2004 RF200 v4.0 (c) 2004 Scott Baxter RF200 - 170
“Bracketing”: Fault Notification and Alarming
user-selectable tolerances
(typically +/- 30%), an alarm is TOO LOW NORMAL TOO HIGH
sent to operations personnel
• By SMS or pager +30% +30% +30%
November, 2004 RF200 v4.0 (c) 2004 Scott Baxter RF200 - 171
CDMA
CDMA System
System Parameters
Parameters
November, 2004 RF200 v4.0 (c) 2004 Scott Baxter RF200 - 172
Lucent
Lucent System
System Parameters
Parameters
November, 2004 RF200 v4.0 (c) 2004 Scott Baxter RF200 - 173
Lucent BTS Parameters Example
SysID 179 179 179 179 179 179 179 179 179 179 179 179 179 179 179 179 179 179 179 179 179
ECPID 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2
CellID 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2
Antenna 1 1 1 1 1 1 2 2 2 2 2 2 3 3 3 3 3 3 1 1 1
CDMAPilotPN 4 4 4 4 4 4 172 172 172 172 172 172 340 340 340 340 340 340 8 8 8
CDMAPilotDrpThrsh -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15
CDMAPilotDetThrsh -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13
CDMACompThrsh 2.5 2.5 2.5 2.5 2.5 2.5 2.5 2.5 2.5 2.5 2.5 2.5 2.5 2.5 2.5 2.5 2.5 2.5 2 2 2
CDMADropTimer 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3
CDMASrchWinActCand 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7
CDMASrchWinNbr 9 9 9 9 9 9 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7
CDMASrchWinRemain 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
CDMAPilotGain 108 108 108 108 108 108 108 108 108 108 108 108 108 108 108 108 108 108 108 108 108
CDMAPageGain 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64
CDMASyncGain 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34
CDMABCRAtt 6 6 6 6 6 6 6 6 6 6 6 6 8 8 8 8 8 8 8 8 8
SectorSize_ceqface
BBAMaxPower 33.5 33.5 21 21 33.5 33.5 33.5 33.5 21 21 33.5 33.5 33.5 33.5 21 21 33.5 33.5 25 25 25
CDMAMinTrfChnlGain_R2
CDMAMaxTrfChnlGain_R2
CDMATrafGain_R2
CDMAFwdFrmErrRate_R2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1
CDMARevFrmErrRate_R2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1
CDMANomEbNoSetPt_R2 6.8 6.8 6.8 6.8 6.8 6.8 6.8 6.8 6.8 6.8 6.8 6.8 6.8 6.8 6.8 6.8 6.8 6.8 6.8 6.8 6.8
CDMAMinEbNoSetPt_R2 3.8 3.8 3.8 3.8 3.8 3.8 3.8 3.8 3.8 3.8 3.8 3.8 3.8 3.8 3.8 3.8 3.8 3.8 3.8 3.8 3.8
CDMAMaxEbNoSetPt_R2 8.8 8.8 8.8 8.8 8.8 8.8 8.8 8.8 8.8 8.8 8.8 8.8 8.8 8.8 8.8 8.8 8.8 8.8 8.8 8.8 8.8
Srchwincell 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32
November, 2004 RF200 v4.0 (c) 2004 Scott Baxter RF200 - 174
Nortel
Nortel System
System Parameters
Parameters
November, 2004 RF200 v4.0 (c) 2004 Scott Baxter RF200 - 175
Nortel System Parameters Example
Proto type datafill for 1900 CDMA System Parameters
November, 2004 RF200 v4.0 (c) 2004 Scott Baxter RF200 - 176
Nortel System Parameters Example
2. Access Parameters
Request Response Parameters
PSIST(0-9) 0 - 63 0 ACCOLC(0 -9) are all permitted to transmit
PSIST(10-15) 0-7 0 ACCOLC(10 -15) are all permitted to transmit
MAX_CAP_SZ 0-7 3 3 Frames message
PAM_SZ 0 - 15 4 4 Frames preamble
REG_PSIST 0-7 0
MSG_PSIST 0-7 0
PROBE_PN_RAN 0 - 15 0
ACC_CHAN 0 - 31 0 1 Access channel
ACC_TMO 0 - 15 (x80 ms) 3 (2+1), 240 ms
PROBE_BKOFF 0 - 15 0 (0 + 1) slot delay
BKOFF 0 - 15 1 (0 + 1) slot delay
MAX_REQ_SEQ 0 - 15 2
MAX_RSP_SEQ 0 - 15 2
AUTH 0-3 0 No standard Authentication
RAND 0-(232-1) 0 Not applicable without Authentication
November, 2004 RF200 v4.0 (c) 2004 Scott Baxter RF200 - 177
Nortel System Parameters Example
Registaration Parameters
SID 0 - 32,767 See Remarks As determined by the local MTA
NID 0 - 65,535 See Remarks As determined by the local MTA
REG_ZONE 0 - 4095 As determined by the network Zone Registration not currently supported
TOTAL_ZONES 0-7 0 Zone Registration not currently supported
ZONE_TIMER 0-7 0 Zone Registration not currently supported
MULTI_SIDS 0-1 0 If roaming is permitted, this should be set to 1
MULTI_NIDS 0-1 0 If roaming or more than one NID in the MTA, set to 1
BASE_ID 0 - 65,535 See Remarks As determined by the local MTA
BASE_CLASS 0 - 15 0 Public macro cellular system
PAGE_CHAN 0-7 1 One paging channel
MAX_SLOT_CYCLE_INDEX 0-7 5
HOME_REG 0-1 1
FOR_SID_REG 0-1 1
FOR_NID_NEG 0-1 1
POWER_UP_REG 0-1 1
POWER_DOWN_REG 0-1 1
PARAMETER_REG 0-1 1
REG_PRD 0 - 127 0 Periodic registration every 2621 sec (43 min)
BASE_LAT -1296000, +1296000 See Remarks As determined by the local MTA
BASE_LONG -2592000, +2592000 See Remarks As determined by the local MTA
REG_DIST 0 No distance based registration
RESCAN 0-2047 0
November, 2004 RF200 v4.0 (c) 2004 Scott Baxter RF200 - 178
Nortel System Parameters Example
3. Power Control Parameters
Open Loop
NOM_PWR 0 -15 8 8' = 0 dB
INIT_PWR 0 - 31 16 16' = 0 dB
PWR_STEP 0-7 3 3 dB
NUM_STEP 0 - 15 6 (6 +1) access probes per sequence
4. Handoff Parameters
Pilot Search Parameters
PILOT_PN 0-1 1 As determined by the local MTA
SEARCH_WIN_A 0 - 15(4 - 452 PN Chps) 8 60 PN chips
SEARCH_WIN_N 0 - 15(4 - 452 PN Chps) 10 100 PN chips
SEARCH_WIN_R 0 - 15(4 - 452 PN Chps) 10 100 PN chips
NGHBR_MAX_AGE 0 - 15 2
PILOT_INC 0 - 15 4
NGHBR_CONFIG 0-7 0
November, 2004 RF200 v4.0 (c) 2004 Scott Baxter RF200 - 179
Nortel System Parameters Example
NMIS Parameter Range Recommended Value Remarks
Acquisition
AccessChannelAcquisitionSearchWidth 25 - 4095 TBA Used by the BTS for the revese link
AccessChannelDemodulationSearchWidth 25 - 4095 TBA Used by the BTS for the revese link
TrafficChannelAcquisitionSearchWidth 25 - 4095 TBA Used by the BTS for the revese link
TrafficChannelDemodulationSearchWidth 25 - 4095 TBA Used by the BTS for the revese link
PowerControl
RateSet1Data, RateSet2Data
PrRXerror (FER %)
Full 1/16 - 256/16 16/16 1%
Half 1/16 - 256/16 80/16 5%
Quarter 1/16 - 256/16 80/16 5%
Eighth 1/16 - 256/16 80/16 5%
Unknown 1/16 - 256/16 16/16 1%
RRXincrease
Full 1/256 - 4095/256 42/256
Half 1/256 - 4095/256 7/256
Quarter 1/256 - 4095/256 7/256
Eighth 1/256 - 4095/256 7/256
Unknown 1/256 - 4095/256 14/256
RateSet1Data
PRXlower (Ew/Nt) 1/256 - 4095/256 2048/256 (8 - 10log2) = 5 dB Eb/Nt
PRXupper (Ew/Nt) 1/256 - 4095/256 3328/256 (11 - 10log2) = 8 dB Eb/Nt
PRXstart (Ew/Nt) 1/256 - 4095/256 2688/256 (10.5 - 10log2) = 7.5 dB Eb/Nt
RateSet2Data
PRXlower (Ew/Nt) 1/256 - 4095/256 2509/256 (10 - 10log3) = 5.2 dB Eb/Nt
PRXupper (Ew/Nt) 1/256 - 4095/256 3789/256 (13 - 10log3) = 8.2 dB Eb/Nt
PRXstart (Ew/Nt) 1/256 - 4095/256 3149/256 (12.5 - 10log3) = 7.7 dB Eb/Nt
RateSet1Data
PrTXerror 1/16 - 256/16 16 1%
RTXincrease 1/256 - 4095/256 20/256
PTXlower -4095/256 - 0/256 -2304/256 -9 dB
PTXupper -4095/256 - 0/256 -768/256 -3 dB
PTXstart -4095/256 - 0/256 -1536/256 -6 dB
RateSet2Data
PrTXerror 1/16 - 256/16 16 1%
RTXincrease 1/256 - 4095/256 133/256
PTXlower -4095/256 - 0/256 -3072/256 -12 dB
PTXupper -4095/256 - 0/256 -256/256 -1 dB
PTXstart -4095/256 - 0/256 -1536/256 -6 dB
November, 2004 RF200 v4.0 (c) 2004 Scott Baxter RF200 - 180
Nortel System Parameters Example
Wilting, Blossoming and Breathing Parameters
Wilting and blossoming are techniques for gracefully taking a sector from
service or returning it to service without dropping traffic.
November, 2004 RF200 v4.0 (c) 2004 Scott Baxter RF200 - 181
Nortel System Parameters Example
Pilot Data Base
PilotChannel
CDMACenterFrequency ?? See Remarks As determined by the Preferred Channel Set
ExtendedBaseId word32 See Remarks BandClass, CDMAFreq,BASE_ID,Sector
Available 0 -1 1
QuickRepeat 0 -1 0 disabled
BlankAndBurst 0 -1 0 Not used
ForwardGain 0 - 255 TBA
PilotGain 0 - 255 216 216 for 800 MHz
MinPilotToTotalPwrRatio -255/16 to 0/16 dB -7 20% of HPA power
NeighborList word32Array, up to 20 nieghb See Remarks As determined by the RF design
CellType CELL_STANDARD, CELL_P CELL_STANDARD If no HHO in the cell
CELL_BORDER
SyncChannel
SyncGain 0 - 255 68 10 dB down from pilot for 800 MHz
PagingChannel
PagingGain 0 - 255 130 4.4 dB down from pilot for 800 MHz
November, 2004 RF200 v4.0 (c) 2004 Scott Baxter RF200 - 182
Motorola
Motorola System
System
Parameters
Parameters
November, 2004 RF200 v4.0 (c) 2004 Scott Baxter RF200 - 183
Motorola System Parameters
November, 2004 RF200 v4.0 (c) 2004 Scott Baxter RF200 - 184
Motorola System Parameters
November, 2004 RF200 v4.0 (c) 2004 Scott Baxter RF200 - 185
Motorola System Parameters
Forward Pwr Ctrl Sector 1 Sector 2 Sector 3 Default
C1 C1 C1
PilotPn 66 237 408 0
PilotGain 127 127 127 127
SchGain 40 40 40 40
PchGain 110 110 110 110
SifPilotPwr 31 31 31 31 dBm
MinPcbGain 20 20 20 20
PcbGainFact 0.75 0.75 0.75 0.75
FwdPwrThresh 2 2 2 2 Frm
PwrThreshEna 1 1 1 1
PwrPeriodEna 0 0 0 0
PwrRepThresh 3 3 3 3 Frm
PwrRepFrames 7 7 7 7 Frm
PwrRepDelay 12 12 12 12 Frm
November, 2004 RF200 v4.0 (c) 2004 Scott Baxter RF200 - 186
Motorola System Parameters
Reverse Pwr Ctrl Sector 1 Sector 2 Sector 3 Default
C1 C1 C1
NomPwr 3 3 3 3 dB
InitPwr -3 -3 -3 -3 dB
PwrStep 5 5 5 5 dB
NumStep 4 4 4 4
RPCNomEbNo 9 9 9 9 dB
RPCMinEbNo 6 6 6 6 dB
C1 C1 C1
TchmpthWinSz 25 25 25 25 chp
TchPamWinSz 25 25 25 25 chp
CellRadius 6 6 6 10 km
November, 2004 RF200 v4.0 (c) 2004 Scott Baxter RF200 - 187
Motorola System Parameters
November, 2004 RF200 v4.0 (c) 2004 Scott Baxter RF200 - 188
Motorola System Parameters
TCH Gain Sector 1 Sector 2 Sector 3 Default
C1 C1 C1
MaxGain1Way 127 127 127 127
NomGain1Way 80 80 80 80
MinGain1Way 20 20 20 20
MaxGain2Way 127 127 127 127
NomGain2Way 80 80 80 75
MinGain2Way 20 20 20 20
MaxGain3Way 127 127 127 127
NomGain3Way 80 80 80 75
MinGain3Way 20 20 20 20
StepUp 10 10 10 5
StepDown 1 1 1 1
DeltaTime 7 7 7 7 Frm
StepDownDel 21 21 21 21 Frm
OrigDelay 100 100 100 100 Frm
TchWCCnt 42 42 42 42 TCH
November, 2004 RF200 v4.0 (c) 2004 Scott Baxter RF200 - 189
Motorola System Parameters
N-Way Sector 1 Sector 2 Sector 3 Default
C1 C1 C1
HoConstr 1 1 1 1
MaxActSetSz 6 6 6 6
MaxCEPerCall 3 3 3 3
TcompEnaThr -14.5 -14.5 -14.5 -14.5
MaxBTSLegs1 3 3 3 3
MaxBTSLegs2 2 2 2 3
MaxBTSLegs3 2 2 2 2
AggActLimit1 35 35 35 35
AggActLimit2 43 43 43 43
AggActLimit3 51 51 51 51
EnableSofter Enable Enable Enable 0
EnableBTS Enable Enable Enable 0
EnableSoft Enable Enable Enable 0
AggrStr1 0 0 0 -6 dB
AggrStr2 -7 -7 -7 -8 dB
AggrStr3 -9 -9 -9 -10 dB
NumCandidate 10 10 10 10
XCTComp 3 3 3 4 dB
SofterShuff 3 3 3 3 dB
BTSShuffleC 3 3 3 0 dB
SoftShuffle 3 3 3 3 dB
November, 2004 RF200 v4.0 (c) 2004 Scott Baxter RF200 - 190
Course RF200 Section III
Introduction
Introduction to
to
Optimization
Optimization Tools
Tools
November, 2004 RF200 v4.0 (c) 2004 Scott Baxter RF200 - 191
Introduction To CDMA Field Tools: Topics
November, 2004 RF200 v4.0 (c) 2004 Scott Baxter RF200 - 192
Department Store Analogy: Tops-Down, Bottoms-Up
Dis ce
TaLosses
Management trib
utio ur
an
ervice Test Shopper
s S ion
s
n In ect
Sel
xe
Profits Capital
Lea
sts
Complex!!! s es Simpler
Co
i sing Stocking Su Con
ven
vert r Re lations pp
lie Price ienc
Ad L ab o rs e
November, 2004 RF200 v4.0 (c) 2004 Scott Baxter RF200 - 193
Aeronautical Analogy: Tools for Problem Investigation
Control & Parameters Messaging
114.50
118.25
11500 11500
130.75
Aeronautical
Case
CDMA Case
BTS
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.
November, 2004 RF200 v4.0 (c) 2004 Scott Baxter RF200 - 194
Sources of CDMA Data and Tools for Processing
CDMA NETWORK EQUIPMENT HANDSET
Switch CBSC BTS
SLM CM GPSR IS-95/J-STD-8
GPSR Messages
BSM CDSU CDSU DISCO TFU1
TFU1
Switch Data
DMS-BUS
DISCO 1
CDSU
Ch. Card ACC
CDSU CDSU
pegs,
LPP ENETlogs
LPP
CDSU System
DISCO 2 Σα Txcvr A
Internal Messages
CDSU RFFE A
DTCs
CDSU Σβ
Txcvr B RFFE B
Handset
SBS CDSU Σχ Txcvr C RFFE C
Vocoders Messages PC-based
IOC
Selectors
Mobile Data
Capture Tools
IS-95/J-STD-008 Messages
Unix-based,
Various PC-based PC-based
External Data Analysis Mobile Data
Analysis Post-Processing Post-Processing
Tools Tools Tools
November, 2004 RF200 v4.0 (c) 2004 Scott Baxter RF200 - 195
Autonomous
Autonomous Data
Data Collection
Collection
By
By Subscriber
Subscriber Handsets
Handsets
November, 2004 RF200 v4.0 (c) 2004 Scott Baxter RF200 - 196
Autonomous Collection:
A New Way to See Network Performance
Collection Server
•software download
•collected data upload BTS
PDSN/Foreign Agent
Backbone BTS
Internet Network
VPNs T SECURE TUNNELS T
PDSN Authentication
Home Agent
Authorization AAA R-P Interface
Accounting
BTS
PSTN v SEL
t1 t1 t1
Switch (C)BSC/Access Manager BTS
November, 2004 RF200 v4.0 (c) 2004 Scott Baxter RF200 - 197
Using Autonomous Collection
Collection Server
•software download
•collected data upload BTS
•data management, analysis
PDSN/Foreign Agent
Backbone BTS
Internet Network
VPNs T SECURE TUNNELS T
PDSN Authentication
Authorization
Home Agent Accounting AAA
R-P Interface
BTS
t1 v
PSTN SEL
t1 t1
Switch (C)BSC/Access Manager BTS
November, 2004 RF200 v4.0 (c) 2004 Scott Baxter RF200 - 198
Advantages of Autonomous Collection
November, 2004 RF200 v4.0 (c) 2004 Scott Baxter RF200 - 199
Current Issues in Autonomous Collection
Collection Server
•software download
•collected data upload BTS
•data management, analysis
PDSN/Foreign Agent
Backbone BTS
Internet Network
VPNs T SECURE TUNNELS T
PDSN Authentication
Authorization
Home Agent Accounting AAA
R-P Interface
BTS
t1 v
PSTN SEL
t1 t1
Switch (C)BSC/Access Manager BTS
November, 2004 RF200 v4.0 (c) 2004 Scott Baxter RF200 - 200
Conventional
Conventional Field
Field Tools
Tools
November, 2004 RF200 v4.0 (c) 2004 Scott Baxter RF200 - 201
CDMA Field Test Tools
Field Collection Tools using Handset Data PN Scanners
Motorola Qualcomm
MDM, CAIT Agilent Berkeley
(HP + SAFCO) Varitronics
Grayson Agilent Willtech
(HP + SAFCO) Grayson Qualcomm
Comarco Ericsson
TEMS DTI Willtech
November, 2004 RF200 v4.0 (c) 2004 Scott Baxter RF200 - 202
Qualcomm’s MDM: Mobile Diagnostic Monitor
November, 2004 RF200 v4.0 (c) 2004 Scott Baxter RF200 - 203
Grayson’s Invex3G Tool
November, 2004 RF200 v4.0 (c) 2004 Scott Baxter RF200 - 204
Grayson Invex Playback Example
76.8
kb/s
November, v4.0 (c) 2004 Scott BaxterTechnical Introduction to Wireless -- ©1997 Scott Baxter - V0.0
RF2002004 205
Grayson Invex Playback Example
153.6
kb/s
November, 2004 RF200 v4.0 (c) 2004 Scott Baxter RF200 - 206
Grayson Invex Playback Example
F-SCH rates 153.6 kbps; R-SCH 76.8kbps
CDMA Status
PN Scanner Data
November, v4.0 (c) 2004 Scott BaxterTechnical Introduction to Wireless -- ©1997 Scott Baxter - V0.0
RF2002004 207
WillTech Tools
November, 2004 RF200 v4.0 (c) 2004 Scott Baxter RF200 - 208
Agilent Drive-Test Tools
November, 2004 RF200 v4.0 (c) 2004 Scott Baxter RF200 - 210
1xRTT Busy Sector
Walsh Code Usage
November, 2004 RF200 v4.0 (c) 2004 Scott Baxter RF200 - 211
Comarco Mobile Tools
November, 2004 RF200 v4.0 (c) 2004 Scott Baxter RF200 - 212
PN Scanners
November, 2004 RF200 v4.0 (c) 2004 Scott Baxter RF200 - 213
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
OPAS32
Nortel RF Optimizer
• Can merge/analyze drive-test and
Nortel CDMA system data
Wavelink
Comarco "Workbench" Tool
Verizon/Airtouch internal tool “DataPro” COMARCO
November, 2004 RF200 v4.0 (c) 2004 Scott Baxter RF200 - 214
Drive-Testing
Some
Some General
General Guidelines
Guidelines
November, 2004 RF200 v4.0 (c) 2004 Scott Baxter RF200 - 215
Safety Considerations
Don’t worry for the company’s loss due to your accidental death
• Qualified and eager replacements have resumes on file
• We’re constantly buying more drive-test vehicles
• We were going to replace that old drive-test equipment soon
• We’re not really sure we needed your last drive test, anyway
• Your death will serve as a warning to others, so it’s not in vain
It’s OK to be careful and continue living for your own sake if you wish!
Always start and stop drive test file collection in a safe place off the road
and out of traffic patterns
• Set up a graph window, message window, etc., whose motion can
provide a quick-glance visual reassurance that collection is running OK
While on the road, do not attempt to start or stop files, open or close
windows, or review results - just glance occasionally for signs of activity
If the PC freezes, the power cord pops out, or any other problem occurs
while collecting, don’t try to deal with it or correct it while driving
• Just pull over to the next really safe place to assess and correct
November, 2004 RF200 v4.0 (c) 2004 Scott Baxter RF200 - 216
Physical Considerations
November, 2004 RF200 v4.0 (c) 2004 Scott Baxter RF200 - 217
Operational Concerns
November, 2004 RF200 v4.0 (c) 2004 Scott Baxter RF200 - 218
Some Manufacturer-Specific Concerns
November, 2004 RF200 v4.0 (c) 2004 Scott Baxter RF200 - 219
Getting Location Data into Drive-Test Files
November, 2004 RF200 v4.0 (c) 2004 Scott Baxter RF200 - 220
GPS Basics
GPS (Global Positioning System) was funded and implemented by the US
military and serves both civilian and military users
• approved military users use a high precision signal (“C/A”)
• civilian users use a lower-precision component of the signal
• GPS signals are spread-spectrum at 1.545 and 1.2 GHz.
Other Global Navigation Systems:
• Europe: Galileo (not yet launched)
• Russia: GLONASS (in poor repair)
GPS uses 21 active satellites and 3 parked spares, all in mid-level orbits
at about 10,000 KM
• Hour-by-hour, 5 to 7 satellites are usually in view anywhere
• Reception of four satellites is enough to fix determine location
• Three satellites are enough if user’s elevation already known
• GPS reception is often blocked in cities, under bridges, dense forests,
or wherever obstacles interrupt the signal path
Dead Reckoning is a method of supplementing GPS with independent
location information when GPS can’t be received
Differential GPS is a technique adding independent corrections to
received GPS data for better accuracy. GPS civilian accuracy was
improved in May, 2000. DGPS hasn’t been widely used since then
November, 2004 RF200 v4.0 (c) 2004 Scott Baxter RF200 - 221
Dead-Reckoning Systems
November, 2004 RF200 v4.0 (c) 2004 Scott Baxter RF200 - 222
Drive-Tests: Phones
Maintenance
Maintenance Features
Features of
of
CDMA
CDMA Handsets
Handsets
November, 2004 RF200 v4.0 (c) 2004 Scott Baxter RF200 - 223
Handsets as Tools: Simple but always Available!
November, 2004 RF200 v4.0 (c) 2004 Scott Baxter RF200 - 224
Older Qualcomm/Sony Maintenance Displays
Press This: See This: continue: See This:
Menu D D
MAIN MENU È DEBUG 0È
1:Volume 1:Screen
2:Call Info 2:Test Calls
3:Security 3:CDMA Only
4 * D
D DEBUG 0È
FEATURES 4È 4:Errors
1:AutoAnswer 5:Clr Errors
2:AutoRetry 6:13K Voice
3:Scratch 1
0
D
D 318 2 9D
X A 7F
ENTER FIELD
SERVICE CODE
******
See following
0 0 0 0 0 0 * legend for
maintenance
(* or correct code, if different) display values
November, 2004 RF200 v4.0 (c) 2004 Scott Baxter RF200 - 225
Qualcomm & Sony Phones with Jog Dials
Enter 111111
Press dial in for OPTIONS
Dial to FIELD DEBUG, press
enter Field Debug Security Code
press Screen
November, 2004 RF200 v4.0 (c) 2004 Scott Baxter RF200 - 226
Interpreting the QCP Maintenance Display
0 - Pilot Channel Acquisition Substate
1 - Sync Channel Acquisition Substate
2 - MS Idle State QCP- QCP-
3 - System Access State 1900 800
4 - Traffic Channel State
FF -67 -64
Receive State
F5 -70 -67
E6 -75 -72
D D7 -80 -77
C8 -85 -82
B9 -90 -87
PN Offset 318 2 94 Receive Power
AA -95 -92
9B -100 -97
X A 7F 8C -105 -102
80 -109 -106
November, 2004 RF200 v4.0 (c) 2004 Scott Baxter RF200 - 227
Kyocera 2035 Maintenance Mode
November, 2004 RF200 v4.0 (c) 2004 Scott Baxter RF200 - 228
Kyocera 6035 Maintenance Mode
111111
Jog > Options
Jog > Debug
Open flip to continue
Enter Code
• 000000
OK
SCREEN
November, 2004 RF200 v4.0 (c) 2004 Scott Baxter RF200 - 229
Early Samsung Maintenance Display
Press This: See This: continue: See This:
SVC SVC
Menu Main Menu ↑È Debug Menu ↑È
1:Call Logs 1:Screen
2:Phone Book 2:Test Calls
8 * SVC
SVC Debug Menu ↑È
Setup ↑È 3:Errors
1:Auto Retry 4:Erase Error
2:Anykey Ans
1
0
SVC
SVC
S04379 SI0 1
Service Code T-63 D105-06
?????? P016 CH0600
See following
0 0 0 0 0 0 * legend for
maintenance
(* or correct code, if different) display values
November, 2004 RF200 v4.0 (c) 2004 Scott Baxter RF200 - 230
Samsung SCH-3500 Maintenance Display
November, 2004 RF200 v4.0 (c) 2004 Scott Baxter RF200 - 231
Samsung SCH-8500 Maintenance Display
November, 2004 RF200 v4.0 (c) 2004 Scott Baxter RF200 - 232
Samsung SCH-A500 Maintenance Display
November, 2004 RF200 v4.0 (c) 2004 Scott Baxter RF200 - 233
Interpreting Samsung Maintenance Display:
Acquisition, Idle, and Access States
November, 2004 RF200 v4.0 (c) 2004 Scott Baxter RF200 - 234
Interpreting Samsung Maintenance Display:
Traffic Channel State
Frequency
PN Offset (channel #)
November, 2004 RF200 v4.0 (c) 2004 Scott Baxter RF200 - 235
Entering Denso Debug Mode
D
Enter ##DEBUG (##33284) CBV: 3957
ABU: 3954 ABT: 031
Scroll down to SAVE ARF: 0000 CCL: 01
SID: 04157
Press OK NID: 00001
CH: 0100 RSSI: 093
Highlight SERVICE SCREEN DPN: 084 TX:-46
Press OK BFRM:0000000968
TFRM:0000135712
FER:% 000.71
LT: 036:06:36
If you want to make a test call, LG: -086:45:36
EC: -16 -63 -63
dial the digits and press OK PN: 084 084 084
while in idle mode 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
November, 2004 RF200 v4.0 (c) 2004 Scott Baxter RF200 - 236
Denso Maintenance Display
press menu 7, 0
Menu
enter in DEBUGM (332846)
screens are similar to QCP phones
7
0 318 2 94
X A 7F
3 3 2 8 4 6
November, 2004 RF200 v4.0 (c) 2004 Scott Baxter RF200 - 238
Sanyo SPC-4500 Maintenance Display
November, 2004 RF200 v4.0 (c) 2004 Scott Baxter RF200 - 239
Sanyo SPC-4900 Maintenance Display
Call Proc. State
Receive
## Power
PN offset
040793 Io
November, 2004 RF200 v4.0 (c) 2004 Scott Baxter RF200 - 240
Entering Maintenance Mode: Motorola StarTac
Contact your service provider to obtain your phone’s Master
Subscriber entity Lock (MSL). Then enter the following:
FCN 000000 000000 0 RCL You'll be prompted for your
MSL, enter it and press STO.
• New prompts will appear, Press STO in response to
each prompt until no more appear. Don’t delay -
continue quickly and enter:
FCN 0 0 * * T E S T M O D E STO
• The display will briefly show US then just '.
Press 55#.
• Step 1 will appear with its current setting displayed.
Press * to accept and move on to the next step. Repeat
for steps 2-8.
Step 9 (Option byte 2) is the only step requiring manual
changes. Enter 1 0 0 0 0 0 0 0 (The leftmost bit now set to
'1' is what enables test mode.)
Now press STO to accept the entry and exit back to the '
prompt.
Power off and back on.
You should now be in test mode!
November, 2004 RF200 v4.0 (c) 2004 Scott Baxter RF200 - 241
November, 2004 RF200 v4.0 (c) 2004 Scott Baxter RF200 - 242
Last Call Indicator N5 N5M failure
NI No Indication yet BS BS Ack failure
MR Mobile Release WO L3 WFO State Timeout
BR Base Sta. Release MP Max Probe Failure
TC Traffic Channel Lost PC Paging Channel loss
L2 Layer 2 Ack Fail RR Reorder or Release on PCH
NC No Channel Assn Msg ?? Unknown Condition
Battery
RX Power Local Time Condition
Strongest Active # # Channel
PN Ec/Io Actives Neighbors Number
Strongest Neighbor # Cand- Call Proc Last Call
PN Ec/Io idates State Exit Reason
Rx Power Tx Power Last Call FER% # Drops
dbm (Io) dbm
Current # Calls
Service Option SID NID
Call Processing States ORG Call Origination
CP CP Exit SMS Short Message Svc
Current Service Option RST CP Restart ORD Order Response
8V 8K voice original 13S 13K SMS RTC Restricted REG Registration
PLT Pilot Acquisition TCI Tfc Ch Initialization
IL 8K loopback 8MO 8K Markov Old SYN Sync Acquisition WFO Waiting for Order
8EV 8K EVRC DAT Data TIM Timing Change WFA Waiting for Answer
8S 8K SMS 8M 8K Markov New BKS Background Sch
Conversation state
13M 13K Markov New OVD Idle
IDL CON
13L 13K loopback Overhead REL Release
November, 2004 13V 13K Voice PAG Paging
RF200 v4.0 (c) 2004 Scott Baxter NON No State
RF200 - 243
Motorola V120C Series
MENU 073887*
Enter 000000 for security code.
Scroll down to Test Mode.
Enter subscriber entity lock code
if required by your phone
November, 2004 RF200 v4.0 (c) 2004 Scott Baxter RF200 - 244
Motorola V60C
MENU 073887*
Enter 000000 for security
code.
Scroll down to Test Mode.
Enter subscriber entity lock
code if required by your phone
November, 2004 RF200 v4.0 (c) 2004 Scott Baxter RF200 - 245
Audiovox 8100, 9155
November, 2004 RF200 v4.0 (c) 2004 Scott Baxter RF200 - 246
NeoPoint Phones
November, 2004 RF200 v4.0 (c) 2004 Scott Baxter RF200 - 247
GoldStar TouchPoint
November, 2004 RF200 v4.0 (c) 2004 Scott Baxter RF200 - 248
Nokia 6185 Maintenance Display
November, 2004 RF200 v4.0 (c) 2004 Scott Baxter RF200 - 249
Older Nokia Models Maintenance Display
November, 2004 RF200 v4.0 (c) 2004 Scott Baxter RF200 - 250
Maintenance Display Screens of Nokia Handsets
The following screens appear in field test mode on Nokia HD881 series of Handsets:
Screen 1: General Screen 5: NAM Info
CSST CS State PPCA Primary Channel A
Idle: PN Offset SPCA Secondary Channel A
XXXXX
TFC: #Actv, FER PPCB Primary Channel B
RSSI RSSI dBm SPCB Secondary Channel B
CCCC Paging Channel # L Local Use
RX RX power, dbm A Access Overload Class
TX TX power, dbm
Screen 6: BS & Access. Info.
Screen 2: Paging CH Info SID Current SID
CSST CS State NID Current NID
PGCH Paging Channel # DBUS DBUS (Handsfree?)
CURSO Current Service Option
FER Frame Error Rate Screen 7: BS Protocol Rev. Level
BASE# BASE_ID (sys par msg)
Screen 4: NAM Info P_REV P_REV (sync msg)
OwnNumber Mobile MIN MIN_P_REV MIN_P_REV (sync msg.
ESN Mobile Station ESN Screen 8: Time Information
Preferred Sys CSST CS State
P
1=AMPS, 2=CDMA
MMDDYY Date from System Time
Operator Selected HHMMSS System Time
A
(1=A, 2=B, 3=both
November, 2004 RF200 v4.0 (c) 2004 Scott Baxter RF200 - 251
Nokia Maintenance Display Screens (continued)
November, 2004 RF200 v4.0 (c) 2004 Scott Baxter RF200 - 252
Nokia Maintenance Display Screens (continued)
Screen 12: Neighbor Set (#1-5) Screen 14: Neighbor Set (#11-15)
PPN NBR 1 PN Offset PPN NBR 11 PN Offset
EC Ec/Io in 1/2 db units EC Ec/Io in 1/2 db units
PPN NBR 2 PN Offset PPN NBR 12 PN Offset
EC Ec/Io in 1/2 db units EC Ec/Io in 1/2 db units
PPN NBR 3 PN Offset PPN NBR 13 PN Offset
EC Ec/Io in 1/2 db units EC Ec/Io in 1/2 db units
PPN NBR 4 PN Offset PPN NBR 14 PN Offset
EC Ec/Io in 1/2 db units EC Ec/Io in 1/2 db units
PPN NBR 5 PN Offset PPN NBR 15 PN Offset
EC Ec/Io in 1/2 db units EC Ec/Io in 1/2 db units
Screen 13: Neighbor Set (#6-10) Screen 15: Neighbor Set (#16-20)
PPN NBR 6 PN Offset PPN NBR 16 PN Offset
EC Ec/Io in 1/2 db units EC Ec/Io in 1/2 db units
PPN NBR 7 PN Offset PPN NBR 17 PN Offset
EC Ec/Io in 1/2 db units EC Ec/Io in 1/2 db units
PPN NBR 8 PN Offset PPN NBR 18 PN Offset
EC Ec/Io in 1/2 db units EC Ec/Io in 1/2 db units
PPN NBR 9 PN Offset PPN NBR 19 PN Offset
EC Ec/Io in 1/2 db units EC Ec/Io in 1/2 db units
PPN NBR 10 PN Offset PPN NBR 20 PN Offset
EC Ec/Io in 1/2 db units EC Ec/Io in 1/2 db units
November, 2004 RF200 v4.0 (c) 2004 Scott Baxter RF200 - 253
Nokia Maintenance Display Screens (continued)
Screen 16: Candidate Set (#1-5)
PPN CAND 1 PN Offset
EC Ec/Io in 1/2 db units
PPN CAND 2 PN Offset
EC Ec/Io in 1/2 db units
PPN CAND 3 PN Offset
EC Ec/Io in 1/2 db units
PPN CAND 4 PN Offset
EC Ec/Io in 1/2 db units
PPN CAND 5 PN Offset
EC Ec/Io in 1/2 db units
November, 2004 RF200 v4.0 (c) 2004 Scott Baxter RF200 - 254
New CDMA Phones
November, 2004 RF200 v4.0 (c) 2004 Scott Baxter RF200 - 255
New CDMA Phones
November, 2004 RF200 v4.0 (c) 2004 Scott Baxter RF200 - 256
New CDMA Phones
November, 2004 RF200 v4.0 (c) 2004 Scott Baxter RF200 - 257
New CDMA Phones
November, 2004 RF200 v4.0 (c) 2004 Scott Baxter RF200 - 258
New CDMA Phones
November, 2004 RF200 v4.0 (c) 2004 Scott Baxter RF200 - 259
Novatel Merlin C201 Card
Enter # # D E B U G to enter maintenance mode.
To exit, just click “OK” box in the Debug window.
November, 2004 RF200 v4.0 (c) 2004 Scott Baxter RF200 - 260
Audiovox Thera Maintenance Mode Screens
How to enter
Debug Mode:
Protocol Statistics
November, 2004 RF200 v4.0 (c) 2004 Scott Baxter RF200 - 261
RF200 Section IV
Multi-Carrier
Multi-Carrier Operation
Operation
and
and Its
Its Complications
Complications
November, 2004 RF200 v4.0 (c) 2004 Scott Baxter RF200 - 262
A CDMA network with 5 carriers
November, 2004 RF200 v4.0 (c) 2004 Scott Baxter RF200 - 263
It’s A
Multi-Carrier/Multi-System/Multi-Manufacturer
World!
November, 2004 RF200 v4.0 (c) 2004 Scott Baxter RF200 - 264
Transitions at System Boundaries
IDLE IDLE
IN-CALL IN-CALL
Boundary types
• between different operators
– same frequency, different frequency, even different band
• between different BSCs or Switches of Same Operator
– same frequency, different frequency, even different band
• between different carriers where number of carriers changes
– same frequency, different frequency, even different band!
A reliable transition method must be planned for users in all
circumstances
• all directions of approach
• all modes of operation (idle, active voice call, dormant data session,
active data session)
November, 2004 RF200 v4.0 (c) 2004 Scott Baxter RF200 - 265
Foundation for Transition Troubleshooting
November, 2004 RF200 v4.0 (c) 2004 Scott Baxter RF200 - 266
Course RF200
MultiCarrier
MultiCarrier Operation:
Operation:
Big-Picture
Big-Picture View
View of
of Frequency
Frequency Changes
Changes
November, 2004 RF200 v4.0 (c) 2004 Scott Baxter RF200 - 267
Multi-Carrier Operation:
Mobiles Change Frequencies. When/Why/How?
System Idle Mode Call Start: In Call:
Acquisition Reselection Ch. Assignment Hard Handoff
f5
f4 Hashing: Proprietary
IS-95 or Network
1xRTT Algorithms
f3 Nortel: MCTA Auxiliary
Lucent: Handoff Triggers
GSRM
SDA Motorola: •Beacons
Multi-
f2 MRU PRL-AI
Freq
•Ec/Io, RTD
Proprietary
Nbrs
Processes
f1
November, 2004 RF200 v4.0 (c) 2004 Scott Baxter RF200 - 268
f1
f2
f3
f4
W0 Pilot W0 Pilot W0 Pilot W0 Pilot
w1 Paging w1 Paging w1 Paging w1 Paging
wa Traffic wa Traffic wa Traffic wa Traffic
wb Traffic wb Traffic wb Traffic wb Traffic
w32 Sync w32 Sync w32 Sync w32 Sync
wx Traffic wx Traffic wx Traffic wx Traffic
wy Traffic wy Traffic wy Traffic wy Traffic
November, 2004
Operation
IS-95
IS-95
IS-95
IS-95
f1
f2
f3
f4
IS-95
IS-95
IS-95
IS-95
Non-originating carriers
RF200 - 269
Some Carriers may
IS-95
IS-95
IS-95
1xRTT
Within My Systems
The
The Adjoining
Adjoining Network
Network View:
View:
Different
Different Common
Common Configurations
Configurations
November, 2004 RF200 v4.0 (c) 2004 Scott Baxter RF200 - 270
The Big Picture:
CDMA Multicarrier System Overlaying Analog System
CDMA F3
CDMA F2
CDMA F1
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?
November, 2004 RF200 v4.0 (c) 2004 Scott Baxter RF200 - 271
Adjoining CDMA Networks of Different Manufacturers
F3
F2 F2
F1
PSTN
Ordinary Interswitch Trunks
(can’t transmit packets, so soft handoff impossible)
November, 2004 RF200 v4.0 (c) 2004 Scott Baxter RF200 - 272
Adjoining CDMA Networks of the Same Manufacturer
F3 F4
F2
F1 F1
November, 2004 RF200 v4.0 (c) 2004 Scott Baxter RF200 - 273
My Mobile
The
The Mobile
Mobile View:
View:
When
When Do
Do II Change
Change Frequencies?
Frequencies?
November, 2004 RF200 v4.0 (c) 2004 Scott Baxter RF200 - 274
Multi-Carrier Operation:
Mobiles Change Frequencies. When/Why/How?
System Idle Mode Call Start: In Call:
Acquisition Reselection Ch. Assignment Hard Handoff
f5
f4 Proprietary
Hashing Network
Algorithms
f3 Nortel: MCTA Auxiliary
Lucent methods Handoff Triggers
GSRM
SDA Motorola methods •Beacons
Multi-
f2 MRU PRL-AI
Freq
•Ec/Io, RTD
Proprietary
Nbrs
Processes
f1
November, 2004 RF200 v4.0 (c) 2004 Scott Baxter RF200 - 275
System Acquisition/Idle Mode ReSelection
November, 2004 RF200 v4.0 (c) 2004 Scott Baxter RF200 - 277
Summary: How Idle Mobiles Choose CDMA Carriers
At turnon, Idle mobiles use proprietary System Determination Algorithms
(SDA) to find the initial CDMA carrier intended for them to use
On the paging channel of the idle mobile’s newly-found home signal, the
mobile might be sent to a different frequency if it hears
• CDMA Channel List Message
• Global Service Redirection Message (GSRM)
November, 2004 RF200 v4.0 (c) 2004 Scott Baxter RF200 - 278
Avoiding Unwanted Acquisition of
Supplemental CDMA Carriers
GSRM GSRM
November, 2004 RF200 v4.0 (c) 2004 Scott Baxter RF200 - 279
Frequency Change at Initial Channel Assignment
Call Start:
When a new call is about to be assigned to
Ch. Assignment
its first traffic channel - it’s an ideal time to
change carrier frequencies for intercarrier
f5 traffic distribution purposes
• No call yet exists, so no muting occurs
f4 Proprietary Each network manufacturer is free to
Network design its own internal algorithms to make
Algorithms the decision of which carrier should be
f3 Nortel: MCTA used
Lucent methods
Motorola methods • These algorithms consider the present
f2 loading condition of each carrier
Mobiles simply follow the instructions sent
to them in the Channel Assignment
f1 Message on the paging channel
November, 2004 RF200 v4.0 (c) 2004 Scott Baxter RF200 - 281
Interfrequency Hard Handoff
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
November, 2004 RF200 v4.0 (c) 2004 Scott Baxter RF200 - 285
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
November, 2004 RF200 v4.0 (c) 2004 Scott Baxter RF200 - 289
CDMA/AMPS Overlays: Idle CDMA Acquisition
CDMA Overlay
GSRM GSRM
November, 2004 RF200 v4.0 (c) 2004 Scott Baxter RF200 - 290
CDMA/AMPS Overlays: Analog Handdown
CDMA Overlay
November, 2004 RF200 v4.0 (c) 2004 Scott Baxter RF200 - 291
Course RF200 Section V.
Applied
Applied Optimization
Optimization
November, 2004 RF200 v4.0 (c) 2004 Scott Baxter RF200 - 292
Good Performance is really Simple!!
BTS A
BTS B
BTS C
-10
In principle, A COW next door can
solve almost any CDMA problem!
November, 2004 RF200 v4.0 (c) 2004 Scott Baxter RF200 - 293
Bad Performance Has Many Causes
+41
Weak Signal / Coverage Hole
360
+8
Pilot Pollution
A 360+33c • Excessive Soft Handoff
BTS
B Handoff Failures, “Rogue” mobiles
BTS
• Missing Neighbors
• Search Windows Too Small
• BTS Resource Overload / No Resources
BTS Rx Pwr
No
Overload – No Forward Power, Channel
Available Elements
Power!
– No available Walsh Codes
BTS Sector Transmitter
Traffic
– No space in Packet Pipes
Channels
Pilot “Surprise” ambush; Slow Handoffs
In Use
CEs PN Plan errors
Paging
x Slow Data Problems: RF or IP congestion
Sync
Pilot Vocoders Improper cell or reradiator configuration
BTS A
Selectors BTS B Hardware and software failures
PN 100 PN 99
Getting these items into shape provides a solid baseline and foundation from
which future performance issues can be addressed.
November, 2004 RF200 v4.0 (c) 2004 Scott Baxter RF200 - 295
Performance Monitoring/Growth Management
Benchmark Existing Performance
• Dropped Call %, Access Failure %, traffic levels
Identify Problem Cells and Clusters
• weigh cells and clusters against one another
Look for signs of Overload
• TCE or Walsh minutes -- excessive ? Soft handoff excessive?
• Required number of channel elements -- excessive?
• Forward Power Overloads: Originations, Handoffs blocked
Traffic Trending and Projection
• track busy-hour traffic on each sector; predict exhaustion
• develop plan for expansion and capacity relief
– split cells, multi-sector expansions, multiple carriers
November, 2004 RF200 v4.0 (c) 2004 Scott Baxter RF200 - 296
CDMA Problems, Causes, and Cures
PROBLEMS
Excessive Access Failures
Excessive Dropped Calls
Forward Link Interference
Slow Handoff
Handoff Pilot Search Window Issues
PN Planning Considerations
Excessive Soft Handoff
Grooming Neighbor Lists
Software Bugs, Protocol Violations
EXAMPLES
Normal Call
Dropped Call - Coverage
Dropped Call - Neighbor List
Dropped Call - Search Window
November, 2004 RF200 v4.0 (c) 2004 Scott Baxter RF200 - 297
Solving CDMA Performance Problems
November, 2004 RF200 v4.0 (c) 2004 Scott Baxter RF200 - 298
Normal
Normal Call
Call Processing
Processing
Event
Event Templates
Templates
November, 2004 RF200 v4.0 (c) 2004 Scott Baxter RF200 - 299
Registration
Paging Access
Channel Channel
November, 2004 RF200 v4.0 (c) 2004 Scott Baxter RF200 - 300
Voice Mail Notification
November, 2004 RF200 v4.0 (c) 2004 Scott Baxter RF200 - 301
Incoming Call Delivery Scenario
General Page Message
November, 2004 RF200 v4.0 (c) 2004 Scott Baxter RF200 - 305
Investigating Access Failures
Mobile station acquires Forward Traffic Mobile Sta. Ackngmt. Order RV TFC
Channel but system does not acquire
Reverse Traffic Channel FW TFC Service Connect Msg.
November, 2004 RF200 v4.0 (c) 2004 Scott Baxter RF200 - 308
Troubleshooting Access Failures (2)
BTS The Access Process Troubleshooting Comments
Paging Channel Access Channel If this problem happens frequently, the BTS traffic
overload must be relieved. Here are some steps to
try:
One Dreaded Possibility: •Investigate BTS TX hardware to ensure everything
is working correctly and properly calibrated,
Reorder particularly gain settings in the TX chain
•To free up more forward power for traffic channels,
try:
Mobile beeps and displays “Call Failed - System
•Reduce PTXstart (initial traffic channel
Busy”
DGU) watching for less forward power
control overloads. If you go too far, you will
notice access failures increase.
•Reduce PTXmax (maximum traffic channel
DGU) watching for less forward power
control overloads. If you go too far, dropped
calls will increase.
•Reduce sector traffic by reorienting the sectors to
more closely balance the load carried by each
•Or, add another carrier
•Or split cells
November, 2004 RF200 v4.0 (c) 2004 Scott Baxter RF200 - 309
Troubleshooting Access Failures (3)
BTS The Access Process Troubleshooting Comments
Paging Channel Access Channel After hearing the BTS acknowledgment, the mobile
will stop probing and wait for further instructions on
Base Station the paging channel.
Acknowledgment
If the mobile does not hear the Channel
Assignment Message within 12 seconds, the
mobile will beep and display “Call Failed”. Possible
causes:
•The BTS did not transmit the Channel Assignment
Message
•Check system logs to see if this was not
transmitted. If not transmitted, get
troubleshooting help from the system
manufacturer -- this should never occur
•The BTS did transmit the Channel Assignment
Message, but the mobile did not hear it
•Was this because the paging channel
faded? (Did the Ec/Io drop momentarily)? If
Channel Assignment so, see If this is a recurring problem such as
Message a coverage hole or severe pilot pollution
November, 2004 RF200 v4.0 (c) 2004 Scott Baxter RF200 - 310
Troubleshooting Access Failures (4)
BTS The Access Process Troubleshooting Comments
FWD Traffic Channel REV Traffic Channel The mobile listens to the Walsh Code # given in the
00000000000000000000 Channel Assignment Message. It should hear N5M
00000000000000000000 good frames full of all zeroes within T2M seconds
00000000000000000000 (usually 2 frames in 10 frames).
If the mobile does not hear the required number of
Mobile beeps and displays “Call Failed” good empty frames, it will beep and give an error
message, then reacquire the system.
November, 2004 RF200 v4.0 (c) 2004 Scott Baxter RF200 - 311
Troubleshooting Access Failures (5)
BTS The Access Process Troubleshooting Comments
FWD Traffic Channel REV Traffic Channel Now that the BTS and mobile see each other on
the traffic channels, the next step is service
Service Connect
Message negotiation.
The BTS sends a Service Connect message listing
the type and rate set of the vocoder or other
primary traffic source.
November, 2004 RF200 v4.0 (c) 2004 Scott Baxter RF200 - 312
Access Failure/TCCF Troubleshooting
Access Attempt Failed
November, 2004 RF200 v4.0 (c) 2004 Scott Baxter RF200 - 313
Reducing Access Failures
1. If the failures occur in areas where one BTS PAGING Base Sta. Acknlgmt. Order
is dominant, suspect BTS hardware problems.
FW TFC TFC frames of 000s
2. Plot the access failures to see if they correlate
with areas of BTS overlap. If so, suspect PAGING Channel Assnmt. Msg.
forward link problems. This is probable
TFC preamble of 000s RV TFC
because the mobile does not have the normal
advantage it would get from soft handoff on a FW FC Base Sta. Acknlgmt. Order
traffic channel. During access, it must
Mobile Sta. Ackngmt. Order RV TFC
successfully demodulate all five BTS messages
without the benefit of soft handoff. If the FW TFC Service Connect Msg.
handset is in an area of multiple BTS overlaps
Svc. Connect Complete Msg RV TFC
or weak signal, this can be risky. In such cases,
try to make the serving BTS more dominant. FW TFC Base Sta. Acknlgmt. Order
Also check the access/probing parameters.
Call is Established!
November, 2004 RF200 v4.0 (c) 2004 Scott Baxter RF200 - 314
Troubleshooting
Troubleshooting Dropped
Dropped Calls
Calls
November, 2004 RF200 v4.0 (c) 2004 Scott Baxter RF200 - 315
Dropped Call Troubleshooting - Mobile Side
Just arrived on sync channel!
Is this a drop?
yes
Were there release OK, normal
messages? end of call
no
This is a drop!
yes
Was the Sync Channel PN Weak Signal/Coverage Hole? Improve coverage
Active before the drop? Check
Strong Fwd/Rev interference? Identify, eliminate
for:
no
Is T-1unstable/blocking? Report/repair
yes
Did mobile request Sync CH
Why didn’t handoff happen?
PN in PSMM before drop?
no PN not in neighbor list Add PN to Nbr List!
no
Add PN to Neighbor List! Is PN in neighbor list? Weak Signal/Coverage Hole? Add coverage
yes FER already too bad? Push earlier
no
Widen SRCH_WIN_N! Is SRCH_WIN_N adequate? Border configuration problems Debug, reconfigure
yes Incr Sector Overlap
yes Fast-rising pilot, slow reaction
Speed up searcher
Repair/Re-initialize Cell! Is cell in “island Mode”?
Forward Power Optmz Fpwr DGUs
no Blocking Channel Elements Add chan cards
Is T-1unstable/blocking? Rev. Link Noise Identify, fix source
Is T-1unstable/blocking? Report/repair
November, 2004 RF200 v4.0 (c) 2004 Scott Baxter RF200 - 316
Investigating Dropped Calls
BAD COVERAGE
If the radio link fails after the mobile sends the FFER
100%
RXL
-30
-40
EC/IO
0
TxGa
+25
TxPo
+23
+10
-10
+10
0
0
-10
-20
-20
-30
-40
-50
0% -110 -20 -25
described earlier, it is possible to recognize and FFER RXL EC/IO TxGa TxPo
-10
+10
0
0
-10
-20
-20
-30
-40
2% -100 -50
0% -110 -20 -25
FFER RXL EC/IO TxGa TxPo
BTS Messaging
November, 2004 RF200 v4.0 (c) 2004 Scott Baxter RF200 - 317
Handoff Problems: “Window” Dropped Calls
SITUATION 1
Calls often drop when strong Locked to distant
neighbors suddenly appear A 12 mo site, can’t see
outside the neighbor search 80 mile un one nearby
BTS
Ch s tai
window and cannot be used to ips ns
B
establish soft handoff. SRCH_WIN_N = 130 BTS
November, 2004 RF200 v4.0 (c) 2004 Scott Baxter RF200 - 318
Optional: Quick Primer on Pilot Search Windows
The phone chooses one strong sector and PROPAGATION DELAY
“locks” to it, accepting its offset at “face value” SKEWS APPARENT PN OFFSETS
and interpreting all other offsets by 33 4
comparison to it Chips Chips
In messages, system gives to handset a A BTS
B
neighbor list of nearby sectors’ PNs BTS
November, 2004 RF200 v4.0 (c) 2004 Scott Baxter RF200 - 319
Pilot Search Order, Speed, and Implications
WINDOW SIZE
PILOT SEARCHING IN NESTED LOOPS: IN CHIPS AND DATA UNITS
THE CAR ODOMETER ANALOGY
Datafill Window
The searcher checks pilots in the Value Size (Chips)
order they would appear if pasted
Active+Cand
Remaining
November, 2004 RF200 v4.0 (c) 2004 Scott Baxter RF200 - 321
Treating Drops with Forward-Link Problems
The call on sector A dropped here,
Plot the data containing the apparently due to interference
forward-link interference drops on from sector B. Find out why soft
maps from your propagation handoff with B did not occur.
prediction tool
• Use the prediction tool to help
identify other strong signals
reaching the drop areas A
• If the signals are from other
CDMA carriers, add their Pilot
PNs to the neighbor list
B
• Resolve any PN conflicts
Another technique is to examine Sync Channel Message
the dropped call message files p_rev 1, bit_len: 170
and identify the BTS from which min_p_rev 1
the sync channel message is sid 4139 nid 41
received immediately after each pilot_pn 0x164 = 356 ( RMCZ )
lc_state 1ED595B9632
drop (this will be the cleanest pilot sys_time 189406BE8
the handset sees at that time) lp_sec 13
ltm_off 0x10 (8.0 hours)
daylt 0 prat 1
cdma_freq 50
November, 2004 RF200 v4.0 (c) 2004 Scott Baxter RF200 - 322
“Optimizable” Dropped Calls: Slow Handoff
BTS
When the mobile is suddenly
confronted with a strong new signal,
or when the signal it is using takes a
sudden deep fade, it will have poor
Ec/Io and high forward FER. The call
will drop unless it gets help quickly.
Several steps which must occur
without delay: x
• The mobile search correlator
must first notice the new pilot
and send a PSMM to the system. BTS
• The system must set up the soft
handoff and notify the mobile.
• The mobile must acquire the
new signal by locking a finger
November, 2004 RF200 v4.0 (c) 2004 Scott Baxter RF200 - 323
Sources of Delay Causing Slow Handoff
Every step in the handoff process can suffer delay if we’re not careful
to control conditions:
Mobile search correlator notices new pilot
• Window sizes too large, searching is slow
• Multi-sector soft handoff already underway, many active pilots,
searching is slow…
• Interferor not a neighbor, must find in remaining set: slow, DIE!
– System cannot currently set up true remaining-set handoffs
Mobile reports PSMM to system.
• Reverse link noisy, PSMM must be re-requested & repeated
System sets up handoff, sends EHDM to mobile
• Resource congestion: no TCEs, or other problems
• Forward link is noisy, mobile doesn’t hear EHDM, must repeat
Fortunately, these problems do not have to happen.
November, 2004 RF200 v4.0 (c) 2004 Scott Baxter RF200 - 324
Auditing System Handoff Setup Time
80%
phase, set up resources in the
70% appropriate sector
• An EHDM must be sent to the
60% mobile, received, acknowledged
50% • Mobile must acknowledge again
when handoff implemented
40%
Time required for this process can be
30% measured by watching messages
20%
• most post-processing tools can show
histogram or graph of this delay
10% • if system is healthy, almost all
handoffs will happen in <200 msec.
0%
and there will be no “stragglers”
0 100 200 300 400 500
Time (milliseconds)
November, 2004 RF200 v4.0 (c) 2004 Scott Baxter RF200 - 325
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.
November, 2004 RF200 v4.0 (c) 2004 Scott Baxter RF200 - 326
Maximum Timing Budget for CDMA Cells
November, 2004 RF200 v4.0 (c) 2004 Scott Baxter RF200 - 327
A Word About Soft Handoff for
Former AMPS/TDMA Personnel
Former AMPS/TDMA optimizers may feel an instinctive obligation to
minimize handoff activity, with good reason. In AMPS/TDMA, handoffs
involved muting and real risk of a drop. Since the mobile could be served
by just one sector at a time, there was pressure to be sure it was the best
available sector, but also pressure not to do many handoffs. Ping-pong is
unpopular in AMPS/TDMA.
In CDMA, there is no muting or audible effect during soft/softer handoff,
and there is no pressure to use just the right sector -- if several are
roughly as good, use them all, up to 6 at a time.
• The noise level on the reverse link actually decreases during soft
handoff - by roughly 4 db. - allowing the system to handle from 1.5 to
2 times as many subscribers as otherwise.
• The forward link noise does rise, but not to troublesome levels
• There is an additional cost for doing soft handoff: each involved BTS
must dedicate a TCE channel element to the handoff. However, even
if every user is constantly involved in soft handoff, this increases the
cost of a BTS a small percentage.
So, to former AMPS/TDMA folks, don’t fear. “Use the force, Luke!” And
to our GSM friends, “Resistance is futile…...”
November, 2004 RF200 v4.0 (c) 2004 Scott Baxter RF200 - 328
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. Works, but some patients may drop.
November, 2004 RF200 v4.0 (c) 2004 Scott Baxter RF200 - 329
Dangerous Environments
November, 2004 RF200 v4.0 (c) 2004 Scott Baxter RF200 - 330
Identifying Causes of Excessive Soft Handoff
RF Drive Test data (preferred) or Propagation Prediction runs
(second choice) can be used to identify the excessive coverage
overlaps which cause soft handoff.
Suggested Procedure:
• Use a post processing tool to display all locations where a
sector has strongest rake finger status, or
• Use a propagation prediction tool to show all locations where a
sector is “best server”
• Draw a curve through all the adjacent surrounding sites
• If more than 15% of the best-finger or best-server points lie
outside this line, this sector’s coverage is excessive.
• Reduce signal levels by at least 8 dB. through attenuation or
downtilt and re-examine either using prediction or re-driving
• Be aware that as strong unwanted signals are reduced or
removed by this process, other signals formerly degraded may
become apparent and also require similar treatment. This is
therefore a somewhat iterative process.
November, 2004 RF200 v4.0 (c) 2004 Scott Baxter RF200 - 331
Grooming Neighbor Lists
Earlier we described a general technique for creating initial neighbor lists.
During initial optimization, and especially after your system generates data
from commercial traffic, you’ll want to revisit and groom the neighbor lists.
Use your post-processing tool to show you all handoff transitions
requested by mobiles on a per-sector basis. If you don’t have a fancy
software tool, you can still do it with fairly simple scripts parsing captured
pilot strength measurement messages.
For each sector, examine the statistics in conjunction with the Planet
equal power boundaries plot. Consider removing any pilots that are
currently in the neighbor list but have less than 1% of the handoff
transitions. However, make sure that is not a consequence of no test
drives being made across a particular sector boundary (for example, do
not remove adjacent sectors of a sectored site).
Consider adding pilots that are not currently in the neighbor list but have
greater than 5% of the handoff transitions. Remember, though, that the
goal is to keep neighbor lists to a minimum (see below) so avoid adding
sites that are obviously not immediate neighbors of the serving cell (i.e. try
to make use of the composite neighbor list as much as possible).
November, 2004 RF200 v4.0 (c) 2004 Scott Baxter RF200 - 332
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.
-10 dB
-20 dB
Time, Seconds
November, 2004 RF200 v4.0 (c) 2004 Scott Baxter RF200 - 333
Course RF200
CDMA2000
CDMA2000 1xRTT
1xRTT
System
System Performance
Performance Optimization
Optimization
November, 2004 RF200 v4.0 (c) 2004 Scott Baxter RF200 - 334
The Big Picture:
IP Data Environment PDSN/Foreign Agent
Backbone
Internet Network
VPNs T SECURE TUNNELS T
CDMA RF Environment
IP Data Environment
PDSN Authentication
Home Agent
Authorization AAA R-P Interface
Accounting •Coverage Holes
BTS •Pilot Pollution
•Missing Neighbors
PSTN v SEL CE •Fwd Pwr Ovld
t1 t1 t1 •Rev Pwr Ovld
Switch •Search Windows
(C)BSC/Access Manager Wireless
•Island Cells
Mobile Device
Traditional Telephony CDMA IOS PPP •Slow Handoff
November, 2004 RF200 v4.0 (c) 2004 Scott Baxter RF200 - 335
Optimization Issues
November, 2004 RF200 v4.0 (c) 2004 Scott Baxter RF200 - 336
Optimizing in Two Worlds
November, 2004 RF200 v4.0 (c) 2004 Scott Baxter RF200 - 337
Managing Forward Link Sector Loading vs. Time
Sector Maximum TX Power, Maximum Throughput
Sector Total TX Power or Throughput
Voice Traffic
Time, Seconds
Both voice and data traffic loads a sector, driving up transmit power
• Voice calls are typically given higher priority than data
• MAC-layer throttling holds lower-priority data sessions off until there is
enough free power available
November, 2004 RF200 v4.0 (c) 2004 Scott Baxter RF200 - 338
Starting Optimization on a New System
RF Coverage Control
• try to contain each sector’s coverage, avoiding gross spillover into
other sectors
• tools: PN Plots, Handoff State Plots, Mobile TX plots
Neighbor List Tuning
• try to groom each sector’s neighbors to only those necessary but be
alert to special needs due to topography and traffic
• tools: PSMM data from mobiles; propagation prediction
Search Window Settings
• find best settings for SRCH_WIN_A, _N, _R
• especially optimize SRCH_WIN_A per sector using collected finger
separation data; has major impact on pilot search speed
Access Failures, Dropped Call Analysis
• finally, iterative corrections until within numerical goals
IP Data Performance Assessment
• identify latency and throughput issues
Getting these items into shape provides a solid baseline and foundation from
which future performance issues can be addressed.
November, 2004 RF200 v4.0 (c) 2004 Scott Baxter RF200 - 339
Performance Monitoring/Growth Management
Benchmark Existing Performance
• Dropped Call %, Access Failure %, traffic levels
Identify Problem Cells and Clusters
• weigh cells and clusters against one another
Look for signs of Overload
• TCE or Walsh minutes -- excessive ? Soft handoff excessive?
• Required number of channel elements -- excessive?
• Forward Power Overloads\: Originations, Handoffs blocked
Traffic Trending and Projection
• track busy-hour traffic on each sector; predict exhaustion
• develop plan for expansion and capacity relief
– split cells, multi-sector expansions, multiple carriers
November, 2004 RF200 v4.0 (c) 2004 Scott Baxter RF200 - 340
#6 Indicator: Data Latency
IP Data Environment PDSN/Foreign Agent
Backbone
Internet Network
VPNs T SECURE TUNNELS T
CDMA RF Environment
IP Data Environment
PDSN Authentication
Home Agent
Authorization AAA R-P Interface
Accounting •Coverage Holes
BTS •Pilot Pollution
•Missing Neighbors
PSTN v SEL CE •Fwd Pwr Ovld
t1 t1 t1 •Rev Pwr Ovld
Switch •Search Windows
(C)BSC/Access Manager Wireless
•Island Cells
Mobile Device
Traditional Telephony CDMA IOS PPP •Slow Handoff
November, 2004 RF200 v4.0 (c) 2004 Scott Baxter RF200 - 341
#7 Indicator: Data Throughput
IP Data Environment PDSN/Foreign Agent
Backbone
Internet Network
VPNs T SECURE TUNNELS T
CDMA RF Environment
IP Data Environment
PDSN Authentication
Home Agent
Authorization AAA R-P Interface
Accounting •Coverage Holes
BTS •Pilot Pollution
•Missing Neighbors
PSTN v SEL CE •Fwd Pwr Ovld
t1 t1 t1 •Rev Pwr Ovld
Switch •Search Windows
(C)BSC/Access Manager Wireless
•Island Cells
Mobile Device
Traditional Telephony CDMA IOS PPP •Slow Handoff
November, 2004 RF200 v4.0 (c) 2004 Scott Baxter RF200 - 342
Course RF200
System-Side
System-Side 1xRTT
1xRTT Tools
Tools
November, 2004 RF200 v4.0 (c) 2004 Scott Baxter RF200 - 343
Basic Philosophy of System Data
Each network manufacturer has its own data sets and counters
• Access failures, TCCFs, blocks, drops, failed handoffs
• These counters are normally available in 2G-only, 3G-only, and total
categories
• Additional new statistics are available for IP traffic
The basic philosophy of system data analysis is to analyze and
discriminate within the available data
• Identify and rank existing sectors based on
– Traffic levels
– raw failures/blocks/drops
– percentage failures/blocks/drops
• Benchmark and track incremental changes
• Investigate all significant problems uncovered
– Drive-testing or data testing may be required
In-Class activity: view manufacturer documentation and examples
November, 2004 RF200 v4.0 (c) 2004 Scott Baxter RF200 - 344
Information on System-Side Statistics
Lucent
• Technical Reference: Watchmark Prospect for Lucent, v17.0
Nortel
• 411-2131-814 DMS-MTX Operational Measurements Reference
Manual version v. 12.02 June, 2001
• 411-2131-900 DMS-MTX Operational Measurements Quick
Reference Guide
Motorola
• “Performance Analysis 2.16.0” v O , Motorola Inc., January 2002.
• “1x network Performance Matrix” v. 0.1, Motorola Inc., April 2001.
• “CDMA 2000 – 1x Voice and Data – Cellular Application Note” , v. 1.1
– Draft; Motorola Inc.
• “Impact on CDL and CFC in Version 2.16.0” v.1.4, Part No.
8700SCRP20GCDLCFC-D, Motorola Inc., August 2001
• “CFC Resolution Document” v. 1.3, Motorola Inc Performance
Analysis 2.16.0” v O , Motorola Inc., January 2002
November, 2004 RF200 v4.0 (c) 2004 Scott Baxter RF200 - 345
Course RF200
Mobile-Side
Mobile-Side 1xRTT
1xRTT Tools
Tools
November, 2004 RF200 v4.0 (c) 2004 Scott Baxter RF200 - 346
Sources of CDMA Data and Tools for Processing
CDMA NETWORK EQUIPMENT HANDSET
Switch CBSC BTS
SLM CM GPSR IS-95/J-STD-8
GPSR Messages
BSM CDSU CDSU DISCO TFU1
TFU1
Switch Data
DMS-BUS
DISCO 1
CDSU
Ch. Card ACC
CDSU CDSU
pegs,
LPP ENETlogs
LPP
CDSU System
DISCO 2 Σα Txcvr A
Internal Messages
CDSU RFFE A
DTCs
CDSU Σβ
Txcvr B RFFE B
Handset
SBS CDSU Σχ Txcvr C RFFE C
Vocoders Messages PC-based
IOC
Selectors
Mobile Data
Capture Tools
IS-95/J-STD-008 Messages
Unix-based,
Various PC-based PC-based
External Data Analysis Mobile Data
Analysis Post-Processing Post-Processing
Tools Tools Tools
November, 2004 RF200 v4.0 (c) 2004 Scott Baxter RF200 - 347
CDMA Field Test Tools
Field Collection Tools using Handset Data PN Scanners
Motorola Qualcomm Agilent Berkeley
(formerly HP) Varitronics
Grayson Agilent SAFCO
(formerly HP) Grayson Qualcomm
November, 2004 RF200 v4.0 (c) 2004 Scott Baxter RF200 - 348
Grayson’s new Invex3G Tool
In 1Q2001 Grayson introduced
its new Invex3G tool, with new
features
• 100 MB ethernet connection
to PC
• the eight card slots can hold
receivers or dual-phone
cards
• there’s also room for two
internal PN scanners
• Multiple Invex units can be
cascaded for multi-phone
load-test applications
• Cards are field-swappable -
Users can reconfigure the
unit in the field for different
tasks without factory
assistance
November, 2004 RF200 v4.0 (c) 2004 Scott Baxter RF200 - 349
Grayson Invex Playback Example
76.8
kb/s
November, v4.0 (c) 2004 Scott BaxterTechnical Introduction to Wireless -- ©1997 Scott Baxter - V0.0
RF2002004 350
Grayson Invex Playback Example
153.6
kb/s
November, 2004 RF200 v4.0 (c) 2004 Scott Baxter RF200 - 351
Grayson Invex Playback Example
F-SCH rates 153.6 kbps; R-SCH 76.8kbps
CDMA Status
PN Scanner Data
November, v4.0 (c) 2004 Scott BaxterTechnical Introduction to Wireless -- ©1997 Scott Baxter - V0.0
RF2002004 352
WillTech Tools
November, 2004 RF200 v4.0 (c) 2004 Scott Baxter RF200 - 353
Agilent Drive-Test Tools
November, 2004 RF200 v4.0 (c) 2004 Scott Baxter RF200 - 355
153,600
307200
76,800
38,400
19,200
9,600
4,800
2,400
Code#
Code#
Code#
31 Code#
Code#
Code#
sps
sps
sps
sps
sps
sps
127
63 19.2k 63
38.4k 95
ksps
76.8
31 19.2k
RF200 - 356
15
31
153.6 ksps
111
47 19.2k
15
47
F-SCH
38.4k 79
15 19.2k 15
7
119
38.4k 55 19.2k
23
55
87
ksps
76.8
23 19.2k 23
7
307.2 ksps
103
Walsh code’s parents and children. Remember, we cannot use any Walsh code if
39 19.2k 39
F-SCH
38.4k
7
This way of arranging Walsh codes is called “bit reversal order”. It shows each
Forward Link Walsh Codes in 1xRTT
71
7 Paging 7 7
3
123
59 19.2k
27
59
38.4k 91
ksps
76.8
27 19.2k
11
27
153.6 ksps
107
43 19.2k
11
43
F-SCH
38.4k 75
11 19.2k 11
3
115
51 19.2k
19
51
38.4k 83
ksps
76.8
19 19.2k 19
3
another Walsh code directly above it or below it is in use.
99
35 19.2k 35
38.4k
3
67
3 Paging 3 3
125
61 19.2k
29
61
38.4k 93
ksps
76.8
29 19.2k
13
29
153.6 ksps
109
45 19.2k
13
45
F-SCH
38.4k 77
13 19.2k 13
5
117
53 19.2k
21
53
38.4k 85
21 19.2k 21
5
101
37 19.2k 37
38.4k
5
69
5 Paging 5 5
1
121
57 19.2k
25
57
38.4k 89
ksps
76.8
25 19.2k 25
9
105
41 19.2k 41
38.4k
9
73
9 19.2k 9
1
113
49 19.2k
17
49
38.4k 81
17 19.2k 18
1
97
33 19.2k 33
1
65
1 Paging 1
126
62 19.2k
30
62
38.4k 94
ksps
76.8
30 19.2k
14
30
153.6 ksps
110
46 19.2k
14
46
F-SCH
38.4k 78
14 19.2k 14
6
118
54 19.2k
22
54
38.4k 86
ksps
76.8
22 19.2k 22
6
307.2 ksps
102
38 19.2k 38
F-SCH
38.4k
6
70
6 PCH 6 6
2
122
58 19.2k
26
58
38.4k 90
ksps
76.8
26 19.2k
10 26
153.6 ksps
106
42 19.2k
10
42
F-SCH
38.4k 74
10 19.2k 10
2
114
50 19.2k
18
50
38.4k 82
ksps
76.8
18 19.2k 18
2
98
34 19.2k 34
38.4k
2
66
2 PCH 2 2
124
60 19.2k
28
60
38.4k 92
ksps
76.8
28 19.2k
12
28
153.6 ksps
108
44 19.2k
12
44
F-SCH
38.4k 76
12 19.2k 12
November, 2004
4
116
52 19.2k
20
52
38.4k 84
ksps
76.8
20 19.2k 20
4
100
36 19.2k 36
38.4k
4
68
4 PCH 4 4
0
120
56 19.2k
24
56
38.4k 88
ksps
24 19.2k
76.8
24
8
104
40 19.2k 40
38.4k
8
72
8 19.2k 8
0
112 QPCH
48
16
48 QPCH
80 QPCH
16 16 TX Div PIlot
0
96
32 Sync 32
Code# 0
64
0 Pilot 0
Code#
Code#
Code#
Code#
Code#
4 chips 8 chips 16 chips 32 chips 64 chips 128 chips
153,600
307200
76,800
38,400
19,200
9,600
4,800
2,400
Code#
Code#
Code#
31 Code#
Code#
Code#
sps
sps
sps
sps
sps
sps
127
63 19.2k 63
38.4k
???????
95
ksps
76.8
31 19.2k
RF200 - 357
15
31
153.6 ksps
But if the users are highly mobile, forward power may exhaust at typically 30-40 users.
111
47 19.2k
15
47
F-SCH
38.4k 79
15 19.2k 15
7
In fixed-wireless or “stadium” type applications, all walsh codes may be usable.
119
38.4k 55 19.2k
23
55
87
ksps
76.8
23 19.2k 23
7
307.2 ksps
103
39 19.2k 39
F-SCH
38.4k
7
71
7 19.2k 7
3
123
59 19.2k
Pilot, Paging Sync, up to 61 Voice Users
27
59
38.4k 91
ksps
76.8
27 19.2k
11
27
153.6 ksps
107
43 19.2k
11
43
F-SCH
38.4k 75
11 19.2k 11
3
115
51 19.2k
19
51
38.4k 83
ksps
76.8
IS-95 Today Typical Usage:
19 19.2k 19
3
99
35 19.2k 35
38.4k
3
67
3 19.2k 3
125
61 19.2k
29
61
38.4k 93
ksps
76.8
29 19.2k
13
29
153.6 ksps
109
45 19.2k
13
45
F-SCH
38.4k 77
13 19.2k 13
5
117
53 19.2k
21
53
38.4k 85
21 19.2k 21
5
101
37 19.2k 37
38.4k
5
69
5 19.2k 5
1
121
57 19.2k
25
57
38.4k 89
ksps
76.8
25 19.2k 25
9
105
41 19.2k 41
38.4k
9
73
9 19.2k 9
1
113
49 19.2k
17
49
38.4k 81
17 19.2k 18
1
97
33 19.2k 33
1
65
1 Paging 1
126
62 19.2k
30
62
38.4k 94
ksps
Traffic Channels
76.8
30 19.2k
14
30
153.6 ksps
110
46 19.2k
Voice or Data
14
46
F-SCH
38.4k 78
14 19.2k 14
6
9.6k/14.4k
118
54 19.2k
22
54
38.4k 86
ksps
76.8
22 19.2k 22
6
307.2 ksps
102
38 19.2k 38
F-SCH
38.4k
6
70
6 19.2k 6
2
122
58 19.2k
26
58
38.4k 90
ksps
76.8
26 19.2k
10 26
153.6 ksps
106
42 19.2k
10
42
F-SCH
38.4k 74
10 19.2k 10
2
114
50 19.2k
18
50
38.4k 82
ksps
76.8
18 19.2k 18
2
98
34 19.2k 34
38.4k
2
66
2 19.2k 2
124
60 19.2k
28
60
38.4k 92
ksps
76.8
28 19.2k
12
28
153.6 ksps
108
44 19.2k
12
44
F-SCH
38.4k 76
12 19.2k 12
November, 2004
4
116
52 19.2k
20
52
38.4k 84
ksps
76.8
20 19.2k 20
4
100
36 19.2k 36
38.4k
4
68
4 19.2k 4
0
120
56 19.2k
24
56
38.4k 88
ksps
24 19.2k
76.8
24
8
104
40 19.2k 40
38.4k
8
72
8 19.2k 8
0
112 QPCH
48 19.2k
16
48 QPCH
38.4k 16 19.2k 80 QPCH
16 TX Div PIlot
0
96
32 Sync 32
Code# 0
64
0 Pilot 0
Code#
Code#
Code#
Code#
Code#
4 chips 8 chips 16 chips 32 chips 64 chips 128 chips
153,600
307200
76,800
38,400
19,200
9,600
4,800
2,400
Code#
Code#
Code#
31 Code#
Code#
Code#
sps
sps
sps
sps
sps
sps
127
63 19.2k 63
38.4k
??
95
ksps
76.8
31 19.2k
Mixed IS-95 / 1xRTT RC3 Voice Typical Usage:
IS-95. The BTS will probably have enough forward power to carry calls on all 61 walsh codes!
RF200 - 358
15
31
153.6 ksps
111
47 19.2k
15
47
F-SCH
38.4k
FCHs of 1xRTT RC3 users consume less power, so more total users are possible than in
79
15 19.2k 15
7
119
38.4k 55 19.2k
23
55
87
ksps
76.8
23 19.2k 23
7
307.2 ksps
103
39 19.2k 39
F-SCH
38.4k
7
71
7 19.2k 7
3
123
59 19.2k
27
59
38.4k 91
ksps
76.8
Pilot, Paging Sync, up to 61 Voice Users
27 19.2k
11
27
153.6 ksps
107
43 19.2k
11
43
F-SCH
38.4k 75
11 19.2k 11
3
115
51 19.2k
19
51
38.4k 83
ksps
76.8
19 19.2k 19
3
99
35 19.2k 35
38.4k
3
67
3 19.2k 3
125
61 19.2k
29
61
38.4k 93
ksps
76.8
29 19.2k
13
29
153.6 ksps
109
45 19.2k
13
45
F-SCH
38.4k 77
13 19.2k 13
5
117
53 19.2k
21
53
38.4k 85
21 19.2k 21
5
101
37 19.2k 37
38.4k
5
69
5 19.2k 5
1
121
57 19.2k
25
57
38.4k 89
ksps
76.8
25 19.2k 25
9
105
41 19.2k 41
38.4k
9
73
9 19.2k 9
1
113
49 19.2k
17
49
38.4k 81
17 19.2k 18
1
97
33 19.2k 33
1
65
1 Paging 1
126
62 19.2k
30
62
38.4k 94
ksps
76.8
30 19.2k
14
30
153.6 ksps
110
F-FCHs mixed
46 19.2k
RC1,2,3 Voice
14
46
F-SCH
38.4k 78
14 19.2k 14
6
118
54 19.2k
22
54
38.4k 86
ksps
76.8
22 19.2k 22
6
307.2 ksps
102
38 19.2k 38
F-SCH
38.4k
6
70
6 19.2k 6
2
122
58 19.2k
26
58
38.4k 90
ksps
76.8
26 19.2k
10 26
153.6 ksps
106
42 19.2k
10
42
F-SCH
38.4k 74
10 19.2k 10
2
114
50 19.2k
18
50
38.4k 82
ksps
76.8
18 19.2k 18
2
98
34 19.2k 34
38.4k
2
66
2 19.2k 2
124
60 19.2k
28
60
38.4k 92
ksps
76.8
28 19.2k
12
28
153.6 ksps
108
44 19.2k
12
44
F-SCH
38.4k 76
12 19.2k 12
November, 2004
4
116
52 19.2k
20
52
38.4k 84
ksps
76.8
20 19.2k 20
4
100
36 19.2k 36
38.4k
4
68
4 19.2k 4
0
120
56 19.2k
24
56
38.4k 88
ksps
24 19.2k
76.8
24
8
104
40 19.2k 40
38.4k
8
72
8 19.2k 8
0
112 QPCH
48 19.2k
16
48 QPCH
80 QPCH
16 19.2k 16 TX Div PIlot
0
96
32 Sync 32
Code# 0
64
0 Pilot 0
Code#
Code#
Code#
Code#
Code#
4 chips 8 chips 16 chips 32 chips 64 chips 128 chips
153,600
307200
76,800
38,400
19,200
9,600
4,800
2,400
Code#
Code#
Code#
31 Code#
Code#
Code#
sps
sps
sps
sps
sps
sps
127
63 19.2k
But so many active data users F-FCHs consume a lot of capacity, reduce number of voice users!
63
38.4k 95
ksps
76.8
31 19.2k
RF200 - 359
15
31
153.6 ksps
F-SCH 153K RC3
111
47 19.2k
15
47
F-SCH
38.4k
The data users can rapidly share the one F-SCH for 153 kb/s peak, ~9Kb/s avg. user rates.
1 F-SCH, 27 Voice IS-95/1xRTT RC3 Users, 16 Active Data Users
79
15 19.2k 15
7
119
38.4k 55 19.2k
A Possible 1xRTT RC3 BTS Dynamic State:
23
55
87
ksps
76.8
23 19.2k 23
7
307.2 ksps
103
39 19.2k 39
F-SCH
38.4k
7
71
7 19.2k 7
3
123
59 19.2k
27
59
38.4k 91
ksps
76.8
27 19.2k
11
27
153.6 ksps
107
43 19.2k
11
43
F-SCH
38.4k 75
11 19.2k 11
3
115
51 19.2k
19
51
38.4k 83
ksps
76.8
19 19.2k 19
3
99
35 19.2k 35
38.4k
3
67
3 19.2k 3
125
61 19.2k
29
61
38.4k 93
ksps
76.8
29 19.2k
13
29
153.6 ksps
F-FCHs 9.6k
109
45 19.2k
13
45
F-SCH
38.4k 77
13 19.2k
RC3 Data
13
5
117
53 19.2k
21
53
38.4k 85
21 19.2k 21
5
101
37 19.2k 37
38.4k
5
69
5 19.2k 5
1
121
57 19.2k
25
57
38.4k 89
ksps
76.8
25 19.2k 25
9
105
41 19.2k 41
38.4k
9
73
9 19.2k 9
1
113
49 19.2k
17
49
38.4k 81
17 19.2k 18
1
97
33 19.2k 33
1
65
1 Paging 1
126
62 19.2k
30
62
38.4k 94
ksps
76.8
30 19.2k
14
30
153.6 ksps
110
46 19.2k
14
46
F-SCH
38.4k
F-FCHs 9.6k
78
14 19.2k 14
6
RC3 Voice
118
54 19.2k
22
54
38.4k 86
ksps
76.8
22 19.2k 22
6
307.2 ksps
102
38 19.2k 38
F-SCH
38.4k
6
70
6 19.2k 6
2
122
58 19.2k
26
58
38.4k 90
ksps
76.8
26 19.2k
10 26
153.6 ksps
106
42 19.2k
10
42
F-SCH
38.4k 74
10 19.2k 10
2
114
50 19.2k
18
50
38.4k 82
ksps
76.8
18 19.2k 18
2
98
34 19.2k 34
38.4k
2
66
2 19.2k 2
124
60 19.2k
28
60
38.4k
F-FCHs 9.6k
92
ksps
76.8
28 19.2k
12
28
RC3 Voice
153.6 ksps
108
44 19.2k
12
44
F-SCH
38.4k 76
12 19.2k 12
November, 2004
4
116
52 19.2k
20
52
38.4k 84
ksps
76.8
20 19.2k 20
4
100
36 19.2k 36
38.4k
4
68
4 19.2k 4
0
120
56 19.2k
24
56
38.4k 88
ksps
24 19.2k
76.8
24
8
104
40 19.2k 40
38.4k
8
72
8 19.2k 8
0
112 QPCH
48
16
48 QPCH
80 QPCH
16 16 TX Div PIlot
0
96
32 Sync 32
Code# 0
64
0 Pilot 0
Code#
Code#
Code#
Code#
Code#
4 chips 8 chips 16 chips 32 chips 64 chips 128 chips
153,600
307200
76,800
38,400
19,200
9,600
4,800
2,400
Code#
Code#
Code#
31 Code#
Code#
Code#
sps
sps
sps
sps
sps
sps
127
63 19.2k 63
38.4k 95
ksps
76.8
31 19.2k
RF200 - 360
15
31
153.6 ksps
F-SCH 153K RC3
111
47 19.2k
15
47
F-SCH
38.4k 79
15 19.2k 15
1 F-SCH, 39 IS-95/1xRTT RC3 Voice Users, 4 Active+12 Dormant Data Users
119
38.4k 55 19.2k
23
55
87
ksps
76.8
23 19.2k
A Possible 1xRTT RC3 BTS Dynamic State:
23
7
307.2 ksps
Data users will get 153 kb/s peak, ~9 kb/s average, but latency will be high.
103
39 19.2k
But it takes seconds to move various data users from Dormant to Active!
39
F-SCH
38.4k
7
71
7 19.2k 7
3
123
59 19.2k
27
59
38.4k 91
ksps
76.8
27 19.2k
11
27
153.6 ksps
107
43 19.2k
11
43
F-SCH
38.4k 75
11 19.2k 11
3
115
51 19.2k
19
51
38.4k 83
ksps
76.8
19 19.2k 19
3
99
35 19.2k 35
38.4k
3
67
3 19.2k 3
125
61 19.2k
29
61
38.4k
F-FCHs 93
ksps
76.8
29 19.2k
13
29
153.6 ksps
109
45 19.2k
Data
13
45
F-SCH
38.4k 77
13 19.2k 13
5
117
53 19.2k
F-FCHs 9.6k
21
53
38.4k 85
21 19.2k
RC3 Voice
21
5
101
37 19.2k 37
38.4k
5
69
5 19.2k 5
1
121
57 19.2k
25
57
38.4k 89
ksps
76.8
25 19.2k 25
9
105
41 19.2k 41
38.4k
9
73
9 19.2k 9
1
113
49 19.2k
17
49
38.4k 81
17 19.2k 18
1
97
33 19.2k 33
1
65
1 Paging 1
126
62 19.2k
30
62
38.4k 94
ksps
76.8
30 19.2k
14
30
153.6 ksps
110
46 19.2k
14
46
F-SCH
38.4k
F-FCHs 9.6k
78
14 19.2k 14
6
RC3 Voice
118
54 19.2k
22
54
38.4k 86
ksps
76.8
22 19.2k 22
6
307.2 ksps
102
38 19.2k 38
F-SCH
38.4k
6
70
6 19.2k 6
2
122
58 19.2k
26
58
38.4k 90
ksps
76.8
26 19.2k
10 26
153.6 ksps
106
42 19.2k
10
42
F-SCH
38.4k 74
10 19.2k 10
2
114
50 19.2k
18
50
38.4k 82
ksps
76.8
18 19.2k 18
2
98
34 19.2k 34
38.4k
2
66
2 19.2k 2
124
60 19.2k
28
60
38.4k
F-FCHs 9.6k
92
ksps
76.8
28 19.2k
12
28
RC3 Voice
153.6 ksps
108
44 19.2k
12
44
F-SCH
38.4k 76
12 19.2k 12
November, 2004
4
116
52 19.2k
20
52
38.4k 84
ksps
76.8
20 19.2k 20
4
100
36 19.2k 36
38.4k
4
68
4 19.2k 4
0
120
56 19.2k
24
56
38.4k 88
ksps
24 19.2k
76.8
24
8
104
40 19.2k 40
38.4k
8
72
8 19.2k 8
0
112 QPCH
48
16
48 QPCH
80 QPCH
16 16 TX Div PIlot
0
96
32 Sync 32
Code# 0
64
0 Pilot 0
Code#
Code#
Code#
Code#
Code#
4 chips 8 chips 16 chips 32 chips 64 chips 128 chips
153,600
307200
76,800
38,400
19,200
9,600
4,800
2,400
Code#
Code#
Code#
31 Code#
Code#
Code#
sps
sps
sps
sps
sps
sps
127
63 19.2k 63
38.4k 95
ksps
76.8
31 19.2k
RF200 - 361
15
31
153.6 ksps
F-SCH 153K RC3
111
47 19.2k
15
Slightly Improved 1xRTT RC3 BTS Dynamic State:
47
F-SCH
38.4k 79
15 19.2k
1 F-SCH, 37 IS-95/1xRTT RC3 Voice Users, 4 Active+12 Control-Hold Data Users
15
7
119
38.4k 55 19.2k
23
55
Instead of sending 16 data users to Dormant State, let them time-share 2 F-DCCH for
87
ksps
76.8
Control Hold state. Data users will get 153 kb/s peak, ~9 kb/s average, good latency.
23 19.2k 23
7
307.2 ksps
103
39 19.2k 39
F-SCH
38.4k
7
71
7 19.2k 7
3
123
59 19.2k
27
59
38.4k 91
ksps
76.8
27 19.2k
11
27
153.6 ksps
107
43 19.2k
11
43
F-SCH
38.4k 75
11 19.2k 11
3
115
51 19.2k
19
51
38.4k 83
ksps
76.8
19 19.2k 19
3
99
35 19.2k 35
38.4k
3
67
3 19.2k 3
125
61 19.2k
29
61
38.4k
F-FCHs 93
ksps
76.8
29 19.2k
13
29
153.6 ksps
109
45 19.2k
Data
13
45
F-SCH
38.4k 77
13 19.2k 13
5
117
53 19.2k
F-DCCHs
21
53
38.4k 85
21 19.2k 21
5
F-FCHs 9.6k
Not yet available or implemented.
101
37 19.2k 37
38.4k
RC3 Voice
5
69
5 19.2k 5
1
121
57 19.2k
25
57
38.4k 89
ksps
76.8
25 19.2k 25
9
105
41 19.2k 41
38.4k
9
73
9 19.2k 9
1
113
49 19.2k
17
49
38.4k 81
17 19.2k 18
1
97
33 19.2k 33
1
65
1 Paging 1
126
62 19.2k
30
62
38.4k 94
ksps
76.8
30 19.2k
14
30
153.6 ksps
110
46 19.2k
14
46
F-SCH
38.4k
F-FCHs 9.6k
78
14 19.2k 14
6
RC3 Voice
118
54 19.2k
22
54
38.4k 86
ksps
76.8
22 19.2k 22
6
307.2 ksps
102
38 19.2k 38
F-SCH
38.4k
6
70
6 19.2k 6
2
122
58 19.2k
26
58
38.4k 90
ksps
76.8
26 19.2k
10 26
153.6 ksps
106
42 19.2k
10
42
F-SCH
38.4k 74
10 19.2k 10
2
114
50 19.2k
18
50
38.4k 82
ksps
76.8
18 19.2k 18
2
98
34 19.2k 34
38.4k
2
66
2 19.2k 2
124
60 19.2k
28
60
38.4k
F-FCHs 9.6k
92
ksps
76.8
28 19.2k
12
28
RC3 Voice
153.6 ksps
108
44 19.2k
12
44
F-SCH
38.4k 76
12 19.2k 12
November, 2004
4
116
52 19.2k
20
52
38.4k 84
ksps
76.8
20 19.2k 20
4
100
36 19.2k 36
38.4k
4
68
4 19.2k 4
0
120
56 19.2k
24
56
38.4k 88
ksps
24 19.2k
76.8
24
8
104
40 19.2k 40
38.4k
8
72
8 19.2k 8
0
112 QPCH
48
16
48 QPCH
80 QPCH
16 16 TX Div PIlot
0
96
32 Sync 32
Code# 0
64
0 Pilot 0
Code#
Code#
Code#
Code#
Code#
4 chips 8 chips 16 chips 32 chips 64 chips 128 chips
153,600
307200
76,800
38,400
19,200
9,600
4,800
2,400
Code#
Code#
Code#
31 Code#
Code#
Code#
sps
sps
sps
sps
sps
sps
127
63 19.2k 63
38.4k 95
ksps
76.8
31 19.2k
RF200 - 362
15
31
153.6 ksps
F-SCH 153K RC3
111
47 19.2k
15
47
F-SCH
38.4k 79
15 19.2k
2 F-SCH, 21 IS-95/1xRTT RC3 Voice Users, 4 Active+12 Control-Hold Data Users
15
7
119
38.4k 55 19.2k
23
55
Heavy Data 1xRTT RC3 BTS Dynamic State:
87
ksps
76.8
23 19.2k
16 data users time-share 2 F-DCCH for Control Hold state. Data users get 38.4, 76.4,
23
7
307.2 ksps
103
39 19.2k 39
F-SCH
38.4k
7
71
7 19.2k 7
3
or 153.6 kb/s peak, ~19 kb/s average, good latency. But only 21 voice users!
123
59 19.2k
27
59
38.4k 91
ksps
76.8
27 19.2k
11
27
153.6 ksps
107
43 19.2k
11
43
F-SCH
38.4k 75
11 19.2k 11
3
115
51 19.2k
19
51
38.4k 83
ksps
76.8
19 19.2k 19
3
99
35 19.2k 35
38.4k
3
67
3 19.2k 3
125
61 19.2k
29
61
38.4k
F-FCHs 93
ksps
76.8
29 19.2k
13
29
153.6 ksps
109
45 19.2k
Data
13
45
F-SCH
38.4k 77
13 19.2k 13
5
117
53 19.2k
F-DCCHs
21
53
38.4k 85
21 19.2k 21
5
F-FCHs 9.6k
101
37 19.2k 37
38.4k
RC3 Voice
5
69
5 19.2k 5
1
121
57 19.2k
25
57
38.4k 89
ksps
76.8
25 19.2k 25
9
105
41 19.2k 41
38.4k
9
73
9 19.2k 9
1
113
49 19.2k
17
49
38.4k 81
17 19.2k 18
1
97
33 19.2k 33
1
65
1 Paging 1
126
62 19.2k
30
62
38.4k
F-SCH 153K RC3
94
ksps
76.8
30 19.2k
14
30
153.6 ksps
110
46 19.2k
14
46
F-SCH
38.4k 78
14 19.2k 14
6
118
54 19.2k
22
54
38.4k 86
ksps
76.8
22 19.2k 22
6
307.2 ksps
102
38 19.2k 38
F-SCH
38.4k
6
70
6 19.2k 6
2
122
58 19.2k
26
58
38.4k 90
ksps
76.8
26 19.2k
10 26
153.6 ksps
106
42 19.2k
10
42
F-SCH
38.4k 74
10 19.2k 10
2
114
50 19.2k
18
50
38.4k 82
ksps
76.8
18 19.2k 18
2
98
34 19.2k 34
38.4k
2
66
2 19.2k 2
124
60 19.2k
28
60
38.4k
F-FCHs 9.6k
92
ksps
76.8
28 19.2k
12
28
RC3 Voice
153.6 ksps
108
44 19.2k
12
44
F-SCH
38.4k 76
12 19.2k 12
November, 2004
4
116
52 19.2k
20
52
38.4k 84
ksps
76.8
20 19.2k 20
4
100
36 19.2k 36
38.4k
4
68
4 19.2k 4
0
120
56 19.2k
24
56
38.4k 88
ksps
24 19.2k
76.8
24
8
104
40 19.2k 40
38.4k
8
72
8 19.2k 8
0
112 QPCH
48
16
48 QPCH
80 QPCH
16 16 TX Div PIlot
0
96
32 Sync 32
Code# 0
64
0 Pilot 0
Code#
Code#
Code#
Code#
Code#
4 chips 8 chips 16 chips 32 chips 64 chips 128 chips
1xRTT Busy Sector
Walsh Code Usage
November, 2004 RF200 v4.0 (c) 2004 Scott Baxter RF200 - 363
153,600
307200
76,800
38,400
19,200
9,600
4,800
2,400
Code#
Code#
Code#
31 Code#
Code#
Code#
sps
sps
sps
sps
sps
sps
127
63 19.2k 63
38.4k
F-SCH 95
ksps
76.8
31 19.2k
RF200 - 364
15
31
153.6 ksps
111
47 19.2k
15
38K 47
F-SCH
38.4k 79
3 F-SCH, 37 IS-95/1xRTT RC3 Voice Users, 4 Active+12 Control-Hold RC3 Data Users
15 19.2k
1xRTT RC3 BTS with Different User Data Rates:
15
7
119
38.4k 55 19.2k
23
55
F-SCH 87
ksps
76.8
23 19.2k 23
7
307.2 ksps
103
38K
Data users get 38.4, 76.4, or 153.6 kb/s peak, ~9 kb/s average, good latency.
39 19.2k 39
F-SCH
38.4k
7
71
7 19.2k 7
3
123
RC3
59 19.2k
27
59
38.4k 91
ksps
76.8
F-SCH
27 19.2k
11
27
153.6 ksps
107
43 19.2k
11
43
F-SCH
38.4k 75
11 19.2k 11
76K
3
115
51 19.2k
16 data users time-share 2 F-DCCH for Control Hold state.
19
51
38.4k 83
ksps
76.8
19 19.2k 19
3
99
35 19.2k 35
38.4k
3
67
3 19.2k 3
125
61 19.2k
29
61
38.4k
F-FCHs 93
ksps
76.8
29 19.2k
13
29
153.6 ksps
109
45 19.2k
Data
13
45
F-SCH
38.4k 77
13 19.2k 13
5
117
53 19.2k
F-DCCHs
21
53
38.4k 85
21 19.2k 21
5
F-FCHs 9.6k
101
37 19.2k 37
38.4k
RC3 Voice
5
69
5 19.2k 5
1
121
57 19.2k
25
57
38.4k 89
ksps
76.8
25 19.2k 25
9
105
41 19.2k 41
38.4k
9
73
9 19.2k 9
1
113
49 19.2k
17
49
38.4k 81
17 19.2k 18
1
97
33 19.2k 33
1
65
1 Paging 1
126
62 19.2k
30
62
38.4k 94
ksps
76.8
30 19.2k
14
30
153.6 ksps
110
46 19.2k
14
46
F-SCH
38.4k
F-FCHs 9.6k
78
14 19.2k 14
6
RC3 Voice
118
54 19.2k
22
54
38.4k 86
ksps
76.8
22 19.2k 22
6
307.2 ksps
102
38 19.2k 38
F-SCH
38.4k
6
70
6 19.2k 6
2
122
58 19.2k
26
58
38.4k 90
ksps
76.8
26 19.2k
10 26
153.6 ksps
106
42 19.2k
10
42
F-SCH
38.4k 74
10 19.2k 10
2
114
50 19.2k
18
50
38.4k 82
ksps
76.8
18 19.2k 18
2
98
34 19.2k 34
38.4k
2
66
2 19.2k 2
124
60 19.2k
28
60
38.4k
F-FCHs 9.6k
92
ksps
76.8
28 19.2k
12
28
RC3 Voice
153.6 ksps
108
44 19.2k
12
44
F-SCH
38.4k 76
12 19.2k 12
November, 2004
4
116
52 19.2k
20
52
38.4k 84
ksps
76.8
20 19.2k 20
4
100
36 19.2k 36
38.4k
4
68
4 19.2k 4
0
120
56 19.2k
24
56
38.4k 88
ksps
24 19.2k
76.8
24
8
104
40 19.2k 40
38.4k
8
72
8 19.2k 8
0
112 QPCH
48
16
48 QPCH
80 QPCH
16 16 TX Div PIlot
0
96
32 Sync 32
Code# 0
64
0 Pilot 0
Code#
Code#
Code#
Code#
Code#
4 chips 8 chips 16 chips 32 chips 64 chips 128 chips
153,600
307200
76,800
38,400
19,200
9,600
4,800
2,400
Code#
Code#
Code#
31 Code#
Code#
Code#
sps
sps
sps
sps
sps
sps
127
63 19.2k 63
38.4k
???????
95
ksps
76.8
31 19.2k
RF200 - 365
15
31
153.6 ksps
111
47 19.2k
F-FCHs 9.6k
15
47
F-SCH
38.4k
Wow! 118 users! But RC4 users F-FCHs consume as much power as old IS-95 calls.
RC4 Voice
79
15 19.2k 15
7
119
38.4k 55 19.2k
23
55
87
ksps
76.8
23 19.2k 23
7
307.2 ksps
103
39 19.2k 39
F-SCH
38.4k
7
BTS may run out of forward power before the all walsh codes are used.
71
7 19.2k 7
Pilot, Paging Sync, up to 118 Voice Users
123
59 19.2k
27
59
38.4k 91
ksps
76.8
27 19.2k
11
27
153.6 ksps
107
43 19.2k
11
43
F-SCH
38.4k 75
11 19.2k 11
3
115
51 19.2k
19
51
38.4k 83
ksps
76.8
19 19.2k 19
3
99
35 19.2k 35
38.4k
3
67
3 19.2k 3
1xRTT RC4 Voice Only:
125
61 19.2k
29
61
38.4k 93
ksps
76.8
29 19.2k
13
29
153.6 ksps
109
45 19.2k
13
45
F-SCH
38.4k
13 19.2k 77
F-FCHs 9.6k
RC4 Voice
13
5
117
53 19.2k
21
53
38.4k 85
21 19.2k 21
5
101
37 19.2k 37
38.4k
5
69
5 19.2k 5
1
121
57 19.2k
25
57
38.4k 89
ksps
76.8
25 19.2k 25
9
105
41 19.2k 41
38.4k
9
73
9 19.2k 9
1
113
49 19.2k
17
49
38.4k 81
17 19.2k 18
1
97
33 19.2k 33
1
65
1 Paging 1
126
62 19.2k
30
62
38.4k 94
ksps
76.8
30 19.2k
14
30
153.6 ksps
110
46 19.2k
14
46
F-SCH
38.4k 78
14 19.2k
F-FCHs 9.6k
14
6
RC4 Voice
118
54 19.2k
22
54
38.4k 86
ksps
76.8
22 19.2k 22
6
307.2 ksps
102
38 19.2k 38
F-SCH
38.4k
6
70
6 19.2k 6
2
122
58 19.2k
26
58
38.4k 90
ksps
76.8
26 19.2k
10 26
153.6 ksps
106
42 19.2k
10
42
F-SCH
38.4k 74
10 19.2k 10
2
114
50 19.2k
18
50
38.4k 82
ksps
76.8
18 19.2k 18
2
98
34 19.2k 34
38.4k
2
66
2 19.2k 2
124
60 19.2k
28
60
38.4k 92
ksps
76.8
28 19.2k
F-FCHs 9.6k
12
28
RC4 Voice
153.6 ksps
108
44 19.2k
12
44
F-SCH
38.4k 76
12 19.2k 12
November, 2004
4
116
52 19.2k
20
52
38.4k 84
ksps
76.8
20 19.2k 20
4
100
36 19.2k 36
38.4k
4
68
4 19.2k 4
0
120
56 19.2k
24
56
38.4k 88
ksps
24 19.2k
76.8
24
8
104
40 19.2k 40
38.4k
8
72
8 19.2k 8
0
112 QPCH
48
16
48 QPCH
80 QPCH
16 16 TX Div PIlot
0
96
32 Sync 32
Code# 0
64
0 Pilot 0
Code#
Code#
Code#
Code#
Code#
4 chips 8 chips 16 chips 32 chips 64 chips 128 chips
153,600
307200
76,800
38,400
19,200
9,600
4,800
2,400
Code#
Code#
Code#
31 Code#
Code#
Code#
sps
sps
sps
sps
sps
sps
127
63 19.2k 63
38.4k 95
ksps
76.8
31 19.2k
RF200 - 366
15
31
153.6 ksps
F-SCH 307K RC4
111
47 19.2k
15
47
F-SCH
76.4, 153.6 or 307.2 kb/s peak, ~19 kb/s average, good latency. But fwd power may exhaust!
38.4k 79
15 19.2k
1 F-SCH, 80 1xRTT RC4 Voice Users, 4 Active+12 Control-Hold RC4 Data Users
15
7
119
38.4k 55 19.2k
23
55
87
ksps
76.8
23 19.2k 23
16 data users time-share 2 F-DCCH for Control Hold state. Data users will get 38.4,
7
307.2 ksps
103
39 19.2k 39
F-SCH
38.4k
7
71
7 19.2k 7
3
123
59 19.2k
27
59
38.4k 91
ksps
76.8
27 19.2k
11
27
153.6 ksps
107
43 19.2k
11
43
F-SCH
38.4k 75
11 19.2k 11
3
115
51 19.2k
19
51
38.4k 83
ksps
76.8
19 19.2k 19
3
99
35 19.2k 35
38.4k
3
67
3 19.2k 3
1xRTT RC4 Voice and Data:
61 19.2k 125
????
29
61
38.4k 93
ksps
76.8
29 19.2k
13
29
153.6 ksps
109
45 19.2k
13
45
F-SCH
38.4k
13 19.2k 77
F-FCHs 9.6k
RC4 Voice
13
5
117
53 19.2k
21
53
38.4k 85
21 19.2k 21
5
101
37 19.2k 37
38.4k
5
69
5 19.2k 5
1
121
57 19.2k
25
57
38.4k 89
ksps
76.8
25 19.2k 25
9
105
41 19.2k 41
38.4k
9
73
9 19.2k 9
1
113
49 19.2k
17
49
38.4k 81
17 19.2k 18
1
97
33 19.2k 33
1
65
1 Paging 1
126
62 19.2k
F-FCHs
30
62
38.4k 94
ksps
76.8
30 19.2k
14
30
153.6 ksps
46 19.2k F-DCCHs
110
14
46
F-SCH
38.4k 78
14 19.2k
F-FCHs 9.6k
14
6
RC4 Voice
118
54 19.2k
22
54
38.4k 86
ksps
76.8
22 19.2k 22
6
307.2 ksps
102
38 19.2k 38
F-SCH
38.4k
6
70
6 19.2k 6
2
122
58 19.2k
26
58
38.4k 90
ksps
76.8
26 19.2k
10 26
153.6 ksps
106
42 19.2k
10
42
F-SCH
38.4k 74
10 19.2k 10
2
114
50 19.2k
18
50
38.4k 82
ksps
76.8
18 19.2k 18
2
98
34 19.2k 34
38.4k
2
66
2 19.2k 2
124
60 19.2k
28
60
38.4k 92
ksps
76.8
28 19.2k
F-FCHs 9.6k
12
28
RC4 Voice
153.6 ksps
108
44 19.2k
12
44
F-SCH
38.4k 76
12 19.2k 12
November, 2004
4
116
52 19.2k
20
52
38.4k 84
ksps
76.8
20 19.2k 20
4
100
36 19.2k 36
38.4k
4
68
4 19.2k 4
0
120
56 19.2k
24
56
38.4k 88
ksps
24 19.2k
76.8
24
8
104
40 19.2k 40
38.4k
8
72
8 19.2k 8
0
112 QPCH
48
16
48 QPCH
80 QPCH
16 16 TX Div PIlot
0
96
32 Sync 32
Code# 0
64
0 Pilot 0
Code#
Code#
Code#
Code#
Code#
4 chips 8 chips 16 chips 32 chips 64 chips 128 chips
Mature 1xRTT Mixed-Mode Voice and Data:
1 RC3/RC4 Shared F-SCH, 20 RC3 Voice Users, 38 RC4 Voice Users,
3 Active+12 Control-Hold RC3 and RC4 Data Users
16 data users time-share 2 F-DCCH for Control Hold state. Data users will get
38.4, 76.4, 153.6 or 307.2 kb/s peak, ~9 or 19 kb/s average, good latency. Fwd power tight!
Code# 0 2 1 3 Code#
F-SCH 153K RC3
4 chips
F-SCH 307200
307.2 ksps or
F-SCH
sps
F-SCH307.2
307K
ksps RC4
Code# 0 4 2 6 1 5 3 7 Code#
Or
8 chips
Co
Code# 0 8 4 12 2 10 6 14 1 9 5 13 3 11 7 15 Code#
m
16 chips
76.8 76.8 76.8 76.8 76.8 76.8 76.8 76.8 76.8 76.8 76.8 76.8 76.8 76.8 76,800
bi
ksps ksps ksps ksps ksps ksps ksps ksps ksps ksps ksps ksps ksps ksps sps
na
Code# 0 16 8 24 4 20 12 28 2 18 10 26 6 22 14 30 1 17 9 25 5 21 13 29 3 19 11 27 7 23 15 31 Code#
32 chips
t
38.4k
38.4k
38.4k
38.4k
38.4k
38.4k
38.4k
38.4k
38.4k
38.4k
38.4k
38.4k
38.4k
38.4k
38.4k
38.4k
38.4k
38.4k
38.4k
38.4k
38.4k
38.4k
38.4k
38.4k
38.4k
38.4k
38.4k
38.4k
38.4k
38,400
io
sps
ns
Code# Code#
24
18
38
41
35
47
32
16
48
40
56
36
20
52
12
44
28
60
34
50
10
42
26
58
22
54
14
46
30
62
33
17
49
25
57
37
21
53
13
45
29
61
19
51
11
43
27
59
39
23
55
15
31
63
0
7
8
5
F-FCHs 9.6k F-FCHs 9.6k F-FCHs 9.6k
64 chips
Paging
19.2k
19.2k
19.2k
19.2k
19.2k
19.2k
19.2k
19.2k
19.2k
19.2k
19.2k
19.2k
19.2k
19.2k
19.2k
19.2k
19.2k
19.2k
19.2k
19.2k
19.2k
19.2k
19.2k
19.2k
19.2k
19.2k
19.2k
19.2k
19.2k
19.2k
19.2k
19.2k
19.2k
19.2k
19.2k
19.2k
19.2k
19.2k
19.2k
19.2k
19.2k
19.2k
19.2k
19.2k
19.2k
19.2k
19.2k
19.2k
19.2k
19.2k
19.2k
19.2k
19.2k
19.2k
19.2k
19.2k
19.2k
19.2k
19.2k
19.2k
19.2k
Sync
Pilot
19,200
F-DCCHs
sps
F-FCHs
120
114
110
126
101
117
123
112
100
116
108
124
106
122
102
118
113
105
121
109
125
115
107
103
119
111
127
Code# Code#
64
32
96
16
80
48
72
40
24
88
56
68
36
20
84
52
12
76
44
28
92
60
66
34
98
18
82
50
10
74
42
26
90
58
70
38
22
86
54
14
78
46
30
94
62
65
33
97
18
81
49
73
41
25
89
57
69
37
21
85
53
13
77
45
29
93
61
67
35
99
19
83
51
11
75
43
27
91
59
71
39
23
87
55
15
79
47
31
95
63
8
7
0
3
128 chips
9,600
F-FCHs 9.6k F-FCHs 9.6k F-FCHs 9.6k
TX Div PIlot
4,800
QPCH
QPCH
QPCH
2,400
RC4 Voice RC4 Voice RC4 Voice sps
November, 2004 RF200 v4.0 (c) 2004 Scott Baxter RF200 - 367
PN Scanners
Why PN scanners? Because phones can’t
scan remaining set fast enough, miss
transient interfering signals
Berkeley Varitronics
• high-resolution, GPS-locked
– full-PN scan speed 26-2/3 ms.
• 2048 parallel processors for very fast
detection of transient interferors
Agilent (formerly Hewlett-Packard)
• high resolution, GPS-locked
– full-PN scan speed 1.2 sec.
• Integrated with spectrum analyzer and
phone call-processing tool
Grayson Wireless
• lower-cost, low-end solution
– full-PN scan speed 6.3 sec.
• integrated with phone & call-processing
data collection tool
• high-end version also available using
Berkeley Scanner
November, 2004 RF200 v4.0 (c) 2004 Scott Baxter RF200 - 368
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
OPAS32
Nortel RF Optimizer
• Can merge/analyze drive-test and
Nortel CDMA system data
Wavelink
Comarco "Workbench" Tool
Verizon/Airtouch internal tool COMARCO
November, 2004 RF200 v4.0 (c) 2004 Scott Baxter RF200 - 369
Course RF200
Data
Data Flow
Flow Management:
Management:
MAC/LAC
MAC/LAC Layer
Layer Operation
Operation
November, 2004 RF200 v4.0 (c) 2004 Scott Baxter RF200 - 370
System MAC/LAC Parameters
•How is data flow managed? The answers to all these questions
•Can I keep my FCH all the time? are determined by MAC & LAC layer
•Will my connection drop in a fade? processes and parameters
•When is an SCH turned on for me? Each network manufacturer
•How long will my SCH burst last? implements some subset of the
•What is the data rate of my SCH? MAC/LAC states and parameters
•If I can’t get a full-rate SCH, can I at specified in the IS-2000 standard
least get a lower-rate SCH? Each manufacturer has its own
•Which kinds of traffic have priority? unique parameter set to control state
•Do some users have higher priority? transitions
Most networks begin operation using
Active manufacturer-recommended defaults
T_active or
Release
• as networks and applications
Initialization
Traffic channel
Exists Control Channel
exists
Suspended
mature, parameters will be fully
Service Option
Connected
Control Channel
T_suspend optimized
Exists
November, 2004 RF200 v4.0 (c) 2004 Scott Baxter RF200 - 371
MAC States
IP Selector/ Channel
Session Svc Cfg (RLP)
PPP
Element State
Backbone PDSN/
Internet Network Foreign BTS F-TRAFFIC R-TRAFFIC
VPNs SECURE TUNNELS
T
PDSN Authentication
T Agent
R-P Interface
F-FCH ACTIVE R-FCH
Authorization AAA
Home Agent Accounting F-SCH exit timer: R-SCH
SCH driven a few seconds SCH driven
(C)BSC/ SEL CE
Access Manager t1 by traffic by traffic
Internet Backbone
Network
PDSN/
Foreign BTS
F-TRAFFIC
CONTROL R-TRAFFIC
VPNs T SECURE TUNNELS T Agent
PDSN Authentication
Authorization AAA
R-P Interface
F-DCCH
HOLD R-DCCH
Home Agent Accounting intermittent
(Optional State)
(C)BSC/ SEL CE exit timer: a few seconds
Access Manager t1 very fast return to active state
Backbone PDSN/
Internet Network Foreign BTS PAGING
VPNs T SECURE TUNNELS T Agent SUSPENDED R-EACH
PDSN Authentication R-P Interface (Optional State)
Authorization AAA
Home Agent Accounting R-CCCH
exit timer: a few seconds
(C)BSC/ SEL CE between data bursts intermittent
Access Manager t1
Backbone PDSN/
Internet Network Foreign BTS
PAGING
VPNs T
PDSN
SECURE TUNNELS
Authentication
T Agent
R-P Interface
DORMANT R-EACH
Authorization AAA exit timer: minutes, hours
Home Agent Accounting R-CCCH
between data bursts
(C)BSC/ SEL
Access Manager t1 intermittent
November, 2004 RF200 v4.0 (c) 2004 Scott Baxter RF200 - 372
PDSN/Foreign Agent
November, 2004 RF200 v4.0 (c) 2004 Scott Baxter RF200 - 373
Active State: Managing F-FCHs, F-SCHs
A 1xRTT Web-Browsing Session
Every time a call Dormant
State
Active State Dormant
State
Active State
T
• at return from +T
NET
QUEUE User
+T
dormant to active SCH Reads
Web Page
state
Messages are exchanged on access and paging channels to setup F-FCH
FCH setup only occurs if necessary resources are available
• Walsh Codes, Forward Power, Reverse Power, backhaul, hardware
If a new F-FCH is blocked because an existing F-SCH is tying up
resources, the existing F-SCH is released early to free-up resources
Networks today give same priority to new F-FCHs -- voice or data
When data packet is finished, Active-to-Dormant timer begins
• at end of timer, F-FCH is extinquished and link enters dormant state
• but packet session is still maintained!
November, 2004 RF200 v4.0 (c) 2004 Scott Baxter RF200 - 374
Forward Link Events in a Typical User Session
Data volume in PDSN Data volume Data volume in PDSN Data volume in PDSN
buffer triggers SCH in buffer low, buffer triggers SCH buffer triggers SCH Act
assignment. SCH rate is SCH released. assignment. SCH rate is assignment. SCH rate is Init Susp
driven by amount of Data flow driven by amount of driven by amount of CHld
data in buffer and continues on data in buffer and data in buffer and
available TX power FCH until available TX power available TX power Null Dorm
sector can allocate. complete. sector can allocate. sector can allocate. Rcon
complete.
Active
timer
38.4 runs out! No data,
FCH drops. FCH idle,
Session is 1200 bps
19.2 dormant.
Mobile
ends
9.6 TA session.
1.2
0
STATE
November, 2004 RF200 v4.0 (c) 2004 Scott Baxter RF200 - 375
Lucent MAC/LAC Parameters
November, 2004 RF200 v4.0 (c) 2004 Scott Baxter RF200 - 376
New Lucent 3G 1x Peg Counts/Measurements
Group CDMA-PAF
• 60: 3G CDMA Intercept Messages
CDMA-PAF-CARR-SC
• 32: 3G Origination Assigned to a 3G Fundamental Channel
• 33: 3G Termination Assigned to a 3G Fundamental Channel
• 34: 3G Origination/Termination Assigned to a 2G Channel
• 35: 2G Origination/Termination Assigned to a 3G Channel in 2G mode
• 38: 3G CP-Fail Call Setup Failure – Origination
• 39: 3G CP-Fail Call Setup Failure – Termination
CDMA SUBCELL
• 6: 3G Origination/Termination Overflow
CDMA-PAFF-CARR-RC
• 1: CDMA calls per radio configuration
ECP-PAF-CARR CDMA
• 15: 3G Page Response Seizures not resulting in 3G CD assignment
November, 2004 RF200 v4.0 (c) 2004 Scott Baxter RF200 - 377
More Lucent 3G 1x Peg Counts/Measurements
ECP-PAF-CARR-SC-CDMA
• 14: 3G Origination Traffic Channel Confirmation Failure
• 15: 3G Termination Traffic Channel Confirmation Failure
• 16: 3G Origination denied due to no Packet Pipe Connection
• 17: 3G Termination denied due to no Packet Pipe Connection
• 18: 3G Origination Traffic Channel Activation Failure
• 19: 3G Termination Traffic Channel Activation Failure
• 20: 3G CDMA Alert Confirmation Failures
• 21: 3G CDMA Cellular Networking Termination Traffic Channel
Confirmation Failure
• 22: 3G CDMA Cellular Networking Termination Failure due to
Packet Pipe Connection Failure
• 23: 3G CDMA Cellular Networking Termination Alert
Confirmation Failure
November, 2004 RF200 v4.0 (c) 2004 Scott Baxter RF200 - 378
More Lucent 3G 1x Peg Counts/Measurements
ECP-PAF-SC CDMA
• 3: 3G Origination failed due to no Speech Handler Assignment
received at cell
• 4: 3G Termination failed due to no Speech Handler
Assignment received at cell
ECP-PAF CDMA
• 8: 3G Origination Failed due to DCS error
• 9: 3G Termination Failed due to DCS error
CP CDMA
• 58: 3G Origination/Termination-Reacquire on Analog from
CDMA
• 59: 3G Roamer Origination Attempts Denied
• 60: 3G Origination Denied – Error
• 61: 3G Originations-Reacquire on Analog from CDMA
November, 2004 RF200 v4.0 (c) 2004 Scott Baxter RF200 - 379
Nortel MAC/LAC Parameters
Helpful Documents:
• EBSC Preliminary Engineering Guidelines SPCS January 23
2001.pdf
• 1xRTT Datafill Presentation – rev. 1.1 Nortel Networks CDMA
RF Engineering
• 411-2133-101 BSC Theory of Operations
• 411-2133-117 3G Capacity Solutions
• 411-2133-199 Software Delta for Planners
• 411-2133-801 Data 3G Capacity Solutions Overview
November, 2004 RF200 v4.0 (c) 2004 Scott Baxter RF200 - 380
Course RF200
1x
1x Data
Data Tests
Tests and
and Optimization
Optimization
November, 2004 RF200 v4.0 (c) 2004 Scott Baxter RF200 - 381
So S L O W ! ! Where’s My Data?!!
IP Data Environment PDSN/Foreign Agent
Backbone
Internet Network
VPNs T SECURE TUNNELS T
CDMA RF Environment
IP Data Environment
PDSN Authentication
Home Agent
Authorization AAA R-P Interface
Accounting •Coverage Holes
BTS •Pilot Pollution
•Missing Neighbors
PSTN v SEL CE •Fwd Pwr Ovld
t1 t1 t1 •Rev Pwr Ovld
Switch •Search Windows
(C)BSC/Access Manager Wireless
•Island Cells
Traditional Telephony CDMA IOS PPP •Slow Handoff
Mobile Device
IP Data Environment
PDSN Authentication
Home Agent
Authorization AAA R-P Interface
Accounting •Coverage Holes
BTS •Pilot Pollution
•Missing Neighbors
PSTN v SEL CE •Fwd Pwr Ovld
t1 t1 t1 •Rev Pwr Ovld
Switch •Search Windows
(C)BSC/Access Manager Wireless
•Island Cells
Traditional Telephony CDMA IOS PPP •Slow Handoff
Mobile Device
November, 2004 RF200 v4.0 (c) 2004 Scott Baxter RF200 - 383
Overview of Field Tool IP Test Activities
Raw Upload Uploads data with no overhead (no headers, no Testing uplink throughput
handshaking beyond the normal TCP handshaking)
Raw Download Downloads data with no overhead (no headers, no Testing downlink throughput
handshaking beyond the normal TCP handshaking.)
Raw Loopback A loopback (data is sent to the remote server which Simultaneous exercise of the uplink and downlink
returns the same data) application with no overhead (no
headers, no handshaking beyond the normal TCP
handshaking.)
Ping (ICMP ECHO) Ping does not use the TCP protocol, but rather uses the Determining round-trip-time between the user and the
connectionless and “unreliable” ICMP protocol. Sends remote server, as well as general link integrity (by
small echo request packets to a remote server, which counting the number of missing echo reply packets).
responds with an echo reply.
HTTP GET A standard web page “browse” request. If Raw Download is unavailable, testing downlink
throughput; modeling typical customer use.
HTTP POST A web-based upload (similar to how web-based email If Raw Upload is unavailable, testing uplink throughput.
sites allow users to upload files as “attachments”).
FTP GET A standard FTP file download. Many file downloads on If Raw Download and HTTP GET are unavailable, testing
the Internet use FTP. downlink throughput; modeling typical customer use.
FTP PUT A FTP file upload. The file is generated by the Invex3G If Raw Upload and HTTP POST are unavailable, testing
platform and sent to the server. uplink throughput
Mail GET (POP3) Retrieves all the mail for a given mailbox (e-mail Modeling typical customer use.
address) from an e-mail server. Note: does not delete
the e-mail messages from the mailbox.
Wait Waits a specified amount of time. Testing idle timers, timeouts, etc.
November, 2004 RF200 v4.0 (c) 2004 Scott Baxter RF200 - 384
Basic Network Data Test Scenarios
Network View Protocol Stack View
SYSTEM MOBILE
IS95 1x Other Pkt Voice Ckt IS95 1x Other Pkt Voice Ckt
APPL
Test Test Test L3
Sig
L3 L3 Data Svc Data
Sig Sig Svc Svc
L3
Sig
L3 L3 Data Svc Data
Sig Sig Svc Svc
Server Server Server IS95 1x Other Pkt Null Ckt IS95 1x Other Pkt Null Ckt
PLDCF
PLDCF MUX / QoS PLDCF MUX / QoS
PSTN v SEL CE Physical - RLAC Physical - RLAC
t1 t1 t1
SW USER
Frames
IP tests can be originated from the mobile side to identify & trap problems
Test servers can be positioned where needed in the network
• At PDSN FA, at PDSN HA, or at other end of IP or VPN network
Test server standard features should be left naturally enabled:
• Discard/Sync/Null (server throws away data sent to it)
• Char Gen (server can send randomly generated data to test mobile)
• Echo (server can loopback all data received from the test mobile)
• Ping (server will respond to pings sent from the test mobile)
November, 2004 RF200 v4.0 (c) 2004 Scott Baxter RF200 - 385
Data Task: Connect
Network View Protocol Stack View
SYSTEM MOBILE
IS95 1x Other Pkt Voice Ckt IS95 1x Other Pkt Voice Ckt
APPL
Test Test Test L3
Sig
L3 L3 Data Svc Data
Sig Sig Svc Svc
L3
Sig
L3 L3 Data Svc Data
Sig Sig Svc Svc
Server Server Server IS95 1x Other Pkt Null Ckt IS95 1x Other Pkt Null Ckt
PLDCF
PLDCF MUX / QoS PLDCF MUX / QoS
PSTN v SEL CE Physical - RLAC Physical - RLAC
t1 t1 t1
SW USER
Frames
APPL
Test Test Test L3
Sig
L3 L3 Data Svc Data
Sig Sig Svc Svc
L3
Sig
L3 L3 Data Svc Data
Sig Sig Svc Svc
Server Server Server IS95 1x Other Pkt Null Ckt IS95 1x Other Pkt Null Ckt
PLDCF
PLDCF MUX / QoS PLDCF MUX / QoS
PSTN v SEL CE Physical - RLAC Physical - RLAC
t1 t1 t1
SW USER
Frames
November, 2004 RF200 v4.0 (c) 2004 Scott Baxter RF200 - 387
Data Task: Raw Download
Network View Protocol Stack View
SYSTEM MOBILE
IS95 1x Other Pkt Voice Ckt IS95 1x Other Pkt Voice Ckt
APPL
Test Test Test L3
Sig
L3 L3 Data Svc Data
Sig Sig Svc Svc
L3
Sig
L3 L3 Data Svc Data
Sig Sig Svc Svc
Server Server Server IS95 1x Other Pkt Null Ckt IS95 1x Other Pkt Null Ckt
PLDCF
PLDCF MUX / QoS PLDCF MUX / QoS
PSTN v SEL CE Physical - RLAC Physical - RLAC
t1 t1 t1
SW USER
Frames
Raw Downloads are the best way to measure the throughput capability of
the forward link
• a fixed quantity of random data is requested from the test server by
the mobile
• the speed of the download is limited by channel capacity and
congestion at any controlling bottlenecks
• by performing downloads from servers located at various places in the
network, the location of capacity bottlenecks can be identified
November, 2004 RF200 v4.0 (c) 2004 Scott Baxter RF200 - 388
Data Task: Raw Upload
Network View Protocol Stack View
SYSTEM MOBILE
IS95 1x Other Pkt Voice Ckt IS95 1x Other Pkt Voice Ckt
APPL
Test Test Test L3
Sig
L3 L3 Data Svc Data
Sig Sig Svc Svc
L3
Sig
L3 L3 Data Svc Data
Sig Sig Svc Svc
Server Server Server IS95 1x Other Pkt Null Ckt IS95 1x Other Pkt Null Ckt
PLDCF
PLDCF MUX / QoS PLDCF MUX / QoS
PSTN v SEL CE Physical - RLAC Physical - RLAC
t1 t1 t1
SW USER
Frames
Raw Uploads are the best way to measure the throughput capability of the
reverse link
• a fixed quantity of random data is requested sent to the test server by
the mobile
• the speed of the upload is limited by channel capacity and congestion
at any controlling bottlenecks
• by performing uploads to test servers located at various places in the
network, the location of capacity bottlenecks can be identified
November, 2004 RF200 v4.0 (c) 2004 Scott Baxter RF200 - 389
Data Task: Http GET
Network View Protocol Stack View
SYSTEM MOBILE
IS95 1x Other Pkt Voice Ckt IS95 1x Other Pkt Voice Ckt
APPL
Test Test Test L3
Sig
L3 L3 Data Svc Data
Sig Sig Svc Svc
L3
Sig
L3 L3 Data Svc Data
Sig Sig Svc Svc
Server Server Server IS95 1x Other Pkt Null Ckt IS95 1x Other Pkt Null Ckt
PLDCF
PLDCF MUX / QoS PLDCF MUX / QoS
PSTN v SEL CE Physical - RLAC Physical - RLAC
t1 t1 t1
SW USER
Frames
Http GET file transfers are the method used to download web
pages during internet browsing
• There are certain types of IP problems which may not appear
during raw downloads but which will affect HTTP GET transfers
• by performing GETS from servers at different places in the
network, the location of any GET-specific problems can be
identified
November, 2004 RF200 v4.0 (c) 2004 Scott Baxter RF200 - 390
Data Task: Http POST
Network View Protocol Stack View
SYSTEM MOBILE
IS95 1x Other Pkt Voice Ckt IS95 1x Other Pkt Voice Ckt
APPL
Test Test Test L3
Sig
L3 L3 Data Svc Data
Sig Sig Svc Svc
L3
Sig
L3 L3 Data Svc Data
Sig Sig Svc Svc
Server Server Server IS95 1x Other Pkt Null Ckt IS95 1x Other Pkt Null Ckt
PLDCF
PLDCF MUX / QoS PLDCF MUX / QoS
PSTN v SEL CE Physical - RLAC Physical - RLAC
t1 t1 t1
SW USER
Frames
Http POST file transfers are the method used to upload pages
during internet browsing
• There are certain types of IP problems which may not appear
during raw uploads but which will affect HTTP POST transfers
• by performing POSTS from servers at different places in the
network, the location of any POST-specific problems can be
identified
November, 2004 RF200 v4.0 (c) 2004 Scott Baxter RF200 - 391
Data Task: Ftp GET
Network View Protocol Stack View
SYSTEM MOBILE
IS95 1x Other Pkt Voice Ckt IS95 1x Other Pkt Voice Ckt
APPL
Test Test Test L3
Sig
L3 L3 Data Svc Data
Sig Sig Svc Svc
L3
Sig
L3 L3 Data Svc Data
Sig Sig Svc Svc
Server Server Server IS95 1x Other Pkt Null Ckt IS95 1x Other Pkt Null Ckt
PLDCF
PLDCF MUX / QoS PLDCF MUX / QoS
PSTN v SEL CE Physical - RLAC Physical - RLAC
t1 t1 t1
SW USER
Frames
FTP GET file transfers are the most common method of download data
file transfers between servers in IP networks
• There are certain types of IP problems which may not appear during
raw downloads but which will affect FTP GET transfers
• by performing GETs from test servers at different places in the
network, the location of any FTP-specific problems can be identified
• Most data collection tools will allow you to configure the usernames
and passwords required for the FTP transactions so the tests can
proceed automatically without requiring manual intervention
November, 2004 RF200 v4.0 (c) 2004 Scott Baxter RF200 - 392
Data Task: Ftp PUT
Network View Protocol Stack View
SYSTEM MOBILE
IS95 1x Other Pkt Voice Ckt IS95 1x Other Pkt Voice Ckt
APPL
Test Test Test L3
Sig
L3 L3 Data Svc Data
Sig Sig Svc Svc
L3
Sig
L3 L3 Data Svc Data
Sig Sig Svc Svc
Server Server Server IS95 1x Other Pkt Null Ckt IS95 1x Other Pkt Null Ckt
PLDCF
PLDCF MUX / QoS PLDCF MUX / QoS
PSTN v SEL CE Physical - RLAC Physical - RLAC
t1 t1 t1
SW USER
Frames
FTP PUT file transfers are the most common method of upload data file
transfers between servers in IP networks
• There are certain types of IP problems which may not appear during
raw downloads but which will affect FTP PUT transfers
• by performing PUTs to test servers at different places in the network,
the location of any FTP-specific problems can be identified
• Most data collection tools will allow you to configure the usernames
and passwords required for the FTP transactions so the tests can
proceed automatically without requiring manual intervention
November, 2004 RF200 v4.0 (c) 2004 Scott Baxter RF200 - 393
Data Task: Wait
Network View Protocol Stack View
SYSTEM MOBILE
IS95 1x Other Pkt Voice Ckt IS95 1x Other Pkt Voice Ckt
APPL
Test Test Test L3
Sig
L3 L3 Data Svc Data
Sig Sig Svc Svc
L3
Sig
L3 L3 Data Svc Data
Sig Sig Svc Svc
Server Server Server IS95 1x Other Pkt Null Ckt IS95 1x Other Pkt Null Ckt
PLDCF
PLDCF MUX / QoS PLDCF MUX / QoS
PSTN v SEL CE Physical - RLAC Physical - RLAC
t1 t1 t1
SW USER
Frames
November, 2004 RF200 v4.0 (c) 2004 Scott Baxter RF200 - 394
Course RF200
Protocol-Layer-Specific
Protocol-Layer-Specific Data
Data
November, 2004 RF200 v4.0 (c) 2004 Scott Baxter RF200 - 395
Watching Throughput in Real-Time
November, 2004 RF200 v4.0 (c) 2004 Scott Baxter RF200 - 397
Mobile Tool IP Throughput Calculations
Application Throughput Calculation
Raw Upload TX Payload: all data (no headers or overhead)
TX Transfer Time: from first byte sent to last byte sent
Raw Download RX Payload: all data (no headers or overhead)
RX Transfer Time: from first byte received to last byte received
Raw Loopback RX Payload: all data (no headers or overhead)
RX Transfer Time: from first byte received to last byte received
TX Payload: all data (no headers or overhead)
TX Transfer Time: from first byte sent to last byte sent
Ping (ICMP ECHO) Ping sends a small packet and waits for a response packet, so throughput is not applicable.
HTTP GET TX Payload: HTTP GET request
TX Transfer Time: from first request byte sent to last request byte sent
RX Payload: HTTP response, including headers (since they are an integral part of the data)
RX Transfer Time: from first response byte received to last response byte received
HTTP POST TX Payload: HTTP POST request, which includes the header. The header is accounted for such that the payload is
equal to the amount of data specified in the task configuration.
TX Transfer Time: from first byte of request sent to last byte of request sent
FTP GET RX Payload: The file data (the user login, changing directories, etc., are not included)
RX Transfer Time: from first byte of the file received to last byte of the file received
FTP PUT TX Payload: The file data (the user login, changing directories, etc., are not included)
TX Transfer Time: from first byte of the file sent to last byte of the file sent
Mail GET (POP3) RX Payload: The e-mail messages including headers (like the “To,” “From,” and “Subject” fields) and the bodies
(message text or attachments). The user login and overhead necessary to retrieve e-mails is not included.
RX Transfer Time: from the first byte of the first e-mail received to the last byte of the last e-mail received.
Mail PUT (SMTP) TX Payload: the e-mail message body. The user login and overhead necessary to send an e-mail is not included.
TX Transfer Time: from the first byte of the e-mail sent to the last byte of the e-mail sent.
Mail PUT (SMTP) TX Payload: the e-mail message body. The user login and overhead necessary to send an e-mail is not included.
TX Transfer Time: from the first byte of the e-mail sent to the last byte of the e-mail sent.
Wait Not Applicable
November, 2004 RF200 v4.0 (c) 2004 Scott Baxter RF200 - 398
TCP Application Flow and Timing
Measurements
Start Task Timing Begins Here
– Peak
– average Transfer Data
(Application-Specific)
Application
throughput amount
and timing begins
• Latency and ends within
this block
Send Terminate
– Minimum Request
– Average
– Peak Terminate
Response Timeout?
November, 2004 RF200 v4.0 (c) 2004 Scott Baxter RF200 - 399
Data Measurement: TCP Throughput
Network View Protocol Stack View
SYSTEM MOBILE
IS95 1x Other Pkt Voice Ckt IS95 1x Other Pkt Voice Ckt
APPL
Test Test Test L3
Sig
L3 L3 Data Svc Data
Sig Sig Svc Svc
L3
Sig
L3 L3 Data Svc Data
Sig Sig Svc Svc
Server Server Server IS95 1x Other Pkt Null Ckt IS95 1x Other Pkt Null Ckt
PLDCF
PLDCF MUX / QoS PLDCF MUX / QoS
PSTN v SEL CE Physical - RLAC Physical - RLAC
t1 t1 t1
SW USER
Frames
APPL
Test Test Test L3
Sig
L3 L3 Data Svc Data
Sig Sig Svc Svc
L3
Sig
L3 L3 Data Svc Data
Sig Sig Svc Svc
Server Server Server IS95 1x Other Pkt Null Ckt IS95 1x Other Pkt Null Ckt
PLDCF
PLDCF MUX / QoS PLDCF MUX / QoS
PSTN v SEL CE Physical - RLAC Physical - RLAC
t1 t1 t1
SW USER
Frames
November, 2004 RF200 v4.0 (c) 2004 Scott Baxter RF200 - 401
Data Measurement: IP Throughput
Network View Protocol Stack View
SYSTEM MOBILE
IS95 1x Other Pkt Voice Ckt IS95 1x Other Pkt Voice Ckt
APPL
Test Test Test L3
Sig
L3 L3 Data Svc Data
Sig Sig Svc Svc
L3
Sig
L3 L3 Data Svc Data
Sig Sig Svc Svc
Server Server Server IS95 1x Other Pkt Null Ckt IS95 1x Other Pkt Null Ckt
PLDCF
PLDCF MUX / QoS PLDCF MUX / QoS
PSTN v SEL CE Physical - RLAC Physical - RLAC
t1 t1 t1
SW USER
Frames
November, 2004 RF200 v4.0 (c) 2004 Scott Baxter RF200 - 402
Data Measurement: PPP Throughput
Network View Protocol Stack View
SYSTEM MOBILE
IS95 1x Other Pkt Voice Ckt IS95 1x Other Pkt Voice Ckt
APPL
Test Test Test L3
Sig
L3 L3 Data Svc Data
Sig Sig Svc Svc
L3
Sig
L3 L3 Data Svc Data
Sig Sig Svc Svc
Server Server Server IS95 1x Other Pkt Null Ckt IS95 1x Other Pkt Null Ckt
PLDCF
PLDCF MUX / QoS PLDCF MUX / QoS
PSTN v SEL CE Physical - RLAC Physical - RLAC
t1 t1 t1
SW USER
Frames
November, 2004 RF200 v4.0 (c) 2004 Scott Baxter RF200 - 403
Data Measurement: PL Throughput
Network View Protocol Stack View
SYSTEM MOBILE
IS95 1x Other Pkt Voice Ckt IS95 1x Other Pkt Voice Ckt
APPL
Test Test Test L3
Sig
L3 L3 Data Svc Data
Sig Sig Svc Svc
L3
Sig
L3 L3 Data Svc Data
Sig Sig Svc Svc
Server Server Server IS95 1x Other Pkt Null Ckt IS95 1x Other Pkt Null Ckt
PLDCF
PLDCF MUX / QoS PLDCF MUX / QoS
PSTN v SEL CE Physical - RLAC Physical - RLAC
t1 t1 t1
SW USER
Frames
November, 2004 RF200 v4.0 (c) 2004 Scott Baxter RF200 - 404
RF200 Appendix I
Case
Case Study:
Study:
Heavy
Heavy Sector
Sector Loading
Loading
November, 2004 RF200 v4.0 (c) 2004 Scott Baxter RF200 - 405
Runaway Class turns to Dark Side of the Force
A major PCS operator often holds
technical classes in an attractive
conference center on the south side of
Kansas City
In early November, 1998, a CDMA
performance optimization class realized it
had a large number of mobiles on hand
and decided to try to push a cell to the
limit: to see just how far we could go in
cell loading, and what would happen
Data collection equipment was on hand to
record the event from the mobile side
System operations personnel were
available to retrieve system-side statistics
for the period
Let’s see what happened!
November, 2004 RF200 v4.0 (c) 2004 Scott Baxter RF200 - 406
The BTS at the BTA Conference Center
208 Classroom
The classroom is about
204 212
500 feet northwest of
the three-sector BTS
The BTS’ gamma face BTS
is the dominant sector
N for the classroom, at
from RFCAD
PN 212.
Looking northwest
from IQAnalyzer
November, 2004 RF200 v4.0 (c) 2004 Scott Baxter RF200 - 407
What to Expect:
Loading Effects on the Forward Link
Light Traffic Loading
On the forward link, the
overhead channels (Pilot,
Sync, and Paging) remain Ec/Io = (2/4) BTS
Transmit
constant = 50% Power
Traffic Channels
increases (Ec stays the same, Ec/Io = (2/10) 6w
but Io is driven up) = 20% I0
= -7 db.
Paging 1.5w
Sync 0.5w
Pilot 2w EC
November, 2004 RF200 v4.0 (c) 2004 Scott Baxter RF200 - 408
What to Expect:
Loading Effects on the Reverse Link
Lightly Loaded Sector
On a lightly-loaded sector, the
noise floor is relatively low and an
individual mobile can be heard at
comfortably low power BTS
Receive
When the forward power goes up, Power
each mobile’s open-loop power Mobile
Thermal
control will try to decrease mobile Noise
power output
On a heavily loaded sector each
Heavily Loaded Sector
mobile is competition against the BTS
others, so the BTS must raise Receive
Power
each mobile’s power to remain
Mobile
competitive
Closed Loop power control takes a
Mobiles
Other
“double hit” – correcting for both
increased noise and the mobile’s
Thermal
incorrect power control instincts Noise
Traffic Channels
tries to power down
• BTS closed-loop power control 6w
must also counter this trend I0
Mobile transmit power increases Paging 1.5w
substantially during heavy-traffic Sync 0.5w
periods! Pilot 2w EC
November, 2004 RF200 v4.0 (c) 2004 Scott Baxter RF200 - 410
The Ground Shakes
25+ Mobiles
Calls begin
Other mobile calls continue
November, 2004 RF200 v4.0 (c) 2004 Scott Baxter RF200 - 411
Test Mobile Receive Power
Average
-76.5 dbm
With one user
November, 2004 RF200 v4.0 (c) 2004 Scott Baxter RF200 - 412
Test Mobile Combined Ec/Io
Average
-3.6 db
With one user
Average
-6.8 db
With max users
November, 2004 RF200 v4.0 (c) 2004 Scott Baxter RF200 - 413
Test Mobile Closed-Loop Power Control (TXGA)
Average
-6 db
Average while max users
-16 db active
With only this
User active About 6 db of this increase is
necessary to counteract the
Since the additional calls mobile’s own open-loop instinct
increase the noise level at to power down due to
the BTS receiver, the BTS increased BTS power.
must ask the test mobile to The rest is needed to keep the
increase its transmit power mobile’s signal competitive at
output to keep up with the the BTS.
crowd.
November, 2004 RF200 v4.0 (c) 2004 Scott Baxter RF200 - 414
Test Mobile Transmit Power
Average
Average -10 dbm
-16 dbm While max users
With this user only active
November, 2004 RF200 v4.0 (c) 2004 Scott Baxter RF200 - 415
System-Side Data: Channel Element Usage
The number of channel elements active on this BTS reaches its highest value
for the day during the 30-minute period of our experiment.
November, 2004 RF200 v4.0 (c) 2004 Scott Baxter RF200 - 416
System-Side Data: BTS Blocks
Start Blocks Blocks Blocks SHO Blk SHO Blk SHO Blk Succ Succ
Cell Start Date Time End Time No TCE No Fwd No Rev No TCE No Fwd No Rev Calls SHO
196 11/3/98 8:00:00 8:30:00 0 0 0 0 0 0 66 988
196 11/3/98 8:30:00 9:00:00 0 0 0 0 0 0 112 934
196 11/3/98 9:00:00 9:30:00 0 0 0 0 0 0 126 907
196 11/3/98 9:30:00 10:00:00 0 0 0 0 0 0 160 1099
196 11/3/98 10:00:00 10:30:00 0 0 0 0 0 0 77 853
196 11/3/98 10:30:00 11:00:00 0 0 0 0 0 0 121 1009
196 11/3/98 10:30:00 11:00:00 0 0 0 0 0 0 102 924
196 11/3/98 11:00:00 11:30:00 0 0 0 0 0 0 132 905
196 11/3/98 12:00:00 12:30:00 0 0 0 0 0 0 102 885
196 11/3/98 12:00:00 12:30:00 0 0 0 0 0 0 105 852
196 11/3/98 13:00:00 13:30:00 0 20 0 0 0 0 172 1018
196 11/3/98 13:00:00 13:30:00 0 0 0 0 0 0 97 913
196 11/3/98 13:30:00 14:00:00 0 0 0 0 0 0 117 744
196 11/3/98 14:00:00 14:30:00 0 0 0 0 0 0 83 953
196 11/3/98 15:00:00 15:30:00 0 0 0 0 0 0 132 924
196 11/3/98 15:00:00 15:30:00 0 0 0 0 0 0 149 1103
196 11/3/98 15:30:00 16:00:00 0 0 0 0 0 0 119 828
196 11/3/98 16:00:00 16:30:00 0 0 0 0 0 0 129 1064
196 11/3/98 17:00:00 17:30:00 0 1 0 0 0 0 128 1044
196 11/3/98 17:30:00 18:00:00 0 0 0 0 0 0 129 914
196 11/3/98 18:00:00 18:30:00 0 0 0 0 0 0 96 979
Totals for BTS 196 0 21 0 0 0 0 3140 28102
November, 2004 RF200 v4.0 (c) 2004 Scott Baxter RF200 - 417
System-Side Data: BTS Blocks, Access Failures
Site Call Call % Total % Tot BTS %BTS Acc. %Acc. Screen %Scr. Calls %
Att. Succ. Succ. Block Block Block Block Fail Fail Calls Calls Drop Drop
===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== =====
196X 55 54 98.18 1 1.82 0 0 0 0 0 0 0 0
196Y 111 110 99.1 0 0 0 0 1 0.9 0 0 4 3.64
196Z 95 93 97.89 1 1.05 1 1.05 1 1.05 0 0 0 0
The sector hit by our experiment shows the worst BTS blocks and Access
Failures.
November, 2004 RF200 v4.0 (c) 2004 Scott Baxter RF200 - 418
RF200 Appendix II
CDMA
CDMA Information
Information Resources
Resources
Bibliography
Bibliography -- Web
Web Links
Links
November, 2004 RF200 v4.0 (c) 2004 Scott Baxter RF200 - 419
Bibliography, 3G Air Interface Technologies
"Wireless Network Evolution 2G to 3G" by Vijay K. Garg. 764pp. 2002 Prentice-Hall, Inc.
ISBN 0-13-028077-1. $130. 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 IS-95 systems operating
today as well as thorough explanations of 2.5G and 3G enhancements.
“3G Wireless Demystified” by Lawrence Harte, Richard Levine, and Roman Kitka
488pp. Paperback, 2001 McGraw Hill, ISSBN 0-07-136301-7 $50. For both non-technical
and technical readers. An excellent starting point for understanding all the major
technologies and the whole 3G movement. Comfortable plain-language explanations
of all the 2G and 3G air interfaces, yet including very succinct, complete, and
rigorously correct technical details. You will still want to read books at a deeper
technical level in your chosen technology, and may sometimes turn to the applicable
standards for finer details. This book will give you how your technology relates in the
big picture, and probably all you care to know about technologies other than your own.
"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.
“WCDMA: Towards IP Mobility and Mobile Internet” by Tero Ojanpera and Ramjee
Prasad. 476pp. 2001 Artech House, ISSBN 1-58053-180-6. $100. A complete and
definitive work on UMTS (good CDMA2000, too!). CDMA principles, Mobile Internet,
RF Design, Air Interface, WCDMA FDD standard, WCDMA TDD, CDMA2000,
Performance, Hierarchical Cell Structures, Implementation, Network Planning, Basic
IP Principles, Network Architectures, Standardization, Future Directions.
November, 2004 RF200 v4.0 (c) 2004 Scott Baxter RF200 - 420
More Bibliography,
3G Air Interface Technologies
November, 2004 RF200 v4.0 (c) 2004 Scott Baxter RF200 - 421
Bibliography, The IP Aspect of 3G
“Mobile IP: Design, Principles and Practices” by Charles E. Perkins, 275 pp., 200,
1998 Addison-Wesley, ISBN 0-201-63469-4. $60. Comprehensive view of Mobile
IP including home and foreign agents, advertisement, discovery, registration,
datagrams, tunneling, encapsulation, route optimization, handoffs, firewalls, IPv6,
DHCP. Tour-de-force of mobile IP techniques.
“Mobile IP Technology for M-Business” by Mark Norris, 291 pp., 2001 Artech House,
ISSBN 1-58053-301-9. $67. GPRS overview and background, Mobile IP,
Addressing, Routing, M-business, future prospects, IPv4, IPv6, Bluetooth & IrDA
summaries.
“TCP/IP Explained” by Phillip Miller, 1997 Digital Press, ISBN 1-55558-166-8, 518pp.
$50. In-depth understanding of the Internet protocol suite, network access and
link layers, addressing, subnetting, name/address resolution, routing, error
reporting/recovery, network management. IF you’re not already strong in TCP/IP,
you’ll need this to fully master Mobile IP.
November, 2004 RF200 v4.0 (c) 2004 Scott Baxter RF200 - 422
Bibliography - General CDMA
“IS-95 CDMA and CDMA2000: Cellular/PCS Systems
Implementation” by Vijay K. Garg. 422 pp. 2000 Prentice Hall,
ISBN 0-13-087112-5, $90. IS-95 and CDMA2000 Access
technologies, DSSS, IS-95 air interface, channels, call processing,
power control, signaling, soft handoff, netw. planning, capacity,
data. CDMA2000 layers, channels, coding, comparison w/
WCDMA.
November, 2004 RF200 v4.0 (c) 2004 Scott Baxter RF200 - 423
Bibliography - General Wireless
November, 2004 RF200 v4.0 (c) 2004 Scott Baxter RF200 - 424
Web Links and Downloadable Resources
Scott Baxter: http://www.howcdmaworks.com
Latest versions of all courses are downloadable.
Category - Username - Password
Intro - (none required) - (none required)
RF/CDMA/Performance - shannon - hertz
3G - generation - third
Grayson - telecom - allen
Agilent - nitro - viper
GSM: http://www.gsmworld.com
The GSM Association website. Worldwide GSM
marketing cheerleaders but also includes some
excellent GSM and GPRS technical overview
whitepapers and documents; latest user figures.
November, 2004 RF200 v4.0 (c) 2004 Scott Baxter RF200 - 425
More Web Links
3GPP: http://www.3gpp.org/
The operators’ harmonization group concerned mainly with
ETSI-related standards
3GPP2: http://www.3gpp2.org/
The operators’ harmonization group concerned mainly with IS-
95-derived CDMA standards
ITU: http://www.itu.int/imt/
ETSI: http://www.etsi.fr/
TIA: http://www.tiaonline.org/
T1: http://www.t1.org/
ARIB: http://www.arib.or.jp/arib/english/index.html
TTC: http://www.ttc.or.jp/
TTA: http://www.tta.or.kr/
ETRI: http://www.etri.re.kr/
RAST: http://www.rast.etsi.fi/
November, 2004 RF200 v4.0 (c) 2004 Scott Baxter RF200 - 426