Professional Documents
Culture Documents
A Technical
Technical Introduction
Introduction
to
to Wireless
Wireless and
and CDMA
CDMA
July, 2008 Introduction to Wireless & CDMA -- RF100 v3.0 - (c) 2008 Scott Baxter RF100 - 1
How Did We Get Here?
July, 2008 Introduction to Wireless & CDMA -- RF100 v3.0 - (c) 2008 Scott Baxter RF100 - 2
Telegraphy
Q Samuel F.B. Morse had the idea of the telegraph on a
sea cruise in the 1833. He studied physics for two years,
and In 1835 demonstrated a working prototype, which he
patented in 1837.
Q Derivatives of Morse’ binary code are still in use today
Q The US Congress funded a demonstration line from
Washington to Baltimore, completed in 1844.
Q 1844: the first commercial telegraph circuits were coming
into use. The railroads soon were using them for train
dispatching, and the Western Union company resold idle
time on railroad circuits for public telegrams, nationwide Samuel F. B. Morse
at the peak of his career
Q 1857: first trans-Atlantic submarine cable was installed
July, 2008 Introduction to Wireless & CDMA -- RF100 v3.0 - (c) 2008 Scott Baxter RF100 - 5
Frequencies Used by Wireless Systems
Overview of the Radio Spectrum
AM LORAN Marine
0.3 0.4 0.5 0.6 0.7 0.8 0.9 1.0 1.2 1.4 1.6 1.8 2.0 2.4 3.0 MHz
3,000,000 i.e., 3x106 Hz
3 4 5 6 7 8 9 10 12 14 16 18 20 22 24 26 28 30 GHz
10
30,000,000,000 i.e., 3x10 Hz
Broadcasting Land-Mobile Aeronautical Mobile Telephony
Terrestrial Microwave Satellite
July, 2008 Introduction to Wireless & CDMA -- RF100 v3.0 - (c) 2008 Scott Baxter RF100 - 6
Development of North American Cellular
Q In the late 1970’s, the FCC (USA Federal Communications Commission)
and the Canadian government allocated 40 MHz. of spectrum in the 800
MHz. range for public mobile telephony.
Q FCC adopted Bell Lab’s AMPS (Advanced
Mobile Phone System) standard,
creating cellular as we know it today 333 MSAs
• The USA was divided into 333 MSAs
(Metropolitan Service Areas) and over
300+ RSAs
300 RSAs (Rural Service Areas)
Q By 1990, all MSAs and RSAs had competing licenses granted and at least
one system operating. Canadian markets also developed.
Q In 1987, the FCC allocated 10 mHz. of expanded spectrum
Q In the 1990’s, additional technologies were developed for cellular
• TDMA (IS-54,55,56, IS-136) (also, GSM in Europe/worldwide)
• CDMA (IS-95)
Q US Operators did not pay for their spectrum, although processing fees
(typically $10,000’s) were charged to cover license administrative cost
July, 2008 Introduction to Wireless & CDMA -- RF100 v3.0 - (c) 2008 Scott Baxter RF100 - 7
North American Cellular Spectrum
Uplink Frequencies Downlink Frequencies
(“Reverse Path”) (“Forward Path”)
July, 2008 Introduction to Wireless & CDMA -- RF100 v3.0 - (c) 2008 Scott Baxter RF100 - 8
Development of North America PCS
Q By 1994, US cellular systems were seriously
overloaded and looking for capacity relief
• The FCC allocated 120 MHz. of spectrum
around 1900 MHz. for new wireless telephony 51 MTAs
493 BTAs
known as PCS (Personal Communications
Systems), and 20 MHz. for unlicensed services
• allocation was divided into 6 blocks; 10-year
licenses were auctioned to highest bidders
Q PCS Licensing and Auction Details
• A & B spectrum blocks licensed in 51 MTAs (Major Trading Areas )
• Revenue from auction: $7.2 billion (1995)
• C, D, E, F blocks were licensed in 493 BTAs (Basic Trading Areas)
• C-block auction revenue: $10.2 B, D-E-F block auction: $2+ B (1996)
• Auction winners are free to choose any desired technology
Global USA
Total 3,051,659,279 252,018,131
GSM 2,571,563,279 84.3% 102,200,000 40.6%
CDMA 451,400,000 14.8% 132,243,131 52.5%
IDEN 28,696,000 0.9% 17,575,000 7.0%
July, 2008 Introduction to Wireless & CDMA -- RF100 v3.0 - (c) 2008 Scott Baxter RF100 - 10
Chapter 2
Wireless
Wireless Systems:
Systems:
Modulation
Modulation and
and Signal
Signal Bandwidth
Bandwidth
Q axis b
fc
a
Lower Upper
1 0 1 0
Sideband Sideband φ
c I axis
fc QPSK
1 0 1 0 Q axis
r
b
a
fc
φ
c I axis
1 0 1 0 p v
π/4 shifted DQPSK
fc
July, 2008 Introduction to Wireless & CDMA -- RF100 v3.0 - (c) 2008 Scott Baxter RF100 - 11
Characteristics of a Radio Signal
SIGNAL CHARACTERISTICS
Q The purpose of telecommunications is to
The complete, time- Natural Frequency
varying radio signal of the signal
send information from one place to another
Q Our civilization exploits the transmissible
nature of radio signals, using them in a
S (t) = A cos [ ωc t + ϕ ] sense as our “carrier pigeons”
Q To convey information, some characteristic
Amplitude (strength)
Phase of the signal of the radio signal must be altered (I.e.,
of the signal
‘modulated’) to represent the information
Q The sender and receiver must have a
Compare these Signals: consistent understanding of what the
variations mean to each other
Different Q RF signal characteristics which can be
Amplitudes varied for information transmission:
• Amplitude
Different • Frequency
Frequencies • Phase
Different
Phases
July, 2008 Introduction to Wireless & CDMA -- RF100 v3.0 - (c) 2008 Scott Baxter RF100 - 12
Modulation and Occupied Bandwidth
Time-Domain Frequency-Domain
(as viewed on an (as viewed on a Q The bandwidth occupied by a signal
Oscilloscope) Spectrum Analyzer) depends on:
Voltage Voltage • input information bandwidth
• modulation method
Q Information to be transmitted, called
“input” or “baseband”
Time 0 Frequency • bandwidth usually is small, much
lower than frequency of carrier
Q Unmodulated carrier
• the carrier itself has Zero bandwidth!!
fc Q AM-modulated carrier
Lower Upper
Sideband Sideband • Notice the upper & lower sidebands
• total bandwidth = 2 x baseband
fc Q FM-modulated carrier
• Many sidebands! bandwidth is a
complex mathematical function
fc Q PM-modulated carrier
• Many sidebands! bandwidth is a
complex mathematical function
fc
July, 2008 Introduction to Wireless & CDMA -- RF100 v3.0 - (c) 2008 Scott Baxter RF100 - 13
The Emergence of AM: A bit of History
Q The early radio pioneers first used binary transmission, turning their
crude transmitters on and off to form the dots and dashes of Morse
code. The first successful demonstrations of radio occurred during
the mid-1890’s by experimenters in Italy, England, Kentucky, and
elsewhere.
Q Amplitude modulation was the first method used to transmit voice
over radio. The early experimenters couldn’t foresee other methods
(FM, etc.), or today’s advanced digital devices and techniques.
Q Commercial AM broadcasting to the public began in the early
1920’s.
Q Despite its disadvantages and antiquity, AM is still alive:
• AM broadcasting continues today in 540-1600 KHz.
• AM modulation remains the international civil aviation standard,
used by all commercial aircraft (108-132 MHz. band).
• AM modulation is used for the visual portion of commercial
television signals (sound portion carried by FM modulation)
• Citizens Band (“CB”) radios use AM modulation
SSB
• Special variations of AM featuring single or independent
sidebands, with carrier suppressed or attenuated, are used for
marine, commercial, military, and amateur communications
LSB USB
July, 2008 Introduction to Wireless & CDMA -- RF100 v3.0 - (c) 2008 Scott Baxter RF100 - 14
Frequency Modulation (“FM”)
TIME-DOMAIN VIEW Q Frequency Modulation (FM) is a type of
angle modulation
• in FM, the instantaneous frequency
of the signal is varied by the
modulating waveform
Q Advantages of FM
t • the amplitude is constant
[
sFM(t) =A cos ωc t + mω m(x)dx+ϕ0 ] – simple saturated amplifiers can
t0
be used
where: – the signal is relatively immune
A = signal amplitude (constant) to external noise
ωc = radian carrier frequency
– the signal is relatively robust;
mω = frequency deviation index required C/I values are typically
m(x) = modulating signal 17-18 dB. in wireless
ϕ0 = initial phase applications
Q Disadvantages of FM
FREQUENCY-DOMAIN VIEW • relatively complex detectors are
LOWER UPPER required
Voltage
July, 2008 Introduction to Wireless & CDMA -- RF100 v3.0 - (c) 2008 Scott Baxter RF100 - 15
The Digital Advantage
July, 2008 Introduction to Wireless & CDMA -- RF100 v3.0 - (c) 2008 Scott Baxter RF100 - 16
Theory of Digital Modulation: Sampling
m(t) Q Voice and other analog signals first must
be sampled (converted to digital form) for
digital modulation and transmission
Sampling Q The sampling theorem gives the criteria
p(t) necessary for successful sampling,
digital modulation, and demodulation
• The analog signal must be band-
limited (low-pass filtered) to contain
m(t) no frequencies higher than fM
Recovery • Sampling must occur at least twice
as fast as fM in the analog signal.
This is called the Nyquist Rate
Q Required Bandwidth for p(t)
The Sampling Theorem: Two Parts • If each sample p(t) is expressed as
•If the signal contains no frequency higher an n-bit binary number, the
than fM Hz., it is comletely described by bandwidth required to convey p(t) as
specifying its samples taken at instants of a digital signal is at least N*2* fM
time spaced 1/2 fM s. • this follows Shannon’s Theorem: at
•The signal can be completely recovered least one Hertz of bandwidth is
from its samples taken at the rate of 2 fM required to convey one bit per
samples per second or higher. second of data
July, 2008 Introduction to Wireless & CDMA -- RF100 v3.0 - (c) 2008 Scott Baxter RF100 - 17
Sampling Example: the 64 kb/s DS-0
Band-Limiting Q Telephony has adopted a world-wide PCM
standard digital signal employing a 64 kb/s
C-Message Weighting stream derived from sampled voice data
0 dB
Q Voice waveforms are band-limited
-10dB
-20dB
• upper cutoff between 3500-4000 Hz. to
avoid aliasing
-30dB
• rolloff below 300 Hz. to minimize
-40dB
100 300 1000 3000 10000 vulnerability to “hum” from AC power mains
Frequency, Hz
Q Voice waveforms sampled at 8000/second rate
• 8000 samples x 1 byte = 64,000 bits/second
16 16 Companding • A>D conversion is non-linear, one byte per
15 15
14
sample, thus 256 quantized levels are
µ-Law
13
ln(1+ μ| x|)
12
11
10
9
8
7
6
8 8 t y = sgn(x) possible
ln(1 + μ)
5
4 4 4
3 3
3
2 • Levels are defined logarithmically rather
1 1 (whereμ = 255)
0
than linearly to accommodate a wider range
of audio levels with minimum distortion
A-LAW A|x|
y = sgn(x) for 0 ≤ x ≤
1
– μ-law companding (popular in North
ln(1+ A) A
America & Japan)
ln(1+ A|x)| 1
y = sgn(x) for < x ≤1 – A-law companding (used in most other
ln(1+ A) A
(where A = 87. 6) countries)
Q A>D and D>A functions are performed in a
x = analog audio voltage CODEC (coder-decoder) (see following figure)
y = quantized level (digital)
July, 2008 Introduction to Wireless & CDMA -- RF100 v3.0 - (c) 2008 Scott Baxter RF100 - 18
Digital
Digital Modulation
Modulation
July, 2008 Introduction to Wireless & CDMA -- RF100 v3.0 - (c) 2008 Scott Baxter RF100 - 19
Modulation by Digital Inputs
Our previous modulation examples used continuously-variable
analog inputs. If we quantize the inputs, restricting them to
digital values, we will produce digital modulation.
Q For example, modulate a signal with this
Voltage digital waveform. No more continuous
analog variations, now we’re “shifting”
1
Time
0 1 0 between discrete levels. We call this “shift
keying”.
• The user gets to decide what levels
mean “0” and “1” -- there are no
inherent values
Q Steady Carrier without modulation
1 0 1 0 Q Amplitude Shift Keying
ASK applications: digital microwave
Q Frequency Shift Keying
July, 2008 Introduction to Wireless & CDMA -- RF100 v3.0 - (c) 2008 Scott Baxter RF100 - 20
Claude Shannon:
The “Einstein” of Information Theory and Signal Science
July, 2008 Introduction to Wireless & CDMA -- RF100 v3.0 - (c) 2008 Scott Baxter RF100 - 21
Modulation Techniques of 1xEV Technologies
July, 2008 Introduction to Wireless & CDMA -- RF100 v3.0 - (c) 2008 Scott Baxter RF100 - 22
Digital Modulation Systems
Modulation Shannon Limit,
Q Each symbol of a digitally Scheme BitsHz
modulated RF signal conveys BPSK 1 b/s/hz
a number of bits of information QPSK 2 b/s/hz
• determined by the number 8PSK 3 b/s/hz
of degrees of modulation 16 QAM 4 b/s/hz
freedom
32 QAM 5 b/s/hz
Q More complex modulation 64 QAM 6 b/s/hz
schemes can carry more bits
per symbol in a given 256 QAM 8 b/s/hz
bandwidth, but require better
signal-to-noise ratios SHANNON’S
Q The actual number of bits per CAPACITY EQUATION
second which can be S
conveyed in a given bandwidth C = Bω log2 [ 1+ ]
N
under given signal-to-noise
Bω = bandwidth in Hertz
conditions is described by
C = channel capacity in bits/second
Shannon’s equations
S = signal power
N = noise power
July, 2008 Introduction to Wireless & CDMA -- RF100 v3.0 - (c) 2008 Scott Baxter RF100 - 23
Digital Modulation Schemes
Q There are many different schemes for digital modulation, each a
compromise between complexity, immunity to errors in transmission,
required channel bandwidth, and possible requirement for linear amplifiers
Q Linear Modulation Techniques
• BPSK Binary Phase Shift Keying
• DPSK Differential Phase Shift Keying
• QPSK Quadrature Phase Shift Keying IS-95 CDMA forward link
– Offset QPSK IS-95 CDMA reverse link
– Pi/4 DQPSK IS-54, IS-136 control and traffic channels
Q Constant Envelope Modulation Schemes
• BFSK Binary Frequency Shift Keying AMPS control channels
• MSK Minimum Shift Keying
• GMSK Gaussian Minimum Shift Keying GSM systems, CDPD
Q Hybrid Combinations of Linear and Constant Envelope Modulation
• MPSK M-ary Phase Shift Keying
• QAM M-ary Quadrature Amplitude Modulation
• MFSK M-ary Frequency Shift Keying FLEX paging protocol
Q Spread Spectrum Multiple Access Techniques
• DSSS Direct-Sequence Spread Spectrum IS-95 CDMA
• FHSS Frequency-Hopping Spread Spectrum
July, 2008 Introduction to Wireless & CDMA -- RF100 v3.0 - (c) 2008 Scott Baxter RF100 - 24
Error Vulnerabilities of
Higher-Order Modulation Schemes
Q Normal 64QAM Q Distortion
Q Higher-Order Modulation (Gain Compression)
Schemes (16PSK, 32QAM,
64QAM...) are more
vulnerable to transmission
errors than the simpler, more
rugged schemes (BPSK, I I
QPSK)
• Closely-packed
constellations leave little
room for vector error
Q Non-linearities (gain
compression, clipping, Q Noise Q Interference
reflections within antenna
system) “warp” the
constellation
Q Noise and long-delayed
echoes cause “scatter” I I
around constellation points
Q Interference blurs
constellation points into
“rings” of error
July, 2008 Introduction to Wireless & CDMA -- RF100 v3.0 - (c) 2008 Scott Baxter RF100 - 25
Error Vector Magnitude and ρ (“Rho”)
Q A common measurement of
overall error is Error Vector
Magnitude “EVM”
• usually a small fraction of
total vector amplitude, ~0.1
Q EVM is usually averaged over
a large number of symbols
• Root-mean-square (RMS)
Q Commercial test equipment
for BTS maintenance
measures EVM
Q Signal quality is often
expressed as 1-EVM
• normally called ρ (“Rho”)
• typically 0.89-0.96
July, 2008 Introduction to Wireless & CDMA -- RF100 v3.0 - (c) 2008 Scott Baxter RF100 - 26
Modulation used in IS-95 CDMA Systems
Mobiles: OQPSK
Q CDMA mobiles use offset Q Axis
QPSK modulation Short
PN I cos ωt
• the Q-sequence is
delayed half a chip, so User’s
Σ
that I and Q never chips
I Axis
change simultaneously
and the mobile TX never Short 1/2
PN Q chip sin ωt
passes through (0,0)
Q CDMA base stations use
QPSK modulation Base Stations: QPSK
Q Axis
• every signal (voice, pilot, Short
PN I cos ωt
sync, paging) has its own
amplitude, so the
transmitter is unavoidably User’s
Σ
going through (0,0) chips
I Axis
sometimes; no reason to
include 1/2 chip delay Short
PN Q sin ωt
July, 2008 Introduction to Wireless & CDMA -- RF100 v3.0 - (c) 2008 Scott Baxter RF100 - 27
CDMA Base Station Modulation Views
July, 2008 Introduction to Wireless & CDMA -- RF100 v3.0 - (c) 2008 Scott Baxter RF100 - 28
July, 2008 Introduction to Wireless & CDMA -- RF100 v3.0 - (c) 2008 Scott Baxter RF100 - 29
Chapter 3
Wireless
Wireless Systems:
Systems:
Multiple
Multiple Access
Access Technologies
Technologies &
& Standards
Standards
July, 2008 Introduction to Wireless & CDMA -- RF100 v3.0 - (c) 2008 Scott Baxter RF100 - 30
Multiple Access Methods
July, 2008 Introduction to Wireless & CDMA -- RF100 v3.0 - (c) 2008 Scott Baxter RF100 - 31
A Quick Survey of Wireless Data Technologies
US CDMA ETSI/GSM MISC/NEW
FOURTH
Flarion OFDM
GENERATION WiMAX LTE 1500 – 900 kb/s
12000 – 6000 kb/s 12000 – 6000 kb/s
WCDMA HSDPA
12000 – 6000 kb/s
1xEV-DV
THIRD 5000 - 1200 DL
307 - 153 UL WCDMA 1
GENERATION 1xEV-DO A
2000 - 800 kb/s
Q This summary is a work-in-progress, tracking latest experiences and reports from all the
high-tier (provider-network-oriented) 2G, 3G and 4G wireless data technologies
Q Have actual experiences to share, latest announced details, or corrections to the above?
Email to Scott@ScottBaxter.com. Thanks for your comments!
July, 2008 Introduction to Wireless & CDMA -- RF100 v3.0 - (c) 2008 Scott Baxter RF100 - 32
The CDMA2000 Family of Technologies
CDMAone CDMA2000 / IS-2000
Generation 1G 2G 2G 2.5G? 3G 3G 3G
IS-95A/ IS-2000: IS-2000: 1xEV-DO 1xEV-DO 1xEV-DV
Technology AMPS IS-95B Rev. 0 Rev. A
J-Std008 1xRTT 3xRTT IS-856 IS-856 1xTreme
Spectrum RL FL RL FL RL FL RL FL RL FL RL FL RL FL RL FL
Signal 1250 kHz. F: 3x 1250k 1250 kHz. 1250 kHz. 1250 kHz.
30 kHz. 1250 kHz. 1250 kHz. R: 3687k
Bandwidth, 50-80 voice 120-210 per 59 active 123 active Many packet
1 20-35 25-40 users users users
#Users and data 3 carriers
None, 153K 2.4 Mb/s 3.1 Mb/s
Data DL
Capabilities 2.4K by 14.4K 64K 307K 1.0 Mb/s 153DL
Kb/s 1.8 Mb/s 5 Mb/s
modem 230K UL UL
July, 2008 Introduction to Wireless & CDMA -- RF100 v3.0 - (c) 2008 Scott Baxter RF100 - 33
The GSM/ETSI Family of Technologies
Generation 1G 2G 2.5G or 3? 3G 3G
UMTS
various
Technology GSM GPRS EDGE UTRA
analog
WCDMA
Signal 200 kHz. 200 kHz. 3.84 MHz.
200 kHz. up to 200+
Bandwidth, various Many fast data voice users
7.5 avg.
#Users Pkt. users many users and data
9-160 Kb/s
Data 384 Kb/s 2Mb/s
various none (conditions mobile user
Capabilities static user
determine)
•Packet IP Integrated
8PSK for voice/data
Features: Europe’s access
3x Faster (Future rates
Incremental various first Digital •Multiple
data rates to 12 MBPS
Progress wireless attached
than GPRS using adv.
users modulation?)
July, 2008 Introduction to Wireless & CDMA -- RF100 v3.0 - (c) 2008 Scott Baxter RF100 - 34
The American TDMA Migration Path to 3G
the familiar GSM path!
Generation 1G 2G 2G 2G 2.5G or 3? 3G 3G
TDMA UMTS
Technology AMPS CDPD IS-54 GSM GPRS EDGE UTRA
IS-136 WCDMA
Signal 30 kHz. 200 kHz. 200 kHz. 3.84 MHz.
30 kHz. 30 kHz. 200 kHz. up to 200+
Bandwidth, Many Many fast data voice users
1 3 users 7.5 avg.
#Users Pkt Usrs Pkt. users many users and data
None, 9-160 Kb/s
Data 19.2 384 Kb/s 2Mb/s
2.4K by none none (conditions mobile user
Capabilities kbps static user
modem determine)
July, 2008 Introduction to Wireless & CDMA -- RF100 v3.0 - (c) 2008 Scott Baxter RF100 - 35
Spectrum Usage Capacity Considerations:
Signal Bandwidth, C/I and Frequency Reuse
AMPS, D-AMPS, N-AMPS
Each wireless technology 1 3 1 Users 2
(AMPS, NAMPS, D-AMPS, 7 3
1
GSM, CDMA) uses a specific Vulnerability:
6
5
4
modulation type with its own C/I ≅ 17 dB
unique signal characteristics 30 30 10 kHz Bandwidth
Q Signal Bandwidth Typical Frequency Reuse N=7
GSM
determines how many RF
signals will “fit” in the
operator’s licensed Vulnerability: 2
8 Users C/I ≅ 6.5-9 dB 1
spectrum 3
4
Q Robustness of RF signal 200 kHz
determines tolerable level of Typical Frequency Reuse N=4
interference and necessary
physical separation of CDMA Vulnerability: 1
EbNo ≅ 6 dB 1 1
cochannel cells 1
1 1
Q Number of users per RF 22 Users 1 1
1 1
signal directly affects 1
capacity 1 1
1250 kHz 1
Typical Frequency Reuse N=1
July, 2008 Introduction to Wireless & CDMA -- RF100 v3.0 - (c) 2008 Scott Baxter RF100 - 36
Comparison of Wireless System Capacities
TDMA CDMA IS-2000 IS-2000
Technology AMPS IS136 GSM IDEN IS95 RC3 RC4
Available Spectrum, KHz. 12,500 12,500 12,500 12,500 12,500 12,500 12,500
Req'd. C/I +17 db +17 db +9 db +21 db +6 db +5 db +3 db
Freq. Reuse Factor N 7 7 3 7 1 1 1
Signal Bandwidth, KHz. 30 30 200 25 1229 1229 1229
How Many Signals in BW 416.7 416.7 62.5 500.0 10.2 10.2 10.2
Signals per Cell due to reuse 59.5 59.5 20.8 71.4 10.2 10.2 10.2
" Adjusted for Guard Band needs 59.5 59.5 20.8 71.4 9.0 9.0 9.0
How Many Sectors Per Cell 3 3 3 3 3 3 3
Signals Per Sector 19.8 19.8 6.9 23.8 9.0 9.0 9.0
Control Ch. Signals Per Sector 1 1 0 0 0 0 0
Traffic Ch. Signals Per Sector 18.8 18.8 6.9 23.8 9.0 9.0 9.0
Voice Conversations per Signal 1 3 7.5 6 35 50 100
Voice Conversations per Sector 18.8 56.5 52.1 142.9 315.0 450.0 900.0
Blocking Target % (GOS) 0.02 0.02 0.02 0.02 0.02 0.02 0.02
Carried Erlangs Per Sector 11.5 45.9 42.1 128.9 161.4 235.8 486.4
Total P.02 Erlangs per Site 34.5 137.6 126.4 386.8 484.3 707.5 1459.3
Capacity Comparison 1 3.99 3.67 11.22 14.05 20.53 42.34
July, 2008 Introduction to Wireless & CDMA -- RF100 v3.0 - (c) 2008 Scott Baxter RF100 - 37
Capacity of Multicarrier CDMA Systems
CDMA Carrier Frequencies
1 2 3 4 5 6 7 8 9 1011
Fwd/Rev Spectrum kHz. 12,500 1,800 3,050 4,300 5,550 6,800 8,050 9,300 10,550 11,800 13,050 14,300
Technology AMPS CDMA CDMA CDMA CDMA CDMA CDMA CDMA CDMA CDMA CDMA CDMA
Req'd C/I or Eb/No, db 17 6 6 6 6 6 6 6 6 6 6 6
Freq Reuse Factor, N 7 1 1 1 1 1 1 1 1 1 1 1
RF Signal BW, kHz 30 1250 1250 1250 1250 1250 1250 1250 1250 1250 1250 1250
Total # RF Carriers 416 1 2 3 4 5 6 7 8 9 10 11
RF Sigs. per cell @N 59 1 2 3 4 5 6 7 8 9 10 11
# Sectors per cell 3 3 3 3 3 3 3 3 3 3 3 3
#CCH per sector 1 0 0 0 0 0 0 0 0 0 0 0
RF Signals per sector 18 1 2 3 4 5 6 7 8 9 10 11
Voicepaths/RF signal 1 22 22 22 22 22 22 22 22 22 22 22
SH average links used 1 1.66 1.66 1.66 1.66 1.66 1.66 1.66 1.66 1.66 1.66 1.66
Unique Voicepaths/carrier 1 13.3 13.3 13.3 13.3 13.3 13.3 13.3 13.3 13.3 13.3 13.3
Voicepaths/Sector 18 22 44 66 88 110 132 154 176 198 220 242
Unique Voicepaths/Sector 18 13 26 39 53 66 79 92 106 119 132 145
P.02 Erlangs per sector 11.5 7.4 18.4 30.1 43.1 55.3 67.7 80.2 93.8 105.5 119.1 130.9
P.02 Erlangs per site 34.5 22.2 55.2 90.3 129.3 165.9 203.1 240.6 281.4 316.5 357.3 392.7
Capacity vs. AMPS800 1 0.64 1.60 2.6 3.7 4.8 5.9 7.0 8.2 9.2 10.4 11.4
July, 2008 Introduction to Wireless & CDMA -- RF100 v3.0 - (c) 2008 Scott Baxter RF100 - 38
Chapter 4
Physical
Physical Principles
Principles of
of
Propagation
Propagation
July, 2008 Introduction to Wireless & CDMA -- RF100 v3.0 - (c) 2008 Scott Baxter RF100 - 39
Introduction to Propagation
Q Propagation is a key process within every radio link. During propagation, many
processes act on the radio signal.
• attenuation
– the signal amplitude is reduced by various natural mechanisms; if there is
too much attenuation, the signal will fall below the reliable detection
threshold at the receiver. Attenuation is the most important single factor
in propagation.
• multipath and group delay distortions
– the signal diffracts and reflects off irregularly shaped objects, producing a
host of components which arrive in random timings and random RF
phases at the receiver. This blurs pulses and also produces intermittent
signal cancellation and reinforcement. These effects are combatted
through a variety of special techniques
• time variability - signal strength and quality varies with time, often dramatically
• space variability - signal strength and quality varies with location and distance
• frequency variability - signal strength and quality differs on different
frequencies
Q Effective mastery of propagation relies on
• Physics: understand the basic propagation processes
• Measurement: obtain data on propagation behavior in area of interest
• Statistics: characterize what is known, extrapolate to predict the unknown
• Modelmaking: formalize all the above into useful models
July, 2008 Introduction to Wireless & CDMA -- RF100 v3.0 - (c) 2008 Scott Baxter RF100 - 40
Influence of Wavelength on Propagation
λ=C/F
propagate at almost speed of light
λ = wavelength
C = distance propagated in 1 second
F = frequency, Hertz
for AMPS: F= 870 MHz
λ = 0.345 m = 13.6 inches Q The wavelength of a radio signal
determines many of its propagation
for PCS-1900: F = 1960 MHz
characteristics
λ = 0.153 m = 6.0 inches • Antenna elements size are
typically in the order of 1/4 to 1/2
wavelength
λ/2 • Objects bigger than a wavelength
can reflect or obstruct RF energy
• RF energy can penetrate into a
building or vehicle if they have
apertures a wavelength in size, or
larger
July, 2008 Introduction to Wireless & CDMA -- RF100 v3.0 - (c) 2008 Scott Baxter RF100 - 41
Dominant Mechanisms of Mobile Propagation
Most propagation in the mobile
Free Space environment is dominated by these
d
three mechanisms:
A D Q Free space
B
• No reflections, no obstructions
– first Fresnel Zone clear
• Signal spreading is only mechanism
Reflection • Signal decays 20 dB/decade
with partial cancellation
Q Reflection
• Reflected wave 180°out of phase
• Reflected wave not attenuated much
• Signal decays 30-40 dB/decade
Knife-edge
Q Knife-edge diffraction
Diffraction
• Direct path is blocked by obstruction
• Additional loss is introduced
• Formulae available for simple cases
Q We’ll explore each of these further...
July, 2008 Introduction to Wireless & CDMA -- RF100 v3.0 - (c) 2008 Scott Baxter RF100 - 42
Free-Space Propagation
Q The simplest propagation mode
• Antenna radiates energy which spreads in space
r
• Path Loss, db (between two isotropic antennas)
= 36.58 +20*Log10(FMHZ)+20Log10(DistMILES )
• Path Loss, db (between two dipole antennas)
= 32.26 +20*Log10(FMHZ)+20Log10(DistMILES )
Free Space • Notice the rate of signal decay:
“Spreading” Loss • 6 db per octave of distance change, which is
20 db per decade of distance change
energy intercepted
Q Free-Space propagation is applicable if:
by receiving
• there is only one signal path (no reflections)
antenna is
• the path is unobstructed (i.e., first Fresnel zone
proportional to 1/r2
is not penetrated by obstacles)
d
1st Fresnel Zone
A D
B First Fresnel Zone =
{Points P where AP + PB - AB < λ/2 }
Fresnel Zone radius d = 1/2 (λD)^(1/2)
July, 2008 Introduction to Wireless & CDMA -- RF100 v3.0 - (c) 2008 Scott Baxter RF100 - 43
Reflection With Partial Cancellation
Q Mobile environment characteristics:
Heights Exaggerated
for Clarity • Small angles of incidence and reflection
• Reflection is unattenuated (reflection coefficient =1)
HTFT
HTFT • Reflection causes phase shift of 180 degrees
Q Analysis
• Physics of the reflection cancellation predicts signal
decay of 40 dB per decade of distance
DMILES
Path Loss [dB ]= 172 + 34 x Log (DMiles )
- 20 x Log (Base Ant. HtFeet)
- 10 x Log (Mobile Ant. HtFeet)
SCALE PERSPECTIVE
DistanceMILES 1 2 4 6 8 10 15 20
Received Signal in
Free Space, DBM -52.4 -58.4 -64.4 -67.9 -70.4 -72.4 -75.9 -78.4
Received Signal in
Reflection Mode -69.0 -79.2 -89.5 -95.4 -99.7 -103.0 -109.0 -113.2
July, 2008 Introduction to Wireless & CDMA -- RF100 v3.0 - (c) 2008 Scott Baxter RF100 - 44
Signal Decay Rates in Various Environments
Signal Level vs. Distance We’ve seen how the signal decays
0
with distance in two basic modes
of propagation:
-10 Q Free-Space
• 20 dB per decade of distance
-20 • 6 db per octave of distance
Q Reflection Cancellation
-30
• 40 dB per decade of distance
-40 • 12 db per octave of distance
1 2 3.16
Distance, Miles
5 6 7 8 10 Q Real-life wireless propagation
decay rates are typically
One Decade
One Octave of distance (10x)
somewhere between 30 and 40
of distance (2x) dB per decade of distance
July, 2008 Introduction to Wireless & CDMA -- RF100 v3.0 - (c) 2008 Scott Baxter RF100 - 45
Knife-Edge Diffraction
Q Sometimes a single well-defined
obstruction blocks the path, introducing
additional loss. This calculation is fairly
H easy and can be used as a manual tool
to estimate the effects of individual
R1 R2 obstructions.
Q First calculate the diffraction parameter
ν from the geometry of the path
2 ( R1 + R2)
ν = -H
λ R1 R2 Q Next consult the table to obtain the
obstruction loss in db
0 Q Add this loss to the otherwise-
-5 determined path loss to obtain the total
atten -10 path loss.
dB -15
-20 Q Other losses such as free space and
-25 reflection cancellation still apply, but
computed independently for the path as
-5 -4 -3 -2 -1 0 1 2 3
ν if the obstruction did not exist
July, 2008 Introduction to Wireless & CDMA -- RF100 v3.0 - (c) 2008 Scott Baxter RF100 - 46
Combating Rayleigh Fading: Space Diversity
D
Q Fortunately, Rayleigh fades are
very short and last a small
percentage of the time
Q Two antennas separated by
several wavelengths will not
generally experience fades at the
same time
Signal received
Q “Space Diversity” can be
by Antenna 1 obtained by using two receiving
antennas and switching instant-
by-instant to whichever is best
Signal received
by Antenna 2 Q Required separation D for good
decorrelation is 10-20λ
Combined • 12-24 ft. @ 800 MHz.
Signal
• 5-10 ft. @ 1900 MHz.
July, 2008 Introduction to Wireless & CDMA -- RF100 v3.0 - (c) 2008 Scott Baxter RF100 - 47
Types Of Propagation Models And Their Uses
Examples of various model types
July, 2008 Introduction to Wireless & CDMA -- RF100 v3.0 - (c) 2008 Scott Baxter RF100 - 48
General Principles Of Area Models
-50 +90
July, 2008 Introduction to Wireless & CDMA -- RF100 v3.0 - (c) 2008 Scott Baxter RF100 - 49
The Okumura Model: General Concept
70
Urban Area 35
100
(dB)
30
area
Median Attenuation A(f,d), dB
80 Open
d, km
20
40 r ea
15 an a
30 uburb
10 S
26
5 9 dB
2 5
1 850 MHz
850
10
100 500 3000 100 200 300 500 700 1000 2000 3000
Frequency f, MHz Frequency f, (MHz)
July, 2008 Introduction to Wireless & CDMA -- RF100 v3.0 - (c) 2008 Scott Baxter RF100 - 50
Structure of the Okumura Model
Path Loss [dB] = LFS + Amu(f,d) - G(Hb) - G(Hm) - Garea
Free-Space
Path Loss
Morphology Gain
Amu(f,d) Additional Mobile Station 0 dense urban
Median Loss Height Gain 5 urban
from = 10 x Log (Hm/3) 10 suburban
Okumura’s Curves 17 rural
35
70
Urban Area
Base Station area
Height Gain
Median Attenuation A(f,d), dB
100 25 a rea
pen
si o
Qua
80
20
= 20 x Log (Hb/200)
50
d, km
70
15 a
are
an
urb
Sub
40 10
30
26 5
5
2 850 MHz
July, 2008 Introduction to Wireless & CDMA -- RF100 v3.0 - (c) 2008 Scott Baxter RF100 - 52
Example Morphological Zones
Rural - Highway Rural - Highway
Q Rural - Highway:
Highways near open
farm land, large
open spaces, and
sparsely populated
residential areas.
Typical structures
are 1-2 story
houses, barns, etc.
Rural Rural Q Rural - In-town:
Open farm land,
large open spaces,
and sparsely
populated residential
areas. Typical
structures are 1-2
story houses, barns,
Suburban Suburban etc.
Notice how different zones may abruptly adjoin one another. In the case immediately
above, farm land (rural) adjoins built-up subdivisions (suburban) -- same terrain, but
different land use, penetration requirements, and anticipated traffic densities.
July, 2008 Introduction to Wireless & CDMA -- RF100 v3.0 - (c) 2008 Scott Baxter RF100 - 53
Typical Model Results
Including Environmental Correction
COST-231/Hata Tower
EIRP C, Range,
Height,
f =1900 MHz. (watts) dB km
m
Dense Urban 30 200 0 2.52
Urban 30 200 -5 3.50
Suburban 30 200 -10 4.8
Rural 50 200 -17 10.3
Okumura/Hata Tower
EIRP C, Range,
Height,
f = 870 MHz. (watts) dB km
m
Dense Urban 30 200 -2 4.0
Urban 30 200 -5 4.9
Suburban 30 200 -10 6.7
Rural 50 200 -26 26.8
July, 2008 Introduction to Wireless & CDMA -- RF100 v3.0 - (c) 2008 Scott Baxter RF100 - 54
Propagation at 1900 MHz. vs. 800 MHz.
Q Propagation at 1900 MHz. is similar to 800 MHz., but all effects are
more pronounced.
• Reflections are more effective
• Shadows from obstructions are deeper
• Foliage absorption is more attenuative
• Penetration into buildings through openings is more effective,
but absorbing materials within buildings and their walls
attenuate the signal more severely than at 800 MHz.
Q The net result of all these effects is to increase the “contrast” of hot
and cold signal areas throughout a 1900 MHz. system, compared
to what would have been obtained at 800 MHz.
Q Overall, coverage radius of a 1900 MHz. BTS is approximately
two-thirds the distance which would be obtained with the same
ERP, same antenna height, at 800 MHz.
July, 2008 Introduction to Wireless & CDMA -- RF100 v3.0 - (c) 2008 Scott Baxter RF100 - 55
Walfisch-Betroni/Walfisch-Ikegami Models
July, 2008 Introduction to Wireless & CDMA -- RF100 v3.0 - (c) 2008 Scott Baxter RF100 - 56
Elements of Typical Measurement Systems
Main Features
Q Field strength measurement
• Accurate collection in real-time
• Multi-channel, averaging
capability
Q Location Data Collection Methods:
Wireless
• Global Positioning System (GPS) Receiver GPS
• Dead reckoning on digitized map Receiver
database using on-board
compass and wheel revolutions PC or Dead
sensor Collector Reckoning
• A combination of both methods is
recommended for the best results
Q Ideally, a system should be calibrated
in absolute units, not just raw
received power level indications
• Record normalized antenna gain,
measured line loss
July, 2008 Introduction to Wireless & CDMA -- RF100 v3.0 - (c) 2008 Scott Baxter RF100 - 57
Typical Test Transmitter Operations
Q Typical Characteristics
• portable, low power needs
• weatherproof or weather resistant
• regulated power output
• frequency-agile: synthesized
Q Operational Concerns
• spectrum coordination and proper
authorization to radiate test signal
• antenna unobstructed
• stable AC power
• SAFETY:
– people/equipment falling due to
wind, or tripping on obstacles
– electric shock
– damage to rooftop
July, 2008 Introduction to Wireless & CDMA -- RF100 v3.0 - (c) 2008 Scott Baxter RF100 - 58
Chapter 5
Antennas
Antennas for
for
Wireless
Wireless Systems
Systems
Dipole
Isotropic
Typical Wireless
Omni Antenna
July, 2008 Introduction to Wireless & CDMA -- RF100 v3.0 - (c) 2008 Scott Baxter RF100 - 59
Understanding Antenna Radiation
The Principle Of Current Moments
Zero current Q An antenna is just a passive
at each end conductor carrying RF current
each tiny
imaginary “slice” • RF power causes the current
of the antenna flow
does its share
of radiating • Current flowing radiates
TX Maximum current RX electromagnetic fields
at the middle
Current induced in • Electromagnetic fields cause
receiving antenna current in receiving antennas
is vector sum of
contribution of every Q The effect of the total antenna is the
tiny “slice” of sum of what every tiny “slice” of the
radiating antenna
antenna is doing
Width of band • Radiation of a tiny “slice” is
denotes current
magnitude proportional to its length times
the magnitude of the current in
it, at the phase of the current
July, 2008 Introduction to Wireless & CDMA -- RF100 v3.0 - (c) 2008 Scott Baxter RF100 - 60
Antenna Gain
Q Isotropic Radiator
• Truly non-directional -- in 3 dimensions
• Difficult to build or approximate physically, Isotropic
Antenna
but mathematically very simple to describe
• A popular reference: 1000 MHz and above
– PCS, microwave, etc.
Q Dipole Antenna
• Non-directional in 2-dimensional plane only
• Can be easily constructed, physically
practical
• A popular reference: below 1000 MHz
– 800 MHz. cellular, land mobile, TV & FM
Quantity Units Dipole Antenna
Gain above Isotropic radiator dBi
Notice that a dipole
Gain above Dipole reference dBd has 2.15 dB gain
Effective Radiated Power Vs. Isotropic (watts or dBm) EIRP compared to an
Effective Radiated Power Vs. Dipole (watts or dBm) ERP isotropic antenna.
July, 2008 Introduction to Wireless & CDMA -- RF100 v3.0 - (c) 2008 Scott Baxter RF100 - 62
Radiation Patterns
Key Features And Terminology
July, 2008 Introduction to Wireless & CDMA -- RF100 v3.0 - (c) 2008 Scott Baxter RF100 - 63
How Antennas Achieve Their Gain
July, 2008 Introduction to Wireless & CDMA -- RF100 v3.0 - (c) 2008 Scott Baxter RF100 - 66
Sector Antennas
Reflectors And Vertical Arrays
July, 2008 Introduction to Wireless & CDMA -- RF100 v3.0 - (c) 2008 Scott Baxter RF100 - 67
Example Of Antenna Catalog Specifications
Electrical Data
Antenna Model ASPP2933 ASPP2936 dB910C-M
Frequency Range, MHz. 1850-1990 1850-1990 1850-1970
Gain - dBd/dBi 3/5.1 6/8.1 10/12.1
VSWR <1.5:1 <1.5:1 <1.5:1
Beamwidth (3 dB from maximum) 32° 15° 5°
Polarization Vertical Vertical Vertical
Maximum power input - Watts 400 400 400
Input Impedance - Ohms 50 50 50
Lightning Protection Direct Ground Direct Ground Direct Ground
Termination - Standard N-Female N-Female N-Female
Jumper Cable Order Sep. Order Sep. Order Sep.
Mechanical Data
Antenna Model ASPP2933 ASPP2936 dB910C-M
Overall length - in (mm) 24 (610) 36 (915) 77 (1955)
Radome OD - in (mm) 1.1 (25.4) 1.0 (25.4) 1.5 (38)
Wind area - ft2 (m2) .17 (.0155) .25 (.0233) .54 (.05)
Wind load @ 125 mph/201 kph lb-f (n) 4 (17) 6 (26) 14 (61)
Maximum wind speed - mph (kph) 140 (225) 140 (225) 125 (201)
Weight - lbs (kg) 4 (1.8) 6 (2.7) 5.2 (2.4)
Shipping Weight - lbs (kg) 11 (4.9) 13 (5.9) 9 (4.1)
Clamps (steel) ASPA320 ASPA320 Integral
July, 2008 Introduction to Wireless & CDMA -- RF100 v3.0 - (c) 2008 Scott Baxter RF100 - 68
Example Of Antenna Catalog Radiation Pattern
July, 2008 Introduction to Wireless & CDMA -- RF100 v3.0 - (c) 2008 Scott Baxter RF100 - 69
Other
Other Parts
Parts of
of
Antenna
Antenna Systems
Systems
July, 2008 Introduction to Wireless & CDMA -- RF100 v3.0 - (c) 2008 Scott Baxter RF100 - 70
Antenna Systems
Q Antenna systems include more
Antenna
than just antennas
Q Transmission Lines
• Necessary to connect
transmitting and receiving
equipment
Jumper Q Other Components necessary to
achieve desired system function
Transmission Line
• Filters, Combiners,
Duplexers - to achieve
desired connections
• Directional Couplers,
wattmeters - for
measurement of
performance
Directional Q Manufacturer’s system may
Coupler D include some or all of these
u TX
p Combiner items
l TX
F R e • Remaining items are added
x
Jumpers e individually as needed by
r BPF RX system operator
July, 2008 Introduction to Wireless & CDMA -- RF100 v3.0 - (c) 2008 Scott Baxter RF100 - 71
Types of Transmission Lines
July, 2008 Introduction to Wireless & CDMA -- RF100 v3.0 - (c) 2008 Scott Baxter RF100 - 72
Attenuation, Impedance, Velocity, Power Handling
Electrical Characteristics
Q Attenuation
• Varies with frequency, size, dielectric D d
characteristics of insulation
• Usually specified in dB/100 ft and/or
dB/100 m
Q Characteristic impedance Z0 (50 ohms is the
usual standard; 75 ohms is sometimes used) Characteristic Impedance
of a Coaxial Line
Zo = ( 138 / ( ε 1/2 ) ) Log10 ( D / d )
• Value set by inner/outer diameter ratio
and dielectric characteristics of
insulation ε = Dielectric Constant
= 1 for vacuum or dry air
• Connectors must preserve constant
impedance (see figure at right)
Q Velocity factor
• Determined by dielectric characteristics
of insulation.
Q Power-handling capability
• Varies with size, conductor materials,
dielectric characteristics
July, 2008 Introduction to Wireless & CDMA -- RF100 v3.0 - (c) 2008 Scott Baxter RF100 - 73
Transmission Lines
Important Installation Practices
July, 2008 Introduction to Wireless & CDMA -- RF100 v3.0 - (c) 2008 Scott Baxter RF100 - 74
Transmission Lines
Important Installation Practices, Continued
Q During hoisting
• Allow line to support its own
weight only for distances
approved by manufacturer
• Deformation and stretching
may result, changing the Zo 200 ft 3-6 ft
• Use hoisting grips, ~60 m
messenger cable Max.
Q After mounting
• Support the line with proper
mounting clamps at
manufacturer’s
recommended spacing
intervals
• Strong winds will set up
damaging metal-fatigue-
inducing vibrations
July, 2008 Introduction to Wireless & CDMA -- RF100 v3.0 - (c) 2008 Scott Baxter RF100 - 75
RF Filters
Types And Applications
July, 2008 Introduction to Wireless & CDMA -- RF100 v3.0 - (c) 2008 Scott Baxter RF100 - 76
RF Filters
Basic Characteristics And Specifications
Attenuation, dB
-3 dB passband
– pass width
– reject (notch)
• Multi-pole:
– band-pass
– band-reject
Frequency, megaHertz
Q Key electrical characteristics
• Insertion loss Typical bandpass filters have
insertion loss of 1-3 dB. and
• Passband ripple passband ripple of 2-6 dB.
Bandwidth is typically 1-20% of
• Passband width center frequency, depending on
– upper, lower cutoff frequencies application. Attenuation slope
and out-of-band attenuation
• Attenuation slope at band edge depend on # of poles & design
• Ultimate out-of-band attenuation
July, 2008 Introduction to Wireless & CDMA -- RF100 v3.0 - (c) 2008 Scott Baxter RF100 - 77
Basics Of Transmitting Combiners
– no restriction on transmitter
frequencies ~-3 dB
July, 2008 Introduction to Wireless & CDMA -- RF100 v3.0 - (c) 2008 Scott Baxter RF100 - 78
Duplexer Basics
July, 2008 Introduction to Wireless & CDMA -- RF100 v3.0 - (c) 2008 Scott Baxter RF100 - 79
Directional Couplers
July, 2008 Introduction to Wireless & CDMA -- RF100 v3.0 - (c) 2008 Scott Baxter RF100 - 80
Testing
Testing Antenna
Antenna Systems
Systems
July, 2008 Introduction to Wireless & CDMA -- RF100 v3.0 - (c) 2008 Scott Baxter RF100 - 81
Testing Communications Feedlines and Antennas
July, 2008 Introduction to Wireless & CDMA -- RF100 v3.0 - (c) 2008 Scott Baxter RF100 - 82
Forward and Reflected Energy
Antenna
50Ω
July, 2008 Introduction to Wireless & CDMA -- RF100 v3.0 - (c) 2008 Scott Baxter RF100 - 83
Forward and Reflected Energy
Antenna
42-j17Ω
dent or kink
Transmitter 50Ω Transmission Line 37Ω
Forward Power
July, 2008 Introduction to Wireless & CDMA -- RF100 v3.0 - (c) 2008 Scott Baxter RF100 - 85
Comparing Reflection Reports in Different Forms
Q Reflection expressed in one form can be
converted and expressed in the other forms SWR: STANDING WAVE RATIO
= Vmax/ Vmin
Q For example, consider a VSWR of 1.5 : 1
1+ Reflected Power
• this is 4% reflected power =
Forward Power
Vmin 1- Reflected Power
• this is a return loss of 14 db Vmax Forward Power
40
Return Loss (db)
RevPwr
30 FORWARD = 10 x Log10
FwdPwr
REFLECTED
20
July, 2008 Introduction to Wireless & CDMA -- RF100 v3.0 - (c) 2008 Scott Baxter RF100 - 87
Estimating Isolation Between Antennas
Q Mechanical downtilt
• Physically tilt the antenna
• The pattern in front goes
down, and behind goes up
• Popular for sectorization
and special omni
applications
Q Electrical downtilt
• Incremental phase shift is
applied in the feed network
• The pattern “droops” all
around, like an inverted
saucer
• Common technique when
downtilting omni cells
July, 2008 Introduction to Wireless & CDMA -- RF100 v3.0 - (c) 2008 Scott Baxter RF100 - 89
Chapter 6
Traffic
Traffic Engineering
Engineering
Typical Traffic Distribution
on a Cellular System
80%
100%
90% SUN
Efficiency %
80%
MON
41
70%
60% TUE
50% WED
40%
30%
THU Capacity,
20%
FRI
Erlangs
10% SAT
0%
1 # Trunks 50
Hour
July, 2008 Introduction to Wireless & CDMA -- RF100 v3.0 - (c) 2008 Scott Baxter RF100 - 90
A Game of Avoiding Extremes
July, 2008 Introduction to Wireless & CDMA -- RF100 v3.0 - (c) 2008 Scott Baxter RF100 - 91
Basics of Traffic Engineering
Terminology & Concept of a Trunk
July, 2008 Introduction to Wireless & CDMA -- RF100 v3.0 - (c) 2008 Scott Baxter RF100 - 92
Units of Traffic Measurement
July, 2008 Introduction to Wireless & CDMA -- RF100 v3.0 - (c) 2008 Scott Baxter RF100 - 93
How Much Traffic Can One Trunk Carry?
Q Traffic studies are usually for periods of one hour
Q In one hour, one trunk can carry one hour of traffic -- One Erlang
Q If nothing else matters, this is the limit!
Q If anyone else wants to talk -- sorry!
One Trunk
Q We must not plan to keep trunks busy all the time. There must be
a reserve to accommodate new talkers! How much reserve? next!
July, 2008 Introduction to Wireless & CDMA -- RF100 v3.0 - (c) 2008 Scott Baxter RF100 - 94
Traffic Engineering And Queuing Theory
July, 2008 Introduction to Wireless & CDMA -- RF100 v3.0 - (c) 2008 Scott Baxter RF100 - 95
Offered And Carried Traffic
PSTN or other Q Offered traffic is what users attempt to
Wireless user originate
Q Carried traffic is the traffic actually
successfully handled by the system
Q Blocked traffic is the traffic that could
Carried not be handled
Traffic • Since blocked call attempts never
materialize, blocked traffic must be
MTXBSC estimated based on number of
blocked attempts and average
duration of successful calls
BTS BTS BTS BTS BTS BTSBlocked
Q Adding just one trunk relieves things greatly. Erlang-B P.02 GOS
Now we can use trunk 1 heavily, with trunk 2 Trks Erl Eff%
handling the overflow. Efficiency rises to 11% 1 0.02 2%
2 0.22 11%
July, 2008 Introduction to Wireless & CDMA -- RF100 v3.0 - (c) 2008 Scott Baxter RF100 - 99
Traffic Engineering & System Dimensioning
1
2
7 2.935
Number of
Capacity
available
in Erlangs
circuits
300
A = f (E,n)
July, 2008 Introduction to Wireless & CDMA -- RF100 v3.0 - (c) 2008 Scott Baxter RF100 - 100
Erlang-B Traffic Tables
Abbreviated - For P.02 Grade of Service Only
July, 2008 Introduction to Wireless & CDMA -- RF100 v3.0 - (c) 2008 Scott Baxter RF100 - 101
Wireless Traffic Variation with Time:
A Cellular Example
Q Peak traffic on cellular systems
is usually daytime business-
Typical Traffic Distribution related traffic; on PCS systems,
on a Cellular System evening traffic becomes much
100% more important and may actually
90% SUN contain the system busy hour
80%
MON Q Evening taper is more gradual
70%
TUE
than morning rise
60%
50% WED
Q Wireless systems for PCS and
40%
LEC-displacement have peaks
THU
30% of residential traffic during early
20%
FRI evening hours, like wireline
10% SAT systems
0% Q Friday is the busiest day,
Hour
followed by other weekdays in
backwards order, then Saturday,
then Sunday
Q There are seasonal and
Actual traffic from a cellular system in the annual variations, as well as
mid-south USA in summer 1992. This long term growth trends
system had 45 cells and served an area
of approximately 1,000,000 population.
July, 2008 Introduction to Wireless & CDMA -- RF100 v3.0 - (c) 2008 Scott Baxter RF100 - 102
Busy-Hour
Q In telephony, it is customary to collect and analyze traffic in hourly
blocks, and to track trends over months, quarters, and years
• When making decisions about number of trunks required, we
plan the trunks needed to support the busiest hour of a normal
day
• Special events (disasters, one-of-a-kind traffic tie-ups, etc.)
are not considered in the analysis (unless a marketing-
sponsored event)
Q Which Hour should be used as the Busy-Hour?
• Some planners choose one specific hour and use it every day
• Some planners choose the busiest hour of each individual day
(“floating busy hour”)
• Most common preference is to use “floating (bouncing)” busy
hour determined individually for the total system and for each
cell, but to exclude special events and disasters
• In the example just presented, 4 PM was the busy hour every
day
July, 2008 Introduction to Wireless & CDMA -- RF100 v3.0 - (c) 2008 Scott Baxter RF100 - 103
Where is the Traffic?
July, 2008 Introduction to Wireless & CDMA -- RF100 v3.0 - (c) 2008 Scott Baxter RF100 - 104
Traffic Clues
July, 2008 Introduction to Wireless & CDMA -- RF100 v3.0 - (c) 2008 Scott Baxter RF100 - 105
Traffic Density Along Roadways
Vehicles per mile Q Number of lanes and speed are the main
variable determining number of vehicles on
Vehicle Vehicle Vehicles major highways
Speed, Spacing, per mile,
MPH feet per lane • Typical headway ~1.5 seconds
0 20 264 • Table and figure show capacity of 1
10 42 126
lane
20 64 83
30 86 61 Q When traffic stops, users generally increase
45 119 44 calling activity
60 152 35 Q Multiply number of vehicles by percentage
Vehicle spacing 20 ft. @stop penetration of population to estimate number
Running Headway 1.5 seconds of subscriber vehicles
0 MPH
10 MPH
20 MPH
30 MPH
40 MPH
50 MPH
July, 2008 Introduction to Wireless & CDMA -- RF100 v3.0 - (c) 2008 Scott Baxter RF100 - 106
Chapter 7
Planning
Planning &
& Growing
Growing
Networks
Networks
Link Budgets
Performance Measurements
Re-Radiators
July, 2008 Introduction to Wireless & CDMA -- RF100 v3.0 - (c) 2008 Scott Baxter RF100 - 107
Basic Network Objectives
July, 2008 Introduction to Wireless & CDMA -- RF100 v3.0 - (c) 2008 Scott Baxter RF100 - 108
General Design Considerations and Examples
July, 2008 Introduction to Wireless & CDMA -- RF100 v3.0 - (c) 2008 Scott Baxter RF100 - 109
Link
Link Budgets
Budgets
July, 2008 Introduction to Wireless & CDMA -- RF100 v3.0 - (c) 2008 Scott Baxter RF100 - 110
Link Budget Example:
Usage Model and Service Assumptions
July, 2008 Introduction to Wireless & CDMA -- RF100 v3.0 - (c) 2008 Scott Baxter RF100 - 111
Reverse Link Budget Example
3. Construct Link Budgets
Q The Reverse Link Budget describes how the energy from the
phone is distributed to the base station, including the major
components of loss and gain within the system
July, 2008 Introduction to Wireless & CDMA -- RF100 v3.0 - (c) 2008 Scott Baxter RF100 - 112
Forward Link Budget Example
Forward Link Budget
Dense
Term or Factor Given Urb. Urban Suburban Rural Highway Formula
BTS TX power (dBm) (+) 45 45 45 45 45
BTS TX power (watts) 31.62 31.62 31.62 31.62 31.62
% Power for traffic channels 74.0% 74.0% 74.0% 74.0% 74.0%
Number of Traffic Channels in use 19 19 19 19 19
BTS cable loss (dB) (-) -3 -3 -3 -3 -3
BTS TX antenna gain (dBi) (+) 17 17 17 17 17
BTS EIRP/traffic channel (dBm) (+,-) 44.9 44.9 44.9 44.9 44.9 A
Fade margin (dB) (-) -7.63 -7.63 -7.63 -7.63 -6.74 B
Receiver interference margin (db) (-) -3 -3 -3 -3 -3 C
Building Penetration Loss (dB) (-) -20.0 -15.0 -15.0 -10.0 -8.0 D
MS antenna gain & body loss (dB) (+,-) 0 0 0 0 0 E
kTB (dBm/14.4 KHz.) -132.4
Subscriber RX noise figure (dB) 10.5
Eb/Nt (dB) 6
Subscriber RX sensitivity (dBm) (-) -115.9 -115.9 -115.9 -115.9 -115.9 F
A+B+C+D
Survivable Downlink Path Loss, dB (+) 130.2 135.2 135.2 140.2 143.1 +E-F
July, 2008 Introduction to Wireless & CDMA -- RF100 v3.0 - (c) 2008 Scott Baxter RF100 - 113
Link Budgets: What is the Radius of a Cell?
4. Explore propagation model to figure coverage radius of cell.
Dense
Urban Urban Suburban Rural Highway
Environmental Correction, dB -2 -5 -10 -17 -17
Coverage Radius, kM 1.30 2.17 6.87 20.86 25.40
Coverage Radius, Miles 0.81 1.35 4.27 12.96 15.78
July, 2008 Introduction to Wireless & CDMA -- RF100 v3.0 - (c) 2008 Scott Baxter RF100 - 114
Link Budgets: Putting It All Together
5. Calculate number of cells required for coverage, ignoring traffic considerations.
Q Step 4 Dense Total
estimates Urban Urban Suburban Rural Highway # Cells
Covered Area of this type, kM^2 55 450 1700 3400 1400 Required
the number One cell's coverage in this zone, kM^2 5.35 14.73 148.46 1367.34 2026.72 for System
10.3 30.6 11.5 2.5 0.7 55.5
of cells # Cells required to cover zone
required to 6. What is the traffic capacity (in erlangs) of your chosen BTS configuration, year-by-year?
July, 2008 Introduction to Wireless & CDMA -- RF100 v3.0 - (c) 2008 Scott Baxter RF100 - 116
Total Blocked Call Percentage Example
Percent Total Block Call Percentage
8.0%
7.5%
7.0% Blkd
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
July, 2008 Introduction to Wireless & CDMA -- RF100 v3.0 - (c) 2008 Scott Baxter RF100 - 117
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
July, 2008 Introduction to Wireless & CDMA -- RF100 v3.0 - (c) 2008 Scott Baxter RF100 - 118
Total System Daily MOU Example
250000
200000
150000
100000
50000
Date
July, 2008 Introduction to Wireless & CDMA -- RF100 v3.0 - (c) 2008 Scott Baxter RF100 - 119
“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.1
108.2
102.2
108.1
64.3
63.2
43.3
6.1
2.1
1.2
1.3
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
July, 2008 Introduction to Wireless & CDMA -- RF100 v3.0 - (c) 2008 Scott Baxter RF100 - 120
Nortel Operational Capacity Considerations
Typical CM processor
GPS
max. Each traffic originated by a
one-carrier BTS; special
capacity considerations
BTS uses 1,
consideration required if
GPS
SBS shelf 1,
LPP CIU 1, daisy-chaining
CDMA LPP:
GPSR
Link 2, Ctrl. 2,
One pair SLM CM BSM GPSR
4.
CIUs and BSM
One pair CDSU CDSU DISCO TFU
Sufficient channel
CAUs per elements required for
approx. 600 DMS-BUS TFU1 CDSU traffic of all sectors:
erlangs one CE per link; 20
Ch. Card ACC CE per Channel Card
CDSU DISCO 1 CDSU
LPP ENET LPP CDSU Σα64 Walsh
Txcvr
A
RFFE
Codes/sector
A
CDSU DISCO 2
CDSU Σβ64 Walsh
Txcvr
B
RFFE
Codes/sector
B
DTCs CDSU Σχ64 Walsh
Txcvr
C
Codes/sector
RFFE
C
July, 2008 Introduction to Wireless & CDMA -- RF100 v3.0 - (c) 2008 Scott Baxter RF100 - 122
Wireless Reradiators
Q Reradiators (also called “boosters”,
“repeaters”, “cell enhancers”) are amplifying
devices intended to add coverage to a cell site
or service inside a large building
Q Reradiators are transparent to the host Cell RR
Wireless system
• A reradiator amplifies RF signals in both
directions, uplink and downlink
• The system does not control reradiators and
has no knowledge of anything they do to the
signals they amplify, on either uplink or
downlink
Q Careful attention is required when using Reradiators are a
reradiators to solve coverage problems ‘“crutch” with
• to achieve the desired coverage definite application
improvement restrictions. Many
operators prefer not
• to avoid creating interference to use re-radiators at
• to ensure the active search window is large all. However,
enough to accommodate both donor signal reradiators are a
and reradiator signal as seen by mobiles cost-effective
solution for some
problems.
July, 2008 Introduction to Wireless & CDMA -- RF100 v3.0 - (c) 2008 Scott Baxter RF100 - 123
Wireless Reradiators
July, 2008 Introduction to Wireless & CDMA -- RF100 v3.0 - (c) 2008 Scott Baxter RF100 - 124
Wireless Reradiators
Propagation Path Loss Considerations
Q To solve a coverage problem using a reradiator, path loss and link
budget must be considered
• how much reradiator gain is required?
• how much reradiator output power is required?
• what type of antennas would be best?
• how much antenna isolation is needed?
• how big will the reradiator footprint be?
• how far can the reradiator be from the cell?
• will the reradiator interfere with the cell in other areas?
• What is the propagation delay through the reradiator, in chips?
• Will search windows need to be adjusted for compensation?
Path Loss Gain RR
Cell Gain
(free space
ERP usually applies) Line Loss Path Loss (free space??)
RR
Gain Signal Level
in target area
July, 2008 Introduction to Wireless & CDMA -- RF100 v3.0 - (c) 2008 Scott Baxter RF100 - 125
Wireless Reradiators
Search Window Considerations
Q A reradiator introduces additional PN delay
• typically 5 to 30 chips
• the energy seen by the mobile and by the base station is
spread out over a wider range of delays
DON’T FORGET THE WINDOWS! Reference PN
Search Windows must be widened by Donor Energy Reradiator Energy
approximately 2 x reradiator delay to
ensure capture of both donor and rerad
energy by mobile and base station.
•Srch_Win_A, Srch_Win_R, Srch_Win_N
•Base station Acquisition & Demodulation
search windows
July, 2008 Introduction to Wireless & CDMA -- RF100 v3.0 - (c) 2008 Scott Baxter RF100 - 126
Passive Wireless Reradiators
Typical Link Budget
Q In a few special cases, it is possible to
reradiate useful Wireless coverage without Passive Reradiator
any amplifiers involved! Link Budget Example
Donor cell EIRP +52 dBm
Q Link budget is marginal Path Loss Donor<>RR -102 dB
• donor cell must be nearby RR Donor Ant. Gain +22 dBi
• high-gain antenna required toward Signal Level into Line -28 dBm
donor cell RR Line Loss -6 dB
• distance from RR to user must be RR Serving Ant. Gain +12 dBi
small Path Loss RR<>User -69 dB
– ≅100 feet feasible w/omni Signal Level @ User -91 dBm
antenna
– ≅500 feet w/directional antenna
July, 2008 Introduction to Wireless & CDMA -- RF100 v3.0 - (c) 2008 Scott Baxter RF100 - 127
Broadband Low-Power Wireless Reradiators
Donor
Path Loss Gain RR
Cell Gain
ERP
(6 miles,
Line Loss Path Loss
free space) (1/2 mile,
RR free space)
Gain Signal Level
in target area
July, 2008 Introduction to Wireless & CDMA -- RF100 v3.0 - (c) 2008 Scott Baxter RF100 - 129
Other Reradiator Issues
July, 2008 Introduction to Wireless & CDMA -- RF100 v3.0 - (c) 2008 Scott Baxter RF100 - 130
Chapter 8
Technical
Technical
Introduction
Introduction to
to CDMA
CDMA
July, 2008 Introduction to Wireless & CDMA -- RF100 v3.0 - (c) 2008 Scott Baxter RF100 - 131
CDMA: Using A New Dimension
July, 2008 Introduction to Wireless & CDMA -- RF100 v3.0 - (c) 2008 Scott Baxter RF100 - 132
Two Types of CDMA
There are Two types of CDMA:
Frequency Hopping CDMA Q Frequency-Hopping
User 1 User 2 User 3 User 4
• Each user’s narrowband signal hops
among discrete frequencies, and the
User 3 User 4 User 1 unused User 2 receiver follows in sequence
• Frequency-Hopping Spread
User 1 User 4 User 3 User 2 unused Spectrum (FHSS) CDMA is NOT
currently used in wireless systems,
unused User 1 User 2 User 4 User 3
although used by the military
Q Direct Sequence
Frequency
• narrowband input from a user is
Direct Sequence CDMA
coded (“spread”) by a user-unique
broadband code, then transmitted
Time Frequency
User 1
• broadband signal is received;
receiver knows, applies user’s code,
+ Code 1 recovers users’ data
• Direct Sequence Spread Spectrum
= Composite (DSSS) CDMA IS the method used
in IS-95 commercial systems
July, 2008 Introduction to Wireless & CDMA -- RF100 v3.0 - (c) 2008 Scott Baxter RF100 - 133
DSSS Spreading: Time-Domain View
Input A: User’s Data Originating Site
At Originating Site: 1
Q Input A: User’s Data @ Input B: Spreading Code
XOR
Exclusive-OR
19,200 bits/second Gate
July, 2008 Introduction to Wireless & CDMA -- RF100 v3.0 - (c) 2008 Scott Baxter RF100 - 134
Spreading from a Frequency-Domain View
Fast Fast
Spreading Spreading
Sequence Sequence
July, 2008 Introduction to Wireless & CDMA -- RF100 v3.0 - (c) 2008 Scott Baxter RF100 - 135
The CDMA Spread Spectrum Payoff:
Would you like a lump-sum, or monthly payments?
July, 2008 Introduction to Wireless & CDMA -- RF100 v3.0 - (c) 2008 Scott Baxter RF100 - 136
CDMA Uses Code Channels
Building a
Q A CDMA signal uses many chips to convey just CDMA Signal
one bit of information
Q Each user has a unique chip pattern, in effect a Bits
code channel from User’s Vocoder
July, 2008 Introduction to Wireless & CDMA -- RF100 v3.0 - (c) 2008 Scott Baxter RF100 - 137
CDMA’s Nested Spreading Sequences
Input Recovered
Data Data
X X
July, 2008 Introduction to Wireless & CDMA -- RF100 v3.0 - (c) 2008 Scott Baxter RF100 - 138
One of the CDMA Spreading Sequences:
The Family of Walsh Codes
WALSH CODES
# ---------------------------------- 64-Chip Sequence ------------------------------------------
0 0000000000000000000000000000000000000000000000000000000000000000
1 0101010101010101010101010101010101010101010101010101010101010101
2 0011001100110011001100110011001100110011001100110011001100110011
Unique Properties:
29 0101101010100101101001010101101001011010101001011010010101011010
30 0011110011000011110000110011110000111100110000111100001100111100
31 0110100110010110100101100110100101101001100101101001011001101001
32 0000000000000000000000000000000011111111111111111111111111111111
Mutual Orthogonality
33 0101010101010101010101010101010110101010101010101010101010101010
34 0011001100110011001100110011001111001100110011001100110011001100
35 0110011001100110011001100110011010011001100110011001100110011001
36 0000111100001111000011110000111111110000111100001111000011110000
37 0101101001011010010110100101101010100101101001011010010110100101
38 0011110000111100001111000011110011000011110000111100001111000011
39 0110100101101001011010010110100110010110100101101001011010010110
40 0000000011111111000000001111111111111111000000001111111100000000
41 0101010110101010010101011010101010101010010101011010101001010101
42 0011001111001100001100111100110011001100001100111100110000110011
EXAMPLE: 43
44
45
0110011010011001011001101001100110011001011001101001100101100110
0000111111110000000011111111000011110000000011111111000000001111
0101101010100101010110101010010110100101010110101010010101011010
46 0011110011000011001111001100001111000011001111001100001100111100
47 0110100110010110011010011001011010010110011010011001011001101001
In CDMA2000, user data comes at various speeds, and different lengths of walsh codes can exist.
See Course 332 for more details on CDMA2000 1xRTT fast data channels and additional Walsh codes.
July, 2008 Introduction to Wireless & CDMA -- RF100 v3.0 - (c) 2008 Scott Baxter RF100 - 139
The Other Two Spreading Sequences:
The Pseudo-random Noise (PN) codes
An Ordinary Shift Register
Q Other CDMA sequences are
generated in shift registers
Sequence repeats every N chips,
Q Plain shift register: no fun, where N is number of cells in register
sequence = length of register
A Tapped, Summing Shift Register
Q Tapped shift register generates a
wild, self-mutating sequence 2N-1
chips long (N=register length) Sequence repeats every 2N-1 chips,
• Such sequences match if where N is number of cells in register
compared in step (no-brainer,
A Special Characteristic of Sequences
any sequence matches itself) Generated in Tapped Shift Registers
• Such sequences appear Compared In-Step: Matches Itself
approximately orthogonal if Sequence:
Self, in sync:
compared with themselves not Sum: Complete Correlation: All 0’s
exactly matched in time
Compared Shifted: Little Correlation
• false correlation typically <2% Sequence:
Self, Shifted:
Sum: Practically Orthogonal: Half 1’s, Half 0’s
July, 2008 Introduction to Wireless & CDMA -- RF100 v3.0 - (c) 2008 Scott Baxter RF100 - 140
Another CDMA Spreading Sequence:
The Short PN Code, used for Scrambling
Original IS-95 CDMA PN Scrambling
RF: cos ωt
I-sequence
32,768 chips long
26-2/3 ms. Walsh QPSK-
(75 repetitions in 2 sec.) user’s modulated
Σ RF
I symbols Output
Q Same
information
duplicated Q-sequence
Short PN
RF: sin ωt
on I and Q
Q The short PN code consists of Scrambling
two PN Sequences, I and Q, each New CDMA2000 1x Complex Scrambling
32,768 chips long
RF:
• Generated in similar but cos ωt
differently-tapped 15-bit shift I-sequence +
Output
Serial to
Parallel
registers user’s
Walsh Σ
• the two sequences scramble symbols
- Σ
the information on the I and Q +
QPSK
phase channels Different Σ
Information +
Q Figures to the right show how one on I and Q Q-sequence
sin ωt
user’s channel is built at the bTS Complex Scrambling
RF
July, 2008 Introduction to Wireless & CDMA -- RF100 v3.0 - (c) 2008 Scott Baxter RF100 - 141
Another CDMA Spreading Sequence:
The PN Long Code
LONG CODE STATE REGISTER dynamic contents, zero timing shift clock
Q Every phone and every BTS channel element has a Long Code generator
• Long Code State Register makes long code at system reference timing
• A Mask Register holds a user-specific unique pattern of bits
Q Each clock pulse drives the Long Code State Register to its next state
• State register and Mask register contents are added in the Summer
• Summer contents are modulo-2 added to produce just a single bit output
Q The output bits are the Long Code, but shifted to the user’s unique offset
July, 2008 Introduction to Wireless & CDMA -- RF100 v3.0 - (c) 2008 Scott Baxter RF100 - 142
Different Masks Produce
Different Long PN Offsets
TRAFFIC CHANNEL – NORMAL
USING THE PUBLIC LONG CODE MASK Q Ordinary mobiles use their ESNs and
LONG CODE STATE REGISTER
the Public Long Code Mask to
produce their unique Long Code PN
fixed PERMUTED ESN offsets
SUMMING REGISTER
• main ingredient: mobile ESN
Q Mobiles needing greater privacy use
the Private Long Code Mask
TRAFFIC CHANNEL – PRIVATE
USING THE PRIVATE LONG CODE MASK • instead of 32-bit ESN, the mask
value is produced from SSD
LONG CODE STATE REGISTER
Word B in a calculation similar to
calculated PRIVATE LONG CODE MASK
authentication
Q Each BTS sector has an Access
SUMMING REGISTER
Channel where mobiles transmit for
registration and call setup
ACCESS CHANNEL (IDLE MODE) • the Access Channel Long Code
USING THE ACCESS CHANNEL LONG CODE MASK Mask includes Access Channel
LONG CODE STATE REGISTER #, Paging Channel #, BTS ID,
and Pilot PN
fixed AC# PC# BASE_ID PILOT PN
• The BTS transmits all of these
SUMMING REGISTER
parameters on the Paging
Channel
July, 2008 Introduction to Wireless & CDMA -- RF100 v3.0 - (c) 2008 Scott Baxter RF100 - 143
IS-95
IS-95 CDMA
CDMA Forward
Forward and
and
Reverse
Reverse Channels
Channels
July, 2008 Introduction to Wireless & CDMA -- RF100 v3.0 - (c) 2008 Scott Baxter RF100 - 144
The Original IS-95 CDMA Code Channels
FORWARD CHANNELS REVERSE CHANNELS
W0: PILOT
W32: SYNC
Q Existing IS-95A/JStd-008 CDMA uses the channels above for call setup and
traffic channels – all call processing transactions use these channels
• traffic channels are 9600 bps (rate set 1) or 14400 bps (rate set 2)
Q IS-2000 CDMA is backward-compatible with IS-95, but offers additional
radio configurations and additional kinds of possible channels
• These additional modes are called Radio Configurations
• IS-95 Rate Set 1 and 2 are IS-2000 Radio Configurations 1 & 2
July, 2008 Introduction to Wireless & CDMA -- RF100 v3.0 - (c) 2008 Scott Baxter RF100 - 145
The Code Channels of 1xRTT Rev. 0
FORWARD CHANNELS REVERSE CHANNELS
Same coding as IS-95B, Includes Power
How many 1 F-Pilot Backward compatible Control Subchannel R-Pilot 1
Possible: Same coding as IS-95B, Access Channel
1 F-Sync Backward compatible (IS-95B compatible) R-ACH or
Enhanced 1
1 to 7 PAGING
Same coding as IS-95B,
Access Channel R-EACH
Backward compatible
Common
0 to 8 F-BCH Broadcast Channel Control Channel R-CCCH 0 or 1
July, 2008 Introduction to Wireless & CDMA -- RF100 v3.0 - (c) 2008 Scott Baxter RF100 - 146
Spreading Rates & Radio Configurations
Spreading Radio Data Data Radio
Rate Forward Link Configuration Rates Rates Configuration Reverse Link
Required. IS-95B Compatible Required. IS-95B Compatible
No CDMA2000 coding features RC1 9600 9600 RC1 No CDMA2000 coding features
July, 2008 Introduction to Wireless & CDMA -- RF100 v3.0 - (c) 2008 Scott Baxter RF100 - 147
Walsh Codes in 1xRTT
July, 2008 Introduction to Wireless & CDMA -- RF100 v3.0 - (c) 2008 Scott Baxter RF100 - 148
The Famous Walsh Codes from IS-95 Days
WALSH CODES
# ---------------------------------- 64-Chip Sequence ------------------------------------------
0 0000000000000000000000000000000000000000000000000000000000000000
1 0101010101010101010101010101010101010101010101010101010101010101
2 0011001100110011001100110011001100110011001100110011001100110011
Unique Properties:
29 0101101010100101101001010101101001011010101001011010010101011010
30 0011110011000011110000110011110000111100110000111100001100111100
31 0110100110010110100101100110100101101001100101101001011001101001
32 0000000000000000000000000000000011111111111111111111111111111111
Mutual Orthogonality
33 0101010101010101010101010101010110101010101010101010101010101010
34 0011001100110011001100110011001111001100110011001100110011001100
35 0110011001100110011001100110011010011001100110011001100110011001
36 0000111100001111000011110000111111110000111100001111000011110000
37 0101101001011010010110100101101010100101101001011010010110100101
38 0011110000111100001111000011110011000011110000111100001111000011
39 0110100101101001011010010110100110010110100101101001011010010110
40 0000000011111111000000001111111111111111000000001111111100000000
41 0101010110101010010101011010101010101010010101011010101001010101
42 0011001111001100001100111100110011001100001100111100110000110011
EXAMPLE: 43
44
45
0110011010011001011001101001100110011001011001101001100101100110
0000111111110000000011111111000011110000000011111111000000001111
0101101010100101010110101010010110100101010110101010010101011010
46 0011110011000011001111001100001111000011001111001100001100111100
47 0110100110010110011010011001011010010110011010011001011001101001
July, 2008 Introduction to Wireless & CDMA -- RF100 v3.0 - (c) 2008 Scott Baxter RF100 - 149
Families of the Walsh Codes
WALSH WALSH WALSH WALSH WALSH WALSH CODES WALSH CODES
# 1-Chip # 2-Chips # 4-Chips # 8-Chips # ---- 16-Chips ------- # ----------- 32-Chip Sequence ------------- # ---------------------------------- 64-Chip Sequence ------------------------------------------
0 0 0 00 0 0000 0 00000000 0 0000000000000000 0 00000000000000000000000000000000 0 0000000000000000000000000000000000000000000000000000000000000000
1 01 1 0101 1 01010101 1 0101010101010101 1 01010101010101010101010101010101 1 0101010101010101010101010101010101010101010101010101010101010101
2 0011 2 00110011 2 0011001100110011 2 00110011001100110011001100110011 2 0011001100110011001100110011001100110011001100110011001100110011
3 0110 3 01100110 3 0110011001100110 3 01100110011001100110011001100110 3 0110011001100110011001100110011001100110011001100110011001100110
2x2 4x4
4 00001111 4 0000111100001111 4 00001111000011110000111100001111 4 0000111100001111000011110000111100001111000011110000111100001111
5 01011010 5 0101101001011010 5 01011010010110100101101001011010 5 0101101001011010010110100101101001011010010110100101101001011010
6 00111100 6 0011110000111100 6 00111100001111000011110000111100 6 0011110000111100001111000011110000111100001111000011110000111100
7 01101001 7 0110100101101001 7 01101001011010010110100101101001 7 0110100101101001011010010110100101101001011010010110100101101001
8 0000000011111111 8 00000000111111110000000011111111 8 0000000011111111000000001111111100000000111111110000000011111111
8x8
9 0101010110101010 9 01010101101010100101010110101010 9 0101010110101010010101011010101001010101101010100101010110101010
10 0011001111001100 10 00110011110011000011001111001100 10 0011001111001100001100111100110000110011110011000011001111001100
11 0110011010011001 11 01100110100110010110011010011001 11 0110011010011001011001101001100101100110100110010110011010011001
12 0000111111110000 12 00001111111100000000111111110000 12 0000111111110000000011111111000000001111111100000000111111110000
13 0101101010100101 13 01011010101001010101101010100101 13 0101101010100101010110101010010101011010101001010101101010100101
14 0011110011000011 14 00111100110000110011110011000011 14 0011110011000011001111001100001100111100110000110011110011000011
15 0110100110010110 15 01101001100101100110100110010110 15 0110100110010110011010011001011001101001100101100110100110010110
16 00000000000000001111111111111111 16 0000000000000000111111111111111100000000000000001111111111111111
16x16
17 01010101010101011010101010101010 17 0101010101010101101010101010101001010101010101011010101010101010
18 00110011001100111100110011001100 18 0011001100110011110011001100110000110011001100111100110011001100
19 01100110011001101001100110011001 19 0110011001100110100110011001100101100110011001101001100110011001
20 00001111000011111111000011110000 20 0000111100001111111100001111000000001111000011111111000011110000
21 01011010010110101010010110100101 21 0101101001011010101001011010010101011010010110101010010110100101
this channel 15
16
17
0110100110010110011010011001011001101001100101100110100110010110
0000000000000000111111111111111100000000000000001111111111111111
0101010101010101101010101010101001010101010101011010101010101010
18 0011001100110011110011001100110000110011001100111100110011001100
this channel: 22
23
24
0011110000111100110000111100001100111100001111001100001111000011
0110100101101001100101101001011001101001011010011001011010010110
0000000011111111111111110000000000000000111111111111111100000000
25 0101010110101010101010100101010101010101101010101010101001010101
July, 2008 Introduction to Wireless & CDMA -- RF100 v3.0 - (c) 2008 Scott Baxter RF100 - 152
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
31 19.2k
ksps
76.8
31
RF100 - 153
15
153.6 ksps
111
47 19.2k 47
15
38.4k
F-SCH
79
15 19.2k 15
7
119
38.4k 55 19.2k 55
23
87
23 19.2k
ksps
76.8
23
7
307.2 ksps
103
39 19.2k
Walsh code’s parents and children. Remember, we cannot use any Walsh code if
39
38.4k
F-SCH
7
This way of arranging Walsh codes is called “bit reversal order”. It shows each
71
Forward Link Walsh Codes in 1xRTT
7 Paging 7 7
3
123
59 19.2k 59
27
38.4k 91
27 19.2k
ksps
76.8
27
11
153.6 ksps
107
43 19.2k 43
11
38.4k
F-SCH
75
11 19.2k 11
3
115
51 19.2k 51
19
38.4k
Introduction to Wireless & CDMA -- RF100 v3.0 - (c) 2008 Scott Baxter
83
19 19.2k
ksps
76.8
19
3
99
35 19.2k
another Walsh code directly above it or below it is in use.
35
38.4k
3
67
3 Paging 3 3
125
61 19.2k 61
29
38.4k 93
29 19.2k
ksps
76.8
29
13
153.6 ksps
109
45 19.2k 45
13
38.4k
F-SCH
77
13 19.2k 13
5
117
53 19.2k 53
21
38.4k 85
21
ksps
76.8
19.2k 21
5
101
37 19.2k 37
38.4k
5
69
5 Paging 5 5
1
121
57 19.2k 57
25
38.4k 89
25 19.2k
ksps
76.8
25
9
105
41 19.2k 41
38.4k
9
73
9 19.2k 9
1
113
49 19.2k 49
17
38.4k 81
17 19.2k 18
1
97
33 19.2k 33
1
65
1 Paging 1
126
62 19.2k 62
30
38.4k 94
30 19.2k
ksps
76.8
30
14
153.6 ksps
110
46 19.2k 46
14
38.4k
F-SCH
78
14 19.2k 14
6
118
54 19.2k 54
22
38.4k 86
22 19.2k
ksps
76.8
22
6
307.2 ksps
102
38 19.2k 38
38.4k
F-SCH
6
70
6 PCH 6 6
2
122
58 19.2k 58
26
38.4k 90
26 19.2k
ksps
76.8
26
10
153.6 ksps
106
42 19.2k 42
10
38.4k
F-SCH
74
10 19.2k 10
2
114
50 19.2k 50
18
38.4k 82
18 19.2k
ksps
76.8
18
2
98
34 19.2k 34
38.4k
2
66
2 PCH 2 2
124
60 19.2k 60
28
38.4k 92
28 19.2k
ksps
76.8
28
12
153.6 ksps
108
44 19.2k 44
12
38.4k
F-SCH
76
12 19.2k 12
4
116
52 19.2k 52
20
38.4k 84
20 19.2k
ksps
76.8
20
4
100
36 19.2k 36
38.4k
4
68
4 PCH 4 4
0
120
56 19.2k 56
July, 2008
24
38.4k 88
24 19.2k
ksps
76.8
24
8
104
40 19.2k 40
38.4k
8
72
8 19.2k 8
0
112
48 48
QPCH
16
QPCH
80
16 16
QPCH
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
31 19.2k
ksps
76.8
31
RF100 - 154
15
153.6 ksps
But if the users are highly mobile, forward power may exhaust at typically 30-40 users.
111
47 19.2k 47
15
38.4k
F-SCH
79
15 19.2k 15
7
119
38.4k 55 19.2k
In fixed-wireless or “stadium” type applications, all walsh codes may be usable.
55
23
87
23 19.2k
ksps
76.8
23
7
307.2 ksps
103
39 19.2k 39
38.4k
F-SCH
71
7 19.2k 7
3
123
59 19.2k
Pilot, Paging Sync, up to 61 Voice Users
59
27
38.4k 91
27 19.2k
ksps
76.8
27
11
153.6 ksps
107
43 19.2k 43
11
38.4k
F-SCH
75
11 19.2k 11
3
115
51 19.2k 51
19
38.4k
Introduction to Wireless & CDMA -- RF100 v3.0 - (c) 2008 Scott Baxter
83
19 19.2k
ksps
76.8
IS-95 Today Typical Usage:
19
3
99
35 19.2k 35
38.4k
3
67
3 19.2k 3
125
61 19.2k 61
29
38.4k 93
29 19.2k
ksps
76.8
29
13
153.6 ksps
109
45 19.2k 45
13
38.4k
F-SCH
77
13 19.2k 13
5
117
53 19.2k 53
21
38.4k 85
21 19.2k
ksps
76.8
21
5
101
37 19.2k 37
38.4k
5
69
5 19.2k 5
1
121
57 19.2k 57
25
38.4k 89
25 19.2k
ksps
76.8
25
9
105
41 19.2k 41
38.4k
9
73
9 19.2k 9
1
113
49 19.2k 49
17
38.4k 81
17 19.2k 18
1
97
33 19.2k 33
1
65
1 Paging 1
126
62 19.2k 62
30
38.4k 94
30 19.2k
ksps
Traffic Channels
76.8
30
14
153.6 ksps
110
46 19.2k
Voice or Data
46
14
38.4k
F-SCH
78
14 19.2k 14
6
118
9.6k/14.4k
54 19.2k 54
22
38.4k 86
22 19.2k
ksps
76.8
22
6
307.2 ksps
102
38 19.2k 38
38.4k
F-SCH
6
70
6 19.2k 6
2
122
58 19.2k 58
26
38.4k 90
26 19.2k
ksps
76.8
26
10
153.6 ksps
106
42 19.2k 42
10
38.4k
F-SCH
74
10 19.2k 10
2
114
50 19.2k 50
18
38.4k 82
18 19.2k
ksps
76.8
18
2
98
34 19.2k 34
38.4k
2
66
2 19.2k 2
124
60 19.2k 60
28
38.4k 92
28 19.2k
ksps
76.8
28
12
153.6 ksps
108
44 19.2k 44
12
38.4k
F-SCH
76
12 19.2k 12
4
116
52 19.2k 52
20
38.4k 84
20 19.2k
ksps
76.8
20
4
100
36 19.2k 36
38.4k
4
68
4 19.2k 4
0
120
56 19.2k 56
July, 2008
24
38.4k 88
24 19.2k
ksps
76.8
24
8
104
40 19.2k 40
38.4k
8
72
8 19.2k 8
0
112
48 19.2k 48
QPCH
16
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
31 19.2k
ksps
76.8
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!
31
RF100 - 155
15
153.6 ksps
111
47 19.2k 47
15
38.4k
F-SCH
79
15 19.2k
FCHs of 1xRTT RC3 users consume less power, so more total users are possible than in
15
7
119
38.4k 55 19.2k 55
23
87
23 19.2k
ksps
76.8
23
7
307.2 ksps
103
39 19.2k 39
38.4k
F-SCH
71
7 19.2k 7
3
123
59 19.2k 59
27
38.4k 91
27 19.2k
ksps
76.8
Pilot, Paging Sync, up to 61 Voice Users
27
11
153.6 ksps
107
43 19.2k 43
11
38.4k
F-SCH
75
11 19.2k 11
3
115
51 19.2k 51
19
38.4k
Introduction to Wireless & CDMA -- RF100 v3.0 - (c) 2008 Scott Baxter
83
19 19.2k
ksps
76.8
19
3
99
35 19.2k 35
38.4k
3
67
3 19.2k 3
125
61 19.2k 61
29
38.4k 93
29 19.2k
ksps
76.8
29
13
153.6 ksps
109
45 19.2k 45
13
38.4k
F-SCH
77
13 19.2k 13
5
117
53 19.2k 53
21
38.4k 85
21 19.2k
ksps
76.8
21
5
101
37 19.2k 37
38.4k
5
69
5 19.2k 5
1
121
57 19.2k 57
25
38.4k 89
25 19.2k
ksps
76.8
25
9
105
41 19.2k 41
38.4k
9
73
9 19.2k 9
1
113
49 19.2k 49
17
38.4k 81
17 19.2k 18
1
97
33 19.2k 33
1
65
1 Paging 1
126
62 19.2k 62
30
38.4k 94
30 19.2k
ksps
76.8
30
14
153.6 ksps
110
46 19.2k
F-FCHs mixed
RC1,2,3 Voice
46
14
38.4k
F-SCH
78
14 19.2k 14
6
118
54 19.2k 54
22
38.4k 86
22 19.2k
ksps
76.8
22
6
307.2 ksps
102
38 19.2k 38
38.4k
F-SCH
6
70
6 19.2k 6
2
122
58 19.2k 58
26
38.4k 90
26 19.2k
ksps
76.8
26
10
153.6 ksps
106
42 19.2k 42
10
38.4k
F-SCH
74
10 19.2k 10
2
114
50 19.2k 50
18
38.4k 82
18 19.2k
ksps
76.8
18
2
98
34 19.2k 34
38.4k
2
66
2 19.2k 2
124
60 19.2k 60
28
38.4k 92
28 19.2k
ksps
76.8
28
12
153.6 ksps
108
44 19.2k 44
12
38.4k
F-SCH
76
12 19.2k 12
4
116
52 19.2k 52
20
38.4k 84
20 19.2k
ksps
76.8
20
4
100
36 19.2k 36
38.4k
4
68
4 19.2k 4
0
120
56 19.2k 56
July, 2008
24
38.4k 88
24 19.2k
ksps
76.8
24
8
104
40 19.2k 40
38.4k
8
72
8 19.2k 8
0
112
48 19.2k 48
QPCH
16
QPCH
80
16 19.2k 16
QPCH
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
But so many active data users F-FCHs consume a lot of capacity, reduce number of voice users!
38.4k 95
31 19.2k
ksps
76.8
31
RF100 - 156
15
153.6 ksps
F-SCH 153K RC3
111
47 19.2k 47
15
38.4k
F-SCH
The data users can rapidly share the one F-SCH for 153 kb/s peak, ~9Kb/s avg. user rates.
79
1 F-SCH, 27 Voice IS-95/1xRTT RC3 Users, 16 Active Data Users
15 19.2k 15
7
119
38.4k 55 19.2k 55
A Possible 1xRTT RC3 BTS Dynamic State:
23
87
23 19.2k
ksps
76.8
23
7
307.2 ksps
103
39 19.2k 39
38.4k
F-SCH
71
7 19.2k 7
3
123
59 19.2k 59
27
38.4k 91
27 19.2k
ksps
76.8
27
11
153.6 ksps
107
43 19.2k 43
11
38.4k
F-SCH
75
11 19.2k 11
3
115
51 19.2k 51
19
38.4k
Introduction to Wireless & CDMA -- RF100 v3.0 - (c) 2008 Scott Baxter
83
19 19.2k
ksps
76.8
19
3
99
35 19.2k 35
38.4k
3
67
3 19.2k 3
125
61 19.2k 61
29
38.4k 93
29 19.2k
ksps
76.8
29
13
153.6 ksps
109
F-FCHs 9.6k
45 19.2k 45
13
38.4k
F-SCH
77
13 19.2k
RC3 Data
13
5
117
53 19.2k 53
21
38.4k 85
21 19.2k
ksps
76.8
21
5
101
37 19.2k 37
38.4k
5
69
5 19.2k 5
1
121
57 19.2k 57
25
38.4k 89
25 19.2k
ksps
76.8
25
9
105
41 19.2k 41
38.4k
9
73
9 19.2k 9
1
113
49 19.2k 49
17
38.4k 81
17 19.2k 18
1
97
33 19.2k 33
1
65
1 Paging 1
126
62 19.2k 62
30
38.4k 94
30 19.2k
ksps
76.8
30
14
153.6 ksps
110
46 19.2k 46
14
38.4k
F-SCH
78
F-FCHs 9.6k
14 19.2k 14
6
RC3 Voice
118
54 19.2k 54
22
38.4k 86
22 19.2k
ksps
76.8
22
6
307.2 ksps
102
38 19.2k 38
38.4k
F-SCH
6
70
6 19.2k 6
2
122
58 19.2k 58
26
38.4k 90
26 19.2k
ksps
76.8
26
10
153.6 ksps
106
42 19.2k 42
10
38.4k
F-SCH
74
10 19.2k 10
2
114
50 19.2k 50
18
38.4k 82
18 19.2k
ksps
76.8
18
2
98
34 19.2k 34
38.4k
2
66
2 19.2k 2
124
60 19.2k 60
28
38.4k 92
F-FCHs 9.6k
28 19.2k
ksps
76.8
28
12
RC3 Voice
153.6 ksps
108
44 19.2k 44
12
38.4k
F-SCH
76
12 19.2k 12
4
116
52 19.2k 52
20
38.4k 84
20 19.2k
ksps
76.8
20
4
100
36 19.2k 36
38.4k
4
68
4 19.2k 4
0
120
56 19.2k 56
July, 2008
24
38.4k 88
24 19.2k
ksps
76.8
24
8
104
40 19.2k 40
38.4k
8
72
8 19.2k 8
0
112
48 48
QPCH
16
QPCH
80
16 16
QPCH
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
31 19.2k
ksps
76.8
31
RF100 - 157
15
153.6 ksps
F-SCH 153K RC3
111
47 19.2k 47
15
38.4k
F-SCH
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 55
23
87
23 19.2k
ksps
76.8
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
38.4k
F-SCH
71
7 19.2k 7
3
123
59 19.2k 59
27
38.4k 91
27 19.2k
ksps
76.8
27
11
153.6 ksps
107
43 19.2k 43
11
38.4k
F-SCH
75
11 19.2k 11
3
115
51 19.2k 51
19
38.4k
Introduction to Wireless & CDMA -- RF100 v3.0 - (c) 2008 Scott Baxter
83
19 19.2k
ksps
76.8
19
3
99
35 19.2k 35
38.4k
3
67
3 19.2k 3
125
61 19.2k 61
F-FCHs
29
38.4k 93
29 19.2k
ksps
76.8
29
13
153.6 ksps
109
Data
45 19.2k 45
13
38.4k
F-SCH
77
13 19.2k 13
5
117
53 19.2k
F-FCHs 9.6k
53
21
38.4k 85
21 19.2k
ksps
76.8
RC3 Voice
21
5
101
37 19.2k 37
38.4k
5
69
5 19.2k 5
1
121
57 19.2k 57
25
38.4k 89
25 19.2k
ksps
76.8
25
9
105
41 19.2k 41
38.4k
9
73
9 19.2k 9
1
113
49 19.2k 49
17
38.4k 81
17 19.2k 18
1
97
33 19.2k 33
1
65
1 Paging 1
126
62 19.2k 62
30
38.4k 94
30 19.2k
ksps
76.8
30
14
153.6 ksps
110
46 19.2k 46
14
38.4k
F-SCH
78
F-FCHs 9.6k
14 19.2k 14
6
RC3 Voice
118
54 19.2k 54
22
38.4k 86
22 19.2k
ksps
76.8
22
6
307.2 ksps
102
38 19.2k 38
38.4k
F-SCH
6
70
6 19.2k 6
2
122
58 19.2k 58
26
38.4k 90
26 19.2k
ksps
76.8
26
10
153.6 ksps
106
42 19.2k 42
10
38.4k
F-SCH
74
10 19.2k 10
2
114
50 19.2k 50
18
38.4k 82
18 19.2k
ksps
76.8
18
2
98
34 19.2k 34
38.4k
2
66
2 19.2k 2
124
60 19.2k 60
28
38.4k 92
F-FCHs 9.6k
28 19.2k
ksps
76.8
28
12
RC3 Voice
153.6 ksps
108
44 19.2k 44
12
38.4k
F-SCH
76
12 19.2k 12
4
116
52 19.2k 52
20
38.4k 84
20 19.2k
ksps
76.8
20
4
100
36 19.2k 36
38.4k
4
68
4 19.2k 4
0
120
56 19.2k 56
July, 2008
24
38.4k 88
24 19.2k
ksps
76.8
24
8
104
40 19.2k 40
38.4k
8
72
8 19.2k 8
0
112
48 48
QPCH
16
QPCH
80
16 16
QPCH
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
31 19.2k
ksps
76.8
31
RF100 - 158
15
153.6 ksps
F-SCH 153K RC3
111
47 19.2k 47
15
38.4k
Slightly Improved 1xRTT RC3 BTS Dynamic State:
F-SCH
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 55
23
Instead of sending 16 data users to Dormant State, let them time-share 2 F-DCCH for
87
23 19.2k
ksps
76.8
Control Hold state. Data users will get 153 kb/s peak, ~9 kb/s average, good latency.
23
7
307.2 ksps
103
39 19.2k 39
38.4k
F-SCH
71
7 19.2k 7
3
123
59 19.2k 59
27
38.4k 91
27 19.2k
ksps
76.8
27
11
153.6 ksps
107
43 19.2k 43
11
38.4k
F-SCH
75
11 19.2k 11
3
115
51 19.2k 51
19
38.4k
Introduction to Wireless & CDMA -- RF100 v3.0 - (c) 2008 Scott Baxter
83
19 19.2k
ksps
76.8
19
3
99
35 19.2k 35
38.4k
3
67
3 19.2k 3
125
61 19.2k 61
F-FCHs
29
38.4k 93
29 19.2k
ksps
76.8
29
13
153.6 ksps
109
Data
45 19.2k 45
13
38.4k
F-SCH
77
13 19.2k 13
5
F-DCCHs
117
53 19.2k 53
21
38.4k 85
21 19.2k
ksps
76.8
21
5
101
F-FCHs 9.6k
37 19.2k
Not yet available or implemented.
37
38.4k
RC3 Voice
5
69
5 19.2k 5
1
121
57 19.2k 57
25
38.4k 89
25 19.2k
ksps
76.8
25
9
105
41 19.2k 41
38.4k
9
73
9 19.2k 9
1
113
49 19.2k 49
17
38.4k 81
17 19.2k 18
1
97
33 19.2k 33
1
65
1 Paging 1
126
62 19.2k 62
30
38.4k 94
30 19.2k
ksps
76.8
30
14
153.6 ksps
110
46 19.2k 46
14
38.4k
F-SCH
78
F-FCHs 9.6k
14 19.2k 14
6
RC3 Voice
118
54 19.2k 54
22
38.4k 86
22 19.2k
ksps
76.8
22
6
307.2 ksps
102
38 19.2k 38
38.4k
F-SCH
6
70
6 19.2k 6
2
122
58 19.2k 58
26
38.4k 90
26 19.2k
ksps
76.8
26
10
153.6 ksps
106
42 19.2k 42
10
38.4k
F-SCH
74
10 19.2k 10
2
114
50 19.2k 50
18
38.4k 82
18 19.2k
ksps
76.8
18
2
98
34 19.2k 34
38.4k
2
66
2 19.2k 2
124
60 19.2k 60
28
38.4k 92
F-FCHs 9.6k
28 19.2k
ksps
76.8
28
12
RC3 Voice
153.6 ksps
108
44 19.2k 44
12
38.4k
F-SCH
76
12 19.2k 12
4
116
52 19.2k 52
20
38.4k 84
20 19.2k
ksps
76.8
20
4
100
36 19.2k 36
38.4k
4
68
4 19.2k 4
0
120
56 19.2k 56
July, 2008
24
38.4k 88
24 19.2k
ksps
76.8
24
8
104
40 19.2k 40
38.4k
8
72
8 19.2k 8
0
112
48 48
QPCH
16
QPCH
80
16 16
QPCH
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
31 19.2k
ksps
76.8
31
RF100 - 159
15
153.6 ksps
111
47 19.2k
F-FCHs 9.6k
47
15
38.4k
F-SCH
Wow! 118 users! But RC4 users F-FCHs consume as much power as old IS-95 calls.
79
RC4 Voice
15 19.2k 15
7
119
38.4k 55 19.2k 55
23
87
23 19.2k
ksps
76.8
23
7
307.2 ksps
103
39 19.2k 39
38.4k
F-SCH
71
BTS may run out of forward power before the all walsh codes are used.
7 19.2k 7
Pilot, Paging Sync, up to 118 Voice Users
123
59 19.2k 59
27
38.4k 91
27 19.2k
ksps
76.8
27
11
153.6 ksps
107
43 19.2k 43
11
38.4k
F-SCH
75
11 19.2k 11
3
115
51 19.2k 51
19
38.4k
Introduction to Wireless & CDMA -- RF100 v3.0 - (c) 2008 Scott Baxter
83
19 19.2k
ksps
76.8
19
3
99
35 19.2k 35
38.4k
3
67
3 19.2k 3
1xRTT RC4 Voice Only:
125
61 19.2k 61
29
38.4k 93
29 19.2k
ksps
76.8
29
13
153.6 ksps
109
45 19.2k 45
13
38.4k
F-SCH
13 19.2k 77
F-FCHs 9.6k
RC4 Voice
13
5
117
53 19.2k 53
21
38.4k 85
21 19.2k
ksps
76.8
21
5
101
37 19.2k 37
38.4k
5
69
5 19.2k 5
1
121
57 19.2k 57
25
38.4k 89
25 19.2k
ksps
76.8
25
9
105
41 19.2k 41
38.4k
9
73
9 19.2k 9
1
113
49 19.2k 49
17
38.4k 81
17 19.2k 18
1
97
33 19.2k 33
1
65
1 Paging 1
126
62 19.2k 62
30
38.4k 94
30 19.2k
ksps
76.8
30
14
153.6 ksps
110
46 19.2k 46
14
38.4k
F-SCH
78
14 19.2k
F-FCHs 9.6k
14
6
RC4 Voice
118
54 19.2k 54
22
38.4k 86
22 19.2k
ksps
76.8
22
6
307.2 ksps
102
38 19.2k 38
38.4k
F-SCH
6
70
6 19.2k 6
2
122
58 19.2k 58
26
38.4k 90
26 19.2k
ksps
76.8
26
10
153.6 ksps
106
42 19.2k 42
10
38.4k
F-SCH
74
10 19.2k 10
2
114
50 19.2k 50
18
38.4k 82
18 19.2k
ksps
76.8
18
2
98
34 19.2k 34
38.4k
2
66
2 19.2k 2
124
60 19.2k 60
28
38.4k 92
28 19.2k
ksps
76.8
F-FCHs 9.6k
28
12
RC4 Voice
153.6 ksps
108
44 19.2k 44
12
38.4k
F-SCH
76
12 19.2k 12
4
116
52 19.2k 52
20
38.4k 84
20 19.2k
ksps
76.8
20
4
100
36 19.2k 36
38.4k
4
68
4 19.2k 4
0
120
56 19.2k 56
July, 2008
24
38.4k 88
24 19.2k
ksps
76.8
24
8
104
40 19.2k 40
38.4k
8
72
8 19.2k 8
0
112
48 48
QPCH
16
QPCH
80
16 16
QPCH
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
31 19.2k
ksps
76.8
31
RF100 - 160
15
153.6 ksps
F-SCH 307K RC4
111
47 19.2k 47
15
38.4k
F-SCH
76.4, 153.6 or 307.2 kb/s peak, ~19 kb/s average, good latency. But fwd power may exhaust!
79
15 19.2k 15
1 F-SCH, 80 1xRTT RC4 Voice Users, 4 Active+12 Control-Hold RC4 Data Users
119
38.4k 55 19.2k 55
23
87
23 19.2k
ksps
76.8
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
38.4k
F-SCH
71
7 19.2k 7
3
123
59 19.2k 59
27
38.4k 91
27 19.2k
ksps
76.8
27
11
153.6 ksps
107
43 19.2k 43
11
38.4k
F-SCH
75
11 19.2k 11
3
115
51 19.2k 51
19
38.4k
Introduction to Wireless & CDMA -- RF100 v3.0 - (c) 2008 Scott Baxter
83
19 19.2k
ksps
76.8
19
3
99
35 19.2k 35
38.4k
3
67
3 19.2k 3
1xRTT RC4 Voice and Data:
61 19.2k
????
125
61
29
38.4k 93
29 19.2k
ksps
76.8
29
13
153.6 ksps
109
45 19.2k 45
13
38.4k
F-SCH
13 19.2k 77
F-FCHs 9.6k
RC4 Voice
13
5
117
53 19.2k 53
21
38.4k 85
21 19.2k
ksps
76.8
21
5
101
37 19.2k 37
38.4k
5
69
5 19.2k 5
1
121
57 19.2k 57
25
38.4k 89
25 19.2k
ksps
76.8
25
9
105
41 19.2k 41
38.4k
9
73
9 19.2k 9
1
113
49 19.2k 49
17
38.4k 81
17 19.2k 18
1
97
33 19.2k 33
1
65
1 Paging 1
126
62 19.2k
F-FCHs
62
30
38.4k 94
30 19.2k
ksps
76.8
30
14
F-DCCHs
153.6 ksps
110
46 19.2k 46
14
38.4k
F-SCH
78
14 19.2k
F-FCHs 9.6k
14
6
RC4 Voice
118
54 19.2k 54
22
38.4k 86
22 19.2k
ksps
76.8
22
6
307.2 ksps
102
38 19.2k 38
38.4k
F-SCH
6
70
6 19.2k 6
2
122
58 19.2k 58
26
38.4k 90
26 19.2k
ksps
76.8
26
10
153.6 ksps
106
42 19.2k 42
10
38.4k
F-SCH
74
10 19.2k 10
2
114
50 19.2k 50
18
38.4k 82
18 19.2k
ksps
76.8
18
2
98
34 19.2k 34
38.4k
2
66
2 19.2k 2
124
60 19.2k 60
28
38.4k 92
28 19.2k
ksps
76.8
F-FCHs 9.6k
28
12
RC4 Voice
153.6 ksps
108
44 19.2k 44
12
38.4k
F-SCH
76
12 19.2k 12
4
116
52 19.2k 52
20
38.4k 84
20 19.2k
ksps
76.8
20
4
100
36 19.2k 36
38.4k
4
68
4 19.2k 4
0
120
56 19.2k 56
July, 2008
24
38.4k 88
24 19.2k
ksps
76.8
24
8
104
40 19.2k 40
38.4k
8
72
8 19.2k 8
0
112
48 48
QPCH
16
QPCH
80
16 16
QPCH
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,
4 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
307.2 ksps or
F-SCH
307200
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
ksps ksps ksps ksps ksps ksps ksps ksps ksps ksps ksps ksps ksps ksps
bi
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
RC3 Voice RC3 Voice RC3 Voice
F-FCHs
104
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
F-FCHs 9.6k F-FCHs 9.6k F-FCHs 9.6k
128 chips
9,600
TX Div PIlot
4,800
QPCH
QPCH
QPCH
July, 2008 Introduction to Wireless & CDMA -- RF100 v3.0 - (c) 2008 Scott Baxter RF100 - 161
SR1, RC1 9,600 bps F-FCH (IS-95-Compatible)
Orthogonal
Spreading
I
Power Short Code
Control
Puncturing
+CRC & 1/2 rate Symbol Pwr Ctrl I
Σ
Data Bits Interleaver FIR
Tail bits Conv Encoder Repetition Bits
LPF I
8.6 kbps 9.6 kbps 19.2 ksps 800 bps Gain
1228.8 kcps
Gain
User Long PC 19.2 ksps
Code Mask Punc
July, 2008 Introduction to Wireless & CDMA -- RF100 v3.0 - (c) 2008 Scott Baxter RF100 - 162
SR1, RC2 14,400 bps F-FCH (IS-95-Compatible)
Orthogonal
Spreading
I
Power Short Code
Control
2 of 6 Puncturing
+CRC & 1/2 rate Symbol Symbol Pwr Ctrl I
Σ
Data Bits Interleaver FIR
Tail bits Conv Encoder Repetition Puncturing Bits
LPF I
13.35 kbps 14.4 kbps 28.8 ksps 19.2 ksps 800 bps Gain
1228.8 kcps
Gain
User Long PC 19.2 ksps
Code Mask Punc
July, 2008 Introduction to Wireless & CDMA -- RF100 v3.0 - (c) 2008 Scott Baxter RF100 - 163
SR1, RC3 F-FCH (9,600 bps)
Complex
Scrambling
The
stream of
symbols
is divided Complex scrambling
into two ensures that the
parts: physical I and Q phase
one on planes contain equal
logical I amplitudes at all times.
and This minimizes the
one on peak-to-average power
logical Q levels in the signal.
July, 2008 Introduction to Wireless & CDMA -- RF100 v3.0 - (c) 2008 Scott Baxter RF100 - 164
SR1, RC4 F-FCH (9,600 bps)
Complex
Scrambling
1228.8 kcps
19.2 ksps 800 bps
Q
BTS Long Code
Generator
Long Code
Decimator
Power Ctrl
Decimator 9.6 ksps Q 1228.8 kcps +
1228.8 kbps /W/2 Q
Power control information
Q
Short Code Σ FIR
LPF Q
may be carried as shown + 1228.8 kcps
or on the F-DCCH
The
stream of
symbols
is divided Complex scrambling
into two ensures that the
parts: physical I and Q phase
one on planes contain equal
logical I amplitudes at all times.
and This minimizes the
one on peak-to-average power
logical Q levels in the signal.
July, 2008 Introduction to Wireless & CDMA -- RF100 v3.0 - (c) 2008 Scott Baxter RF100 - 165
SR1, RC3 F-SCH (153,600 bps)
Complex
Scrambling
July, 2008 Introduction to Wireless & CDMA -- RF100 v3.0 - (c) 2008 Scott Baxter RF100 - 166
SR1, RC4 F-SCH (307,200 bps)
Complex
Scrambling
July, 2008 Introduction to Wireless & CDMA -- RF100 v3.0 - (c) 2008 Scott Baxter RF100 - 167
CDMA
CDMA Network
Network Architecture
Architecture
July, 2008 Introduction to Wireless & CDMA -- RF100 v3.0 - (c) 2008 Scott Baxter RF100 - 168
Structure of a Typical CDMA System
HLR Home Location Register
(subscriber database)
SUPPORT
FUNCTIONS
BASE STATIONS
Voice Mail System SWITCH BASE STATION
CONTROLLER
July, 2008 Introduction to Wireless & CDMA -- RF100 v3.0 - (c) 2008 Scott Baxter RF100 - 169
CDMA Network for Circuit-Switched Voice Calls
(C)BSC/Access Manager
Switch
PSTN v SEL CE
t1 t1 t1
BTS
July, 2008 Introduction to Wireless & CDMA -- RF100 v3.0 - (c) 2008 Scott Baxter RF100 - 170
CDMA 1xRTT Voice and Data Network
PDSN
Foreign Agent
Backbone
Internet Network
VPNs
PDSN Authentication
Home Agent Authorization AAA (C)BSC/Access Manager
Accounting
Switch
PSTN v SEL CE
t1 t1 t1
BTS
Packets
CDSU DISCO 1 CDSU
LPP ENET LPP CDSU Σα Txcvr
A
RFFE
A
CDSU DISCO 2
Chips
Σβ Txcvr RFFE
DS0 in T1
CDSU B B
DTCs CDSU Σχ Txcvr
C
RFFE
C
SBS Vocoder, RF
IOC Vocoders Selector Channel
Selectors Element
PSTN
July, 2008 Introduction to Wireless & CDMA -- RF100 v3.0 - (c) 2008 Scott Baxter RF100 - 173
1x Data Call Path through the CDMA Network
Packets
CDSU DISCO 1 CDSU
LPP ENET LPP CDSU Σα Txcvr
A
RFFE
A
CDSU DISCO 2
Chips
Σβ Txcvr RFFE
CDSU B B
DTCs CDSU Σχ Txcvr
C
RFFE
C
SBS Selector RF
IOC Vocoders Channel
Selectors Elements
R-P (FCH, SCH)
PSTN Interface
Internet PDSN
VPNs
July, 2008 Introduction to Wireless & CDMA -- RF100 v3.0 - (c) 2008 Scott Baxter RF100 - 174
Telecom Transmission Standards
170 OC-192s Q Worldwide telecom rides
on One Fiber Strand!! on the standard signal
formats shown at left
Q Lower speeds are used on
64,512 OC-192 10 Gb/s copper twisted pairs or
coaxial cable
32,256 OC-96 5 Gb/s
Q Higher speeds are carried
16,128 OC-48 2.5 Gb/s on fiber
8,064 OC-24 1.2 Gb/s Q Multiplexers bundle and
unbundle channels
North American Heirarchy OC-12 622 Mb/s
in Copper Media
4,032 Q Channelized and
2,016 OC-3 155 Mb/s unchannelized modes are
~45 Mb/s
DS-0 provided
51.84 Mb/s
DS-3 OC-1
= 28 DS-1 = 28 DS-1
= 672 DS-0 = 672 DS-0 European Heirarchy
in Copper Media
FIBER
1.544 Mb/s 2.036 Mb/s
DS-1/T-1 E-1
= 24 DS-0 = 28+2 DS-0
64 kb/s 64 kb/s
DS-0 DS-0
July, 2008 Introduction to Wireless & CDMA -- RF100 v3.0 - (c) 2008 Scott Baxter RF100 - 175
IS-95
IS-95 Operational
Operational Details
Details
Vocoding,
Vocoding, Multiplexing,
Multiplexing, Power
Power Control
Control
July, 2008 Introduction to Wireless & CDMA -- RF100 v3.0 - (c) 2008 Scott Baxter RF100 - 176
Variable Rate Vocoding & Multiplexing
DSP QCELP VOCODER
July, 2008 Introduction to Wireless & CDMA -- RF100 v3.0 - (c) 2008 Scott Baxter RF100 - 177
How Power Control Works
REVERSE LINK POWER ADJUSTMENT
BSC BTS RX RF Digital
Stronger than Open
setpoint? Reverse Link Loop Closed MOBILE
Bad FER? Loop
Raise Setpoint Eb/No TX RF Digital
Setpoint
IS-95, 1xRTT
ALL SAME METHOD 800 Power Control Bits per second! TXPO = -(RXdbm) -C + TXGA
Q <<Transmitter
• can’t exceed handset’s
maximum (typ. +23 dBm) Typical TXPO:
+23 dBm in a coverage hole
TXPO = -(RXdbm) -C + TXGA 0 dBm near middle of cell
C = +73 for 800 MHz. systems -50 dBm up close to BTS
= +76 for 1900 MHz. systems
Typical Transmit Gain Adjust
Q TXGA Transmit Gain Adjust 0 dB
July, 2008 Introduction to Wireless & CDMA -- RF100 v3.0 - (c) 2008 Scott Baxter RF100 - 180
Messages in CDMA
July, 2008 Introduction to Wireless & CDMA -- RF100 v3.0 - (c) 2008 Scott Baxter RF100 - 181
How CDMA Messages are Sent
EXAMPLE:
Q CDMA messages on both forward A POWER MEASUREMENT
and reverse traffic channels are REPORT MESSAGE
normally sent via dim-and-burst
Field Length
Q Messages include many fields of (in bits)
binary data MSG_TYPE (‘00000110’) 8
Q The first byte of each message ACK_SEQ 3
identifies message type: this allows
MSG_SEQ 3
the recipient to parse the contents
ACK_REQ 1
Q To ensure no messages are
missed, all CDMA messages bear ENCRYPTION 2
serial numbers and important ERRORS_DETECTED 5
messages contain a bit requesting POWER_MEAS_FRAMES 10
acknowledgment LAST_HDM_SEQ 2
Q Messages not promptly NUM_PILOTS 4
acknowledged are retransmitted
several times. If not acknowledged, NUM_PILOTS occurrences of this field:
the sender may release the call PILOT_STRENGTH 6 t
Q Field data processing tools capture
and display the messages for study RESERVED (‘0’s) 0-7
July, 2008 Introduction to Wireless & CDMA -- RF100 v3.0 - (c) 2008 Scott Baxter RF100 - 182
Message Vocabulary: Acquisition & Idle States
Pilot Channel Sync Channel
No Messages Sync Channel Msg
Access Channel
Paging Channel BTS
Registration Msg
Access Parameters Msg General Page Msg
Order Msg
System Parameters Msg Order Msg • Mobile Station Acknowldgment
•Base Station Acknowledgment
•Lock until Power-Cycled • Long Code Transition Request
• Maintenance required • SSD Update Confirmation
CDMA Channel List Msg many others….. many others…..
Authentication Challenge
Global Service Authentication Response Msg
Redirection Msg Challenge Msg
TMSI Assignment
SSD Update Msg TMSI Assignment Msg Completion Message
July, 2008 Introduction to Wireless & CDMA -- RF100 v3.0 - (c) 2008 Scott Baxter RF100 - 183
Message Vocabulary: Conversation State
Forward Traffic Channel
Order Msg Alert With Reverse Traffic Channel
• Base Station Acknowledgment Information Msg
• Base Station Challenge
Confirmation
Service Request Msg Service Request Msg Origination
• Message Encryption Mode Continuation Msg
TMSI Assignment Msg Service Connect Msg Service Connect TMSI Assignment
Completion Message Completion Message
Send Burst DTMF Msg Service Option Service Option Control Send Burst DTMF Msg
Control Msg Message
Set Parameters Msg Status Request Msg Status Response Msg Parameters Response
Message
Retrieve Parameters Msg Data Burst Msg Data Burst Message Order Message
• Mobile Sta. Acknowledgment
Analog Handoff Extended Handoff Pilot Strength •Long Code Transition
Direction Msg Direction Msg Measurement Msg Request
• SSD Update Confirmation
SSD Update Msg Neighbor List Handoff Completion Msg • Connect
Update Msg
July, 2008 Introduction to Wireless & CDMA -- RF100 v3.0 - (c) 2008 Scott Baxter RF100 - 184
A
A Streamlined
Streamlined Visual
Visual Tour
Tour
Of
Of CDMA
CDMA Call
Call Processing
Processing
July, 2008 Introduction to Wireless & CDMA -- RF100 v3.0 - (c) 2008 Scott Baxter RF100 - 185
What’s In a Handset? How does it work?
Digital
Rake Receiver Symbols
Chips Traffic Correlator
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,
IF, Detector PN xxx Walsh xx Demultiplexer
power
Traffic Correlator Packets
AGC
PN xxx Walsh xx
RF Messages
Audio
Open Loop
July, 2008 Introduction to Wireless & CDMA -- RF100 v3.0 - (c) 2008 Scott Baxter RF100 - 187
1. Find the Strongest Pilot!
PN 168
BTS W0 PILOT
TIME
Rake Receiver
SCAN
#1 unassigned Find Strongest
#2 unassigned
#3 unassigned
#4 unassigned
Pilot Searcher
Q The pilot searcher of the phone spends about 3.4 seconds measuring the
pilot strength at every possible PN delay, in miniscule 1/8 chip delay steps,
to see how much energy is being received from every nearby sector
Q The sector with the strongest pilot is chosen
0
Ec/Io
Chips 0 32K
PN 0 512
July, 2008 Introduction to Wireless & CDMA -- RF100 v3.0 - (c) 2008 Scott Baxter RF100 - 188
2. Read the Sync Channel Message
PN 168 The Sync Channel is a
“Sesame Street” for mobiles!
W32 SYNC SYN SYN SYN SYN SYN SYN SYN SYN SYN SYN SYN SYN SYN SYN SYN SYNSYN
BTS W0 PILOT
TIME
Change
Timing
#4 unassigned
Pilot Searcher The
Q This timeline shows each step as the mobile acquires the system
Q First search all PNs to find the strongest pilot
Q Read the Sync Channel Message to learn times and LC state
• The times and state refer to a future moment 320 ms after the end of the
Sync Channel superframe, minus the BTS PN offset. This waiting period
is called the Timing Change.
July, 2008 Introduction to Wireless & CDMA -- RF100 v3.0 - (c) 2008 Scott Baxter RF100 - 190
4. Is This the Right System to Use?
Scan the PRL for Anything Better
SYSTEM TABLE ACQUISITION TABLE
ROAMING LIST
NEG/ ACQ ROAM INDEX ACQ TYPE CH1 CH2 CH3 CH4 CH5 CH6 CH7 CH8 CH9
0 6 500 425 825 575 850 325 625
INDEX SID NID PREF GEO PRI INDEX IND
Roaming List Type: IS-683A 1
2
6
6
575
50
625
100
500
75
425
475 825 850 175 250
296 4144 65535 Pref NEW SAME 13 1
Preferred Only: FALSE 297 4812 65535 Pref SAME MORE 21 1
3 6 25 200 350 375 725 50 475 175 250
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
11 6 425 500 575 25 325 650
303 478 65535 Pref SAME SAME 4 0 12 6 500 575 475 25 675
304 1038 65535 Pref SAME SAME 4 0 13 6 500 625 350 50 375 775 575 725 425
or a favorite roaming 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
partner 315
316
444
1008
65535 Pref
65535 Pref
SAME
SAME
SAME
SAME
4
4
0
0
28
29
30
1
5
5
B
A
B
317 1012 65535 Pref SAME SAME 4 0
Q Phones look in the PRL to
31 5 C
318 1014 65535 Pref SAME SAME 4 0 32 5 D
33 5 E
319 1688 65535 Pref SAME MORE 4 0
see if there is a more 320
321
113
113
65535 Pref
65535 Pref
SAME
SAME
MORE 37
SAME 4
0
0
34
35
36
5
4
4
F
A
B
whatever they find first 324 465 65535 Pref SAME SAME 4 0
39
40
41
6
6
6
25
675
850
100
600 750 850 1175 775
July, 2008 Introduction to Wireless & CDMA -- RF100 v3.0 - (c) 2008 Scott Baxter RF100 - 191
5. Collect the Configuration Messages!
Collect all the Configuration Messages
PN 168
(all config.messages are repeated every 1.28 sec)
W1 PAGING ACK SYS ChASN CHN XSYS NBR ChASN GSRM APM ACK GPAG ACK
W32 SYNC SYN SYN SYN SYN SYN SYN SYN SYN SYN SYN SYN SYN SYN SYN SYN SYNSYN
BTS W0 PILOT Ref Time
TIME
Global Service
Parameters
Parameters
Extended
List Message
Message
Message
Neighbor
Message
Rake Receiver
Parameters
Message
System
Access
** Redirection
System
** List
Message
** CDMA
Channel
#1 PN168+0 W1 Stay Locked!
#2 PN168+2 W1
#3 PN168+9 W1
#4 PN168+5 W1
Collect all the Configuration Messages
Pilot Searcher Absorb and store all their parameters.
July, 2008 Introduction to Wireless & CDMA -- RF100 v3.0 - (c) 2008 Scott Baxter RF100 - 192
6. Welcome! Just Monitor the Paging Channel
PN 168
W1 PAGING ACK SYS ChASN CHN XSYS NBR ChASN GSRM APM ACK GPAG ACK
W32 SYNC SYN SYN SYN SYN SYN SYN SYN SYN SYN SYN SYN SYN SYN SYN SYN SYNSYN
BTS W0 PILOT Ref Time
TIME
Now monitor the
Rake Receiver Paging Channel
#1 PN168+0 W1 for any
incoming calls
#2 PN168+2 W1
or messages
#3 PN168+9 W1
#4 PN168+5 W1
Pilot Searcher
July, 2008 Introduction to Wireless & CDMA -- RF100 v3.0 - (c) 2008 Scott Baxter RF100 - 193
Registration: Mobile, Sign In Please
E P
#2 PN168+2 W1
1 Slot Cycle 1 Slot Cycle
L E
#3 PN168+9 W1
1 Slot 80 ms
S
Battery
#4 PN168+5 W1 Drain
Pilot Searcher
Each mobile has a preferred SCI
programmed by the vendor. The system
Q Slotted Mode Paging is a battery-saving trick also declares a maximum slot cycle
index, which mobiles may not exceed.
• After registering with the system, the mobile
goes into sleep mode with low battery drain Slot Cycle
Index (SCI)
Number Slots
in Cycle
Length of
Cycle, sec.
• It wakes on a schedule to listen for pages 0 16 1.28 sec.
July, 2008 Introduction to Wireless & CDMA -- RF100 v3.0 - (c) 2008 Scott Baxter RF100 - 195
Even Better: CDMA2000 Slotted Mode Paging
Using the Quick Paging Channel (QPCH)
Mobile listens to PCH only when QPCH requires
W1 PAGING KGKSAKKGCKGKSAKXPNKPPCKGKSAKXPNKPPCKGKSGKXPNKPPCKGSAKXPNGKSAKXPNKGKSAKXPG
NSA
W48 QPCH
W32 SYNC SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS
BTS W0 PILOT
TIME
Paging Channel Slots Paging Channel Slots
Rake Receiver
0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 0 1 2 3 4 5
er
#1 PN168+0 W1
p
e W1P
#2 PN168+2 W1 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 0 1 2 3 4 5 6
De E E
#3 PN168+9 Battery QPCH Slots QPCH Slots
SL
#4 PN168+5 W1
Pilot Searcher
Drain
Q IS-95 mobiles must monitor their PCH Mobile hashes using its IMSI to
slots during every slot cycle recognize which indicator bits it should
monitor. If the bits are on, the mobile
• Must wake up 1000’s of times per wakes up and listen to the next PCH
hour and run high-drain message slot – somebody watching those bits
will be paged.
parsers, even if they are not paged
PCH SLOT
Q The Quick Paging Channel (QPCH) is a GenPG
simpler bitstream which notifies a 1xRTT 20 80 ms
mobile to monitor the PCH, only when a ms
QPCH SLOT
page is coming for its IMSI group
• There are at least xx IMSI groups. A 80 ms
July, 2008 Introduction to Wireless & CDMA -- RF100 v3.0 - (c) 2008 Scott Baxter RF100 - 196
Idle Mode Handoff
July, 2008 Introduction to Wireless & CDMA -- RF100 v3.0 - (c) 2008 Scott Baxter RF100 - 197
Idle Mode on the Paging Channel:
Meet the Neighbors, track the Strongest Pilot
All PN Offsets
0
Ec/Io
-20
July, 2008 Introduction to Wireless & CDMA -- RF100 v3.0 - (c) 2008 Scott Baxter RF100 - 198
Receiving
Receiving An
An Incoming
Incoming Call
Call
July, 2008 Introduction to Wireless & CDMA -- RF100 v3.0 - (c) 2008 Scott Baxter RF100 - 199
Incoming Call Termination – Voice
MSC BSC BTS A
HLR VLR
SS7 α
β
PSTN
switch χ
I see
Scott’s mobile, Your channel frames! Then let’s use OK! Then start
are you there? I hear you. Is ready! Service Option ringing and
You have a call. Just a moment. Walsh 23 X, for voice show this:
I see you! with 8k EVRC 615-300-0124 OK.
Rake Receiver
#1 PN168+0 W23 I’m here! What I see you, I accept. I am.
should I do? I see too!
#2 PN168+2 W23
frames! My owner answered!
#3 PN168+9 W23 Connect the audio.
#4 PN168+5 W23
SEND
Pilot Searcher
July, 2008 Introduction to Wireless & CDMA -- RF100 v3.0 - (c) 2008 Scott Baxter RF100 - 200
Making
Making an
an Outgoing
Outgoing Call!
Call!
July, 2008 Introduction to Wireless & CDMA -- RF100 v3.0 - (c) 2008 Scott Baxter RF100 - 201
Outgoing Call Origination – IS-95 Voice
MSC BSC BTS A
HLR VLR
SS7 α
β
PSTN
switch χ
I see
Your channel frames! Then let’s use
I hear you. Is ready! Service Option
Just a moment. Walsh 23 X, for voice
I see you! with 8k EVRC OK!
Hey system! I am
Rake Receiver
615-300-0124,
#1 PN168+0 W23 I see you, I accept.
ESN 2E5FC31. Let me
call 615-555-1234 I see too!
#2 PN168+2 W23
using EVRC voice. frames!
#3 PN168+9 W23
6 1 5 5 5 5 1 2 3 4
#4 PN168+5 W23
Pilot Searcher SEND
July, 2008 Introduction to Wireless & CDMA -- RF100 v3.0 - (c) 2008 Scott Baxter RF100 - 202
Power-Controlled
Power-Controlled
Reservation
Reservation Access
Access Mode
Mode
July, 2008 Introduction to Wireless & CDMA -- RF100 v3.0 - (c) 2008 Scott Baxter RF100 - 203
Power Controlled Reservation Access Mode
Enhanced Access Probe
EACH PREAMBLE EACH HEADER
F-CACH R-EACH
F-CCCH Acknowledgment
July, 2008 Introduction to Wireless & CDMA -- RF100 v3.0 - (c) 2008 Scott Baxter RF100 - 205
Forward Supplemental Channel Assignment
Mobile: Watch Mobile: Watch
Walsh Code 2 Walsh Code 2
Starting in 320 ms Starting in 320 ms
For 1000 ms. For 1000 ms.
Supplemental Supplemental
W2 F-SCH Channel Burst Channel Burst
July, 2008 Introduction to Wireless & CDMA -- RF100 v3.0 - (c) 2008 Scott Baxter RF100 - 206
Uploading
Uploading Data
Data on
on aa
Reverse
Reverse Link
Link Supplemental
Supplemental Channel
Channel
July, 2008 Introduction to Wireless & CDMA -- RF100 v3.0 - (c) 2008 Scott Baxter RF100 - 207
Reverse Supplemental Channel Assignment
Mobile: Send Mobile: Send
Walsh Code 1 Walsh Code 1
Starting in 320 ms Starting in 320 ms
For 1000 ms. For 1000 ms.
Supplemental Supplemental
R-SCH Channel Burst Channel Burst
July, 2008 Introduction to Wireless & CDMA -- RF100 v3.0 - (c) 2008 Scott Baxter RF100 - 208
Ending
Ending A
A Call
Call
July, 2008 Introduction to Wireless & CDMA -- RF100 v3.0 - (c) 2008 Scott Baxter RF100 - 209
Normal End of Call
W23 TRAFFIC Voice RELnorm
W1 PAGING KGKSAKKNKGGKSKPG
NSASPPCKGKSA ACK SYS ChASN CHN XSYS NBR
W32 SYNC SSSSSSSSSSSSSSSSSSSSSSSSSSS SYN SYN SYN SYN SYN SYN SYN SYN SYN
BTS W0 PILOT SCAN Ref Time
TIME
ACCESS CHANNEL MOBILE REACQUIRES SYSTEM NORMALLY
TRAFFIC CHANNEL Voice RELnoRsn
Q When a call ends normally, it is because the caller on one side of the
conversation decided to hang up
Q The side ending the call sends a “Release – Normal” order
Q The other side sends a “Release – No reason” order
• It may send an acknowledgment first, if it cannot give the release
order immediately
Q After the system receives a release order from the mobile, it releases the
resources it used for the call
Q After the mobile receives a release order from the base station, it stops
listening to the traffic channel and freshly reacquires the system
July, 2008 Introduction to Wireless & CDMA -- RF100 v3.0 - (c) 2008 Scott Baxter RF100 - 210
Abnormal End of Call – Forward Link Failure
5s timer
W23 TRAFFIC Voice All bad frames
W1 PAGING KGKSAKKNKGGKSKPG
NSASPPCKGKSA ACK SYS ChASN CHN XSYS
W32 SYNC SSSSSSSSSSSSSSSSSSSSSSSSSSS SYN SYN SYN SYN SYN SYN SYN SYN
BTS W0 PILOT SCAN Ref Time
TIME
ACCESS CHANNEL MOBILE REACQUIRES SYSTEM, if available
TRAFFIC CHANNEL Voice Mute! No pc
5s timer
July, 2008 Introduction to Wireless & CDMA -- RF100 v3.0 - (c) 2008 Scott Baxter RF100 - 211
Abnormal End of Call – Reverse Link Failure
W23 TRAFFIC Voice RELnoRsn
W1 PAGING KGKSAKKNKGGKSKPG
NSASPPCKGKSAAKSKPG
NSAS ACK SYS ChASN CHN XSYS
W32 SYNC SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS SYN SYN SYN SYN SYN SYN SYN SYN
BTS W0 PILOT SCAN Ref Time
TIME
ACCESS CHANNEL MOBILE REACQUIRES SYSTEM, if available
TRAFFIC CHANNEL Voice All bad frames
5s timer
July, 2008 Introduction to Wireless & CDMA -- RF100 v3.0 - (c) 2008 Scott Baxter RF100 - 212
Feature
Feature Notification:
Notification:
You
You Have
Have Voicemail!
Voicemail!
July, 2008 Introduction to Wireless & CDMA -- RF100 v3.0 - (c) 2008 Scott Baxter RF100 - 213
Feature Notification
FEATURE NOTIFICATION MESSAGE
98/06/30 21:16:44.368 [PCH] Feature Notification Message
MSG_LENGTH = 144 bits The Feature Notification Message on
MSG_TYPE = Feature Notification Message
ACK_SEQ = 0 the Paging Channel tells a specific
MSG_SEQ = 0 mobile it has voice messages waiting.
ACK_REQ = 1
VALID_ACK = 0
ADDR_TYPE = IMSI
ADDR_LEN = 56 bits
There are other record types to notify
IMSI_CLASS = 0 the mobile of other features.
IMSI_CLASS_0_TYPE = 3
RESERVED = 0
MCC = 302
IMSI_11_12 = 00
IMSI_S = 9055170325
RELEASE = 0
RECORD_TYPE = Message Waiting
RECORD_LEN = 8 bits
MSG_COUNT = 1
RESERVED = 0
July, 2008 Introduction to Wireless & CDMA -- RF100 v3.0 - (c) 2008 Scott Baxter RF100 - 214
CDMA
CDMA Handset
Handset Architecture
Architecture
CDMA
CDMA Handoffs
Handoffs
July, 2008 Introduction to Wireless & CDMA -- RF100 v3.0 - (c) 2008 Scott Baxter RF100 - 215
What’s In a Handset? How does it work?
Digital
Rake Receiver Symbols
Chips Traffic Correlator
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,
IF, Detector PN xxx Walsh xx Demultiplexer
power
Traffic Correlator Packets
AGC
PN xxx Walsh xx
RF Messages
Audio
Open Loop
July, 2008 Introduction to Wireless & CDMA -- RF100 v3.0 - (c) 2008 Scott Baxter RF100 - 217
CDMA Soft Handoff Mechanics
Switch BSC Handset Rake Receiver
PN Walsh
Voice,
Sel. RF PN Walsh Σ Data,
PN Walsh Messages
BTS
BTS Searcher
Pilot Ec/Io
PN W=0
July, 2008 Introduction to Wireless & CDMA -- RF100 v3.0 - (c) 2008 Scott Baxter RF100 - 218
The Complete Rules of Soft Handoff
J-Std008
IS-95B/
1xRTT
IS-95/
Q The Handset considers pilots in sets PILOT SETS
• Active: pilots of sectors actually in use
Active 6 6
# Req’d`. By Std.
• Candidates: pilots mobile requested, but
not yet set up & transmitting by system Candidate 5 10
• Neighbors: pilots told to mobile by system,
as nearby sectors to check Neighbor 20 40
• Remaining: any pilots used by system but
not already in the other sets (div. by PILOT_INC) Remaining
Q Handset sends Pilot Strength Measurement
Message to the system whenever: HANDOFF
• It notices a pilot in neighbor or remaining set
exceeds T_ADD
PARAMETERS
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
Q 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.
July, 2008 Introduction to Wireless & CDMA -- RF100 v3.0 - (c) 2008 Scott Baxter RF100 - 219
Softer Handoff
Handset Rake Receiver
Switch BSC PN Walsh
Voice,
RF PN Walsh Σ Data,
Sel. BTS Messages
PN Walsh
Searcher
PN W=0 Pilot Ec/Io
July, 2008 Introduction to Wireless & CDMA -- RF100 v3.0 - (c) 2008 Scott Baxter RF100 - 220
What is Ec/Io?
July, 2008 Introduction to Wireless & CDMA -- RF100 v3.0 - (c) 2008 Scott Baxter RF100 - 221
How Ec/Io Varies with Traffic Loading
Traffic Channels
about 50%, which is -3 db
• On a sector with maximum Ec/Io = (2/10) 6w
= 20% I0
traffic, Ec/Io is typically
= -7 db.
about 20%, which is -7 db. Paging
Sync
1.5w
0.5w
Pilot 2w EC
July, 2008 Introduction to Wireless & CDMA -- RF100 v3.0 - (c) 2008 Scott Baxter RF100 - 222
How Ec/Io varies with RF Environment
Channels
Traffic
4w
sector is dominant and the Io = -90 dbm
mobile enjoys an Ec/Io just Ec = -96 dbm I0
Paging 1.5w
as good as it was when Ec/Io = -6 db Sync 0.5w
Pilot 2w EC
transmitted
Q In “pilot pollution”, too many Many Sectors, Nobody Dominant
sectors overlap and the Traffic BTS10
Sync & Paging
mobile hears a “soup” made Pilot
Traffic BTS9
July, 2008 Introduction to Wireless & CDMA -- RF100 v3.0 - (c) 2008 Scott Baxter RF100 - 224
Basic Soft/Softer Handoff
BTS A BTS B
BSC α α
BTSC BTSC
β β
ctrl OK. Here’s your new
χ χ Neighbor list:
PN164 PN172 PN340
OK! You can use: PN420 PN084 PN132
I hear you. PN 168 W23 PN434 PN504 PN016
Hang on… PN 344 W41 OK PN028 PN508 PN372
Pilot Searcher
July, 2008 Introduction to Wireless & CDMA -- RF100 v3.0 - (c) 2008 Scott Baxter RF100 - 225
Handoff Example
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!
July, 2008 Introduction to Wireless & CDMA -- RF100 v3.0 - (c) 2008 Scott Baxter RF100 - 226
Handoff Now In Effect, but still check Pilots!
All PN Offsets
0
Ec/Io
-20
Chips 0 10752 14080 32002 32K
PN 0 168 220 500 512
Mobile Rake RX Active Set
F1 PN168 W61 n Rake Fingers
p o
F2 PN500 W50
T_DROP
F3 PN220 W20
Srch PN??? W0
Reference PN
Neighbor Set
T_ADD
Continue checking each ACTIVE pilot. If any are less than T_DROP and remain
so for T_TDROP time, send Pilot Strength Measurement Message, DROP IT!!
Continue looking at each NEIGHBOR pilot. If any ever rises above T_ADD, send
Pilot Strength Measurement Message, ADD IT!
July, 2008 Introduction to Wireless & CDMA -- RF100 v3.0 - (c) 2008 Scott Baxter RF100 - 227
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
July, 2008 Introduction to Wireless & CDMA -- RF100 v3.0 - (c) 2008 Scott Baxter RF100 - 228
CDMA
CDMA Call
Call Processing
Processing
July, 2008 Introduction to Wireless & CDMA -- RF100 v3.0 - (c) 2008 Scott Baxter RF100 - 229
CDMA Troubleshooting is like Air Accident Investigation
Control & Parameters Messaging
114.50
118.25
11500 11500
130.75
Aeronautical
Investigations
4 Application
CDMA
3 Message
Layers
Investigations
LAC
2 Data Link Layer
MAC BTS
1 Physical Layer Temporal Analyzer Data Layer 3 Message Files
Q Air accidents are big news and reporters follow the investigations closely
• Everybody’s familiar with the two main information sources at the crash
– Cockpit voice recorder: record of conversation and sounds in the
cockpit during the last 30 minutes up to the crash
– Flight data recorder: record of major control settings, mechanical,
electrical, and hydraulic systems status for the last 30 minutes
Q In CDMA, the same sorts of tools are available for problem investigation:
• Layer-3 message files contain user and system command/control details
• Temporal analyzer data shows the RF environment up to the problem
July, 2008 Introduction to Wireless & CDMA -- RF100 v3.0 - (c) 2008 Scott Baxter RF100 - 230
Troubleshooting Call Processing
Q CDMA call processing is complex!
• Calls are a relationship between mobile and system
– the events driven by messaging
– the channels carried by RF transmission
• Multiple codes and channels available for use
• Multiple possible problems - physical, configuration, software
• Multiple concurrent processes in the mobile and the system
Q Troubleshooting focuses on the desired call events
• What is the desired sequence of events?
• Compare the actual sequence of events.
– What’s missing or wrong? Why did it happen?
Q Messaging is a major blow-by-blow troubleshooting tool
Q RF indications reveal the transmission risks and the channel
configurations
Bottom Line: To troubleshoot effectively, you’ve got to know call
processing steps and details AND the RF basis of the transmission
July, 2008 Introduction to Wireless & CDMA -- RF100 v3.0 - (c) 2008 Scott Baxter RF100 - 231
Introduction
Introduction to
to Optimization
Optimization
July, 2008 Introduction to Wireless & CDMA -- RF100 v3.0 - (c) 2008 Scott Baxter RF100 - 232
What is Performance Optimization?
July, 2008 Introduction to Wireless & CDMA -- RF100 v3.0 - (c) 2008 Scott Baxter RF100 - 233
Performance Optimization Phases/Activities
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
Q 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 competition for capital
effective growth plan, avoid
cell spliiting; carrier
capital budget
and Capital integration impact remains within
during tight times additions
Effectiveness comfortable
bounds
July, 2008 Introduction to Wireless & CDMA -- RF100 v3.0 - (c) 2008 Scott Baxter RF100 - 234
Good Performance is so Simple!!
-10
BTS A
BTS B
BTS C
available
FORWARD power
Traffic
LINK Channels
In use
Paging
Sync
Pilot
July, 2008 Introduction to Wireless & CDMA -- RF100 v3.0 - (c) 2008 Scott Baxter RF100 - 235
Bad Performance Has Many Causes
+41
Q Weak Signal / Coverage Hole
360
+8
Q Pilot Pollution
A 360+33c • Excessive Soft Handoff
BTS
B Q 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
CEs
Channels
In Use
Q Pilot “Surprise” ambush; Slow Handoffs
Paging
x Q PN Plan errors
Q Slow Data Problems: RF or IP congestion
Sync
Pilot Vocoders Q Improper cell or reradiator configuration
BTS A
Selectors BTS B Q Hardware and software failures
PN 100 PN 99
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.
July, 2008 Introduction to Wireless & CDMA -- RF100 v3.0 - (c) 2008 Scott Baxter RF100 - 237
Starting Optimization on a New System
Q 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
Q 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
Q 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: diagnostic data, system logs
Q Access Failures, Dropped Call Analysis
• finally, iterative corrections until within numerical goals
Getting these items into shape provides a solid baseline and foundation from
which future performance issues can be addressed.
July, 2008 Introduction to Wireless & CDMA -- RF100 v3.0 - (c) 2008 Scott Baxter RF100 - 238
Autonomous
Autonomous Data
Data Collection
Collection
By
By Stowaway
Stowaway Mobiles
Mobiles
July, 2008 Introduction to Wireless & CDMA -- RF100 v3.0 - (c) 2008 Scott Baxter RF100 - 239
Stowaway Mobiles
July, 2008 Introduction to Wireless & CDMA -- RF100 v3.0 - (c) 2008 Scott Baxter RF100 - 240
Autonomous
Autonomous Data
Data Collection
Collection
By
By Subscriber
Subscriber Handsets
Handsets
July, 2008 Introduction to Wireless & CDMA -- RF100 v3.0 - (c) 2008 Scott Baxter RF100 - 241
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
July, 2008 Introduction to Wireless & CDMA -- RF100 v3.0 - (c) 2008 Scott Baxter RF100 - 242
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
Home Agent Accounting AAA
Authorization R-P Interface
BTS
t1 v
PSTN SEL
t1 t1
Switch (C)BSC/Access Manager BTS
July, 2008 Introduction to Wireless & CDMA -- RF100 v3.0 - (c) 2008 Scott Baxter RF100 - 243
Advantages of Autonomous Collection
July, 2008 Introduction to Wireless & CDMA -- RF100 v3.0 - (c) 2008 Scott Baxter RF100 - 244
Conventional
Conventional Field
Field Tools
Tools
July, 2008 Introduction to Wireless & CDMA -- RF100 v3.0 - (c) 2008 Scott Baxter RF100 - 245
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
July, 2008 Introduction to Wireless & CDMA -- RF100 v3.0 - (c) 2008 Scott Baxter RF100 - 246
Grayson’s Invex3G Tool
July, 2008 Introduction to Wireless & CDMA -- RF100 v3.0 - (c) 2008 Scott Baxter RF100 - 247
Grayson Invex 1x Data Example
153.6
kb/s
July, 2008 Introduction to Wireless & CDMA -- RF100 v3.0 - (c) 2008 Scott Baxter RF100 - 248
Grayson Invex 1xData Example
F-SCH rates 153.6 kbps; R-SCH 76.8kbps
CDMA Status
PN Scanner Data
July,
Introduction 2008 & CDMA -- RF100 v3.0 - (c) 2008 Scott BaxterTechnical Introduction to Wireless -- ©1997 Scott249
to Wireless Baxter - V0.0
WillTech Tools
July, 2008 Introduction to Wireless & CDMA -- RF100 v3.0 - (c) 2008 Scott Baxter RF100 - 250
Agilent Drive-Test Tools
July, 2008 Introduction to Wireless & CDMA -- RF100 v3.0 - (c) 2008 Scott Baxter RF100 - 252
PN Scanners
July, 2008 Introduction to Wireless & CDMA -- RF100 v3.0 - (c) 2008 Scott Baxter RF100 - 253
Post-Processing Tools
Post-Processing tools display drive-test files
for detailed analysis - Faster, more
effective than studying data playback
with collection tools alone
Q Actix Analyzer
• Imports/analyzes data from almost
every brand of drive-test collection
tool
Q Grayson Interpreter
• Imports/analyzes data from Grayson
Wireless Inspector, Illuminator, and
Invex3G
Q Agilent OPAS32
• Imports/analyzes a variety of data
OPAS32
Q Nortel RF Optimizer
• Can merge/analyze drive-test and
Nortel CDMA system data
Q Wavelink
Q Comarco "Workbench" Tool
Q Verizon/Airtouch internal tool “DataPro” COMARCO
July, 2008 Introduction to Wireless & CDMA -- RF100 v3.0 - (c) 2008 Scott Baxter RF100 - 254
The
The Key
Key Features
Features
and
and Structure
Structure of
of 1xEV-DO
1xEV-DO
July, 2008 Introduction to Wireless & CDMA -- RF100 v3.0 - (c) 2008 Scott Baxter RF100 - 255
Channel Structure of 1xEV-DO vs. 1xRTT
CHANNEL STRUCTURE
IS-95 AND 1xRTT
Q IS-95 and 1xRTT Many users’ simultaneous forward
• many simultaneous users, each and reverse traffic channels
PILOT W0
with steady forward and reverse SYNC W32
traffic channels PAGING W1
F-FCH1 W17
• transmissions arranged, F-FCH2 W25
requested, confirmed by layer-3 F-FCH3 W41
July, 2008 Introduction to Wireless & CDMA -- RF100 v3.0 - (c) 2008 Scott Baxter RF100 - 256
Power Management of 1xEV-DO vs. 1xRTT
power
4
preset target FER 2
3
User 1
Q 1xEV-DO IS-856: PAGING
SYNC
PILOT
• sectors always operate at time
maximum power
• sector output is time- 1xEV-DO: MAX POWER ALWAYS,
DATA RATE OPTIMIZED
multiplexed, with only one
user served at any instant
• The transmission data rate is power
set to the maximum speed
the user can receive at that
moment
time
July, 2008 Introduction to Wireless & CDMA -- RF100 v3.0 - (c) 2008 Scott Baxter RF100 - 257
Some EV-DO Terminology
Phone,
Mobile, AT
Handset, or Access
Subscriber Terminal
Terminal
Base Station, AP
BTS, Access
Cell Site Point
July, 2008 Introduction to Wireless & CDMA -- RF100 v3.0 - (c) 2008 Scott Baxter RF100 - 258
1xEV-DO
1xEV-DO Technical
Technical Details
Details
Data
Data Flow
Flow and
and Channels
Channels
July, 2008 Introduction to Wireless & CDMA -- RF100 v3.0 - (c) 2008 Scott Baxter RF100 - 259
1xEV-DO Transmission Timing
Forward Link
July, 2008 Introduction to Wireless & CDMA -- RF100 v3.0 - (c) 2008 Scott Baxter RF100 - 260
What’s In a Slot?
½ Slot – 1024 chips ½ Slot – 1024 chips
PILOT
PILOT
SLOT
MAC
MAC
MAC
MAC
DATA DATA DATA DATA
July, 2008 Introduction to Wireless & CDMA -- RF100 v3.0 - (c) 2008 Scott Baxter RF100 - 261
What if there’s No Data to Send?
½ Slot – 1024 chips ½ Slot – 1024 chips
PILOT
PILOT
SLOT
MAC
MAC
MAC
MAC
empty empty empty empty
PILOT
PILOT
SLOT
MAC
MAC
MAC
MAC
DATA DATA DATA DATA
Slot
FRAME
1 Frame = 16 slots – 32k chips – 26-2/3 ms
July, 2008 Introduction to Wireless & CDMA -- RF100 v3.0 - (c) 2008 Scott Baxter RF100 - 263
Frames and Control Channel Cycles
Q A Control Channel Cycle is 16 frames (that’s 426-2/3 ms, about 1/2
second)
Q The first half of the first frame has all of its slots reserved for possible use
carrying Control Channel packets
Q The last half of the first frame, and all of the remaining 15 frames, have
their slots available for ordinary use transmitting subpackets to users
Slot
FRAME
1 Frame = 16 slots – 32k chips – 26-2/3 ms
CONTROL
CHANNEL
USER(S) DATA CHANNEL
16-FRAME
CONTROL CHANNEL
CYCLE 16 Frames – 524k chips – 426-2/3 ms
July, 2008 Introduction to Wireless & CDMA -- RF100 v3.0 - (c) 2008 Scott Baxter RF100 - 264
Forward Link Frame and Slot Structure:
“Big Picture” Summary
½ Slot – 1024 chips ½ Slot – 1024 chips
PILOT
PILOT
SLOT
MAC
MAC
MAC
MAC
DATA DATA DATA DATA
FRAME
1 Frame = 16 slots – 32k chips – 26-2/3 ms
CONTROL
CHANNEL
USER(S) DATA CHANNEL
16-FRAME
CONTROL CHANNEL
CYCLE 16 Frames – 524k chips – 426-2/3 ms
July, 2008 Introduction to Wireless & CDMA -- RF100 v3.0 - (c) 2008 Scott Baxter RF100 - 265
The 1xEV-DO Channels
IN THE WORLD OF CODES
FORWARD CHANNELS REVERSE CHANNELS
Long PN offset
Access Channel
W064 Pilot
Pilot W016
Access
Sector has a Short PN Offset
for session setup
ACCESS from Idle Mode
W264 Rev Activity Data W24
DRCLock MAC
MAC
W 64
just like IS-95
RPC Pilot
W016
RRI
Public or Private
Access
Wx16 Control
Long PN offset
W0 W4 Terminal
Wx16 Traffic W1 W5 (User
MAC DRC W2 W6
W816
Access Terminal)
FORWARD W3 W7
TR
Point Traffic Channel
(AP) Walsh as used during
A
ACK W48 a data session
code
FF
Data W24 Walsh
IC
code
July, 2008 Introduction to Wireless & CDMA -- RF100 v3.0 - (c) 2008 Scott Baxter RF100 - 266
Information Flow Over 1xEV-DO
Data Ready
Data from PDSN for the Mobile
DRC: 5
July, 2008 Introduction to Wireless & CDMA -- RF100 v3.0 - (c) 2008 Scott Baxter RF100 - 268
Transmission of a Packet over EV-DO
Data from PDSN for the Mobile Data Ready
DRC: 5
MP3, web page, or other content
AP
A user has initiated a1xEV-DO data session on their AT,
DRC Modu- Preamble Payload Raw C/I
accessing a favorite website. Index Slots lation Chips Bits kb/s db
The requested page has just been received by the PDSN. 0x0 n/a QPSK n/a 0 null rate n/a
The PDSN and Radio Network Controller send a “Data 0x1 16 QPSK 1024 1024 38.4 -11.5
Ready” message to let the AT know it has data waiting. 0x2 8 QPSK 512 1024 76.8 -9.2
0x3 4 QPSK 256 1024 153.6 -6.5
0x4 2 QPSK 128 1024 307.2 -3.5
The AT quickly determines which of its active sectors is the 0x5 4 QPSK 128 2048 307.2 -3.5
strongest. On the AT’s DRC channel it asks that sector to 0x6 1 QPSK 64 1024 614.4 -0.6
send it a packet at speed “DRC Index 5”. 0x7 2 QPSK 64 2048 614.4 -0.5
0x8 2 QPSK 64 3072 921.6 +2.2
0x9 1 QPSK 64 2048 1,228.8 +3.9
The mobile’s choice, DRC Index 5, determines everything:
0xa 2 16QAM 64 4096 1,228.8 +4.0
The raw bit speed is 307.2 kb/s. 0xb 1 8PSK 64 3072 1,843.2 +8.0
The packet will have 2048 bits. 0xc 1 16QAM 64 4096 2,457.6 +10.3
There will be 4 subpackets (in slots 4 apart). 0xd 2 16QAM 64 5120 1,536.0 in Rev. A
The first subpacket will begin with a 128 chip preamble. 0xe 1 16QAM 64 5120 3,072.0 in Rev. A
July, 2008 Introduction to Wireless & CDMA -- RF100 v3.0 - (c) 2008 Scott Baxter RF100 - 269
Transmission of a Packet over EV-DO
Data from PDSN for the Mobile PACKET Data Ready
DRC: 5
MP3, web page, or other content
2048 bits
AP
Using the specifications for Turbo Coder
DRC Modu- Preamble Payload Raw C/I
the mobile’s requested DRC +
+ +
+ +
Index Slots lation Chips Bits kb/s db
index, the correct-size packet + D D D
0x0 n/a QPSK n/a 0 null rate n/a
+
of bits is fed into the turbo +
Interleaver
+
+
+ +
0x1 16 QPSK 1024 1024 38.4 -11.5
coder and the right number of + D
+
D D 0x2 8 QPSK 512 1024 76.8 -9.2
0x3 4 QPSK 256 1024 153.6 -6.5
symbols are created. Symbols 0x4 2 QPSK 128 1024 307.2 -3.5
0x5 4 QPSK 128 2048 307.2 -3.5
0x6 1 QPSK 64 1024 614.4 -0.6
0x7 2 QPSK 64 2048 614.4 -0.5
0x8 2 QPSK 64 3072 921.6 +2.2
0x9 1 QPSK 64 2048 1,228.8 +3.9
0xa 2 16QAM 64 4096 1,228.8 +4.0
0xb 1 8PSK 64 3072 1,843.2 +8.0
0xc 1 16QAM 64 4096 2,457.6 +10.3
0xd 2 16QAM 64 5120 1,536.0 in Rev. A
0xe 1 16QAM 64 5120 3,072.0 in Rev. A
July, 2008 Introduction to Wireless & CDMA -- RF100 v3.0 - (c) 2008 Scott Baxter RF100 - 270
Transmission of a Packet over EV-DO
Data from PDSN for the Mobile PACKET Data Ready
DRC: 5
MP3, web page, or other content
2048 bits
AP
Using the specifications for Turbo Coder
DRC Modu- Preamble Payload Raw C/I
the mobile’s requested DRC +
+ +
+ +
Index Slots lation Chips Bits kb/s db
index, the correct-size packet + D D D
0x0 n/a QPSK n/a 0 null rate n/a
+
of bits is fed into the turbo +
Interleaver
+
+
+ +
0x1 16 QPSK 1024 1024 38.4 -11.5
coder and the right number of + D
+
D D 0x2 8 QPSK 512 1024 76.8 -9.2
0x3 4 QPSK 256 1024 153.6 -6.5
symbols are created. Symbols 0x4 2 QPSK 128 1024 307.2 -3.5
0x5 4 QPSK 128 2048 307.2 -3.5
To guard against bursty errors 0x6 1 QPSK 64 1024 614.4 -0.6
in transmission, the symbols 0x7 2 QPSK 64 2048 614.4 -0.5
are completely “stirred up” in Block Interleaver 0x8 2 QPSK 64 3072 921.6 +2.2
0x9 1 QPSK 64 2048 1,228.8 +3.9
a block interleaver.
0xa 2 16QAM 64 4096 1,228.8 +4.0
0xb 1 8PSK 64 3072 1,843.2 +8.0
0xc 1 16QAM 64 4096 2,457.6 +10.3
0xd 2 16QAM 64 5120 1,536.0 in Rev. A
0xe 1 16QAM 64 5120 3,072.0 in Rev. A
July, 2008 Introduction to Wireless & CDMA -- RF100 v3.0 - (c) 2008 Scott Baxter RF100 - 271
Transmission of a Packet over EV-DO
Data from PDSN for the Mobile PACKET Data Ready
DRC: 5
MP3, web page, or other content
2048 bits
AP
Using the specifications for Turbo Coder
DRC Modu- Preamble Payload Raw C/I
the mobile’s requested DRC +
+ +
+ +
Index Slots lation Chips Bits kb/s db
index, the correct-size packet + D D D
0x0 n/a QPSK n/a 0 null rate n/a
+
of bits is fed into the turbo +
Interleaver
+
+
+ +
0x1 16 QPSK 1024 1024 38.4 -11.5
coder and the right number of + D
+
D D 0x2 8 QPSK 512 1024 76.8 -9.2
0x3 4 QPSK 256 1024 153.6 -6.5
symbols are created. Symbols 0x4 2 QPSK 128 1024 307.2 -3.5
0x5 4 QPSK 128 2048 307.2 -3.5
To guard against bursty errors 0x6 1 QPSK 64 1024 614.4 -0.6
in transmission, the symbols 0x7 2 QPSK 64 2048 614.4 -0.5
are completely “stirred up” in Block Interleaver 0x8 2 QPSK 64 3072 921.6 +2.2
0x9 1 QPSK 64 2048 1,228.8 +3.9
a block interleaver.
0xa 2 16QAM 64 4096 1,228.8 +4.0
0xb 1 8PSK 64 3072 1,843.2 +8.0
The re-ordered stream of 0xc 1 16QAM 64 4096 2,457.6 +10.3
symbols is now ready to 0xd 2 16QAM 64 5120 1,536.0 in Rev. A
transmit. Interleaved Symbols 0xe 1 16QAM 64 5120 3,072.0 in Rev. A
July, 2008 Introduction to Wireless & CDMA -- RF100 v3.0 - (c) 2008 Scott Baxter RF100 - 272
Transmission of a Packet over EV-DO
Data from PDSN for the Mobile PACKET Data Ready
DRC: 5
MP3, web page, or other content
2048 bits
AP
Using the specifications for Turbo Coder
DRC Modu- Preamble Payload Raw C/I
the mobile’s requested DRC +
+ +
+ +
Index Slots lation Chips Bits kb/s db
index, the correct-size packet + D D D
0x0 n/a QPSK n/a 0 null rate n/a
+
of bits is fed into the turbo +
+ +
Interleaver
+ +
0x1 16 QPSK 1024 1024 38.4 -11.5
coder and the right number of + D
+
D D 0x2 8 QPSK 512 1024 76.8 -9.2
0x3 4 QPSK 256 1024 153.6 -6.5
symbols are created. Symbols 0x4 2 QPSK 128 1024 307.2 -3.5
To guard against bursty errors 0x5 4 QPSK 128 2048 307.2 -3.5
in transmission, the symbols 0x6 1 QPSK 64 1024 614.4 -0.6
are completely “stirred up” in 0x7 2 QPSK 64 2048 614.4 -0.5
a block interleaver. Block Interleaver 0x8 2 QPSK 64 3072 921.6 +2.2
0x9 1 QPSK 64 2048 1,228.8 +3.9
The re-ordered stream of
0xa 2 16QAM 64 4096 1,228.8 +4.0
symbols is now ready to 0xb 1 8PSK 64 3072 1,843.2 +8.0
transmit. The symbols are 0xc 1 16QAM 64 4096 2,457.6 +10.3
divided into the correct 0xd 2 16QAM 64 5120 1,536.0 in Rev. A
number of subpackets, which Interleaved Symbols 0xe 1 16QAM 64 5120 3,072.0 in Rev. A
will occupy the same number
of transmission slots, spaced
four apart.
Subpacket 2
Subpacket 3
Subpacket 4
Subpacket 1
July, 2008 Introduction to Wireless & CDMA -- RF100 v3.0 - (c) 2008 Scott Baxter RF100 - 273
Transmission of a Packet over EV-DO
Data from PDSN for the Mobile PACKET Data Ready
DRC: 5
MP3, web page, or other content
2048 bits
AP
When the AP is ready, the first Turbo Coder
DRC Modu- Preamble Payload Raw C/I
subpacket is actually +
+ +
+ +
Index Slots lation Chips Bits kb/s db
transmitted in a slot. + D D D
0x0 n/a QPSK n/a 0 null rate n/a
+
The first subpacket begins with +
Interleaver
+
+
+ +
0x1 16 QPSK 1024 1024 38.4 -11.5
a preamble carrying the + D
+
D D 0x2 8 QPSK 512 1024 76.8 -9.2
0x3 4 QPSK 256 1024 153.6 -6.5
user’s MAC index, so the Symbols
0x4 2 QPSK 128 1024 307.2 -3.5
user knows this is the 0x5 4 QPSK 128 2048 307.2 -3.5
start of its sequence of 0x6 1 QPSK 64 1024 614.4 -0.6
subpackets, and how 0x7 2 QPSK 64 2048 614.4 -0.5
many subpackets are in Block Interleaver 0x8 2 QPSK 64 3072 921.6 +2.2
0x9 1 QPSK 64 2048 1,228.8 +3.9
the sequence..
0xa 2 16QAM 64 4096 1,228.8 +4.0
The user keeps collecting 0xb 1 8PSK 64 3072 1,843.2 +8.0
subpackets until either: 0xc 1 16QAM 64 4096 2,457.6 +10.3
1) it has been able to 0xd 2 16QAM 64 5120 1,536.0 in Rev. A
reverse-turbo decode the Interleaved Symbols 0xe 1 16QAM 64 5120 3,072.0 in Rev. A
packet contents early, or
2) the whole schedule of
subpackets has been
transmitted.
Subpackets
1 2 3 4
SLOTS
July, 2008 Introduction to Wireless & CDMA -- RF100 v3.0 - (c) 2008 Scott Baxter RF100 - 274
1xEV-DO
1xEV-DO Rev.
Rev. A
A
July, 2008 Introduction to Wireless & CDMA -- RF100 v3.0 - (c) 2008 Scott Baxter RF100 - 275
1xEV-DO Rev. A Design Objectives
July, 2008 Introduction to Wireless & CDMA -- RF100 v3.0 - (c) 2008 Scott Baxter RF100 - 276
1xEV-DO Rev. A Differences
July, 2008 Introduction to Wireless & CDMA -- RF100 v3.0 - (c) 2008 Scott Baxter RF100 - 277
Forward Link Enhancements in 1xEV-DO Rev. A
July, 2008 Introduction to Wireless & CDMA -- RF100 v3.0 - (c) 2008 Scott Baxter RF100 - 278
Reverse Link Enhancements in 1xEV-DO Rev. A
July, 2008 Introduction to Wireless & CDMA -- RF100 v3.0 - (c) 2008 Scott Baxter RF100 - 279
Available Link Rates in 1xEV-DO Rev. A
FORWARD LINK REVERSE LINK
DRC Modu- Preamble Payload Raw C/I Payload Modu-Effective Rate kbps after: Code Rate (repetition) after
Index Slots lation Chips Bits kb/s db Bits lation 4 slots 8 slots 12 slots16 slots 4 slots 8 slots 12 slots16 slots
0x0 n/a QPSK n/a 0 null rate n/a 128 B4 19.2 9.6 6.4 4.8 1/5 1/5 1/5 1/5
0x1 16 QPSK 1024 1024 38.4 -11.5 256 B4 38 19.2 12.8 9.6 1/5 1/5 1/5 1/5
0x2 8 QPSK 512 1024 76.8 -9.2 512 B4 76 38.4 25.6 19.2 1/4 1/5 1/5 1/5
0x3 4 QPSK 256 1024 153.6 -6.5 768 B4 115 57.6 38.4 28.8 3/8 1/5 1/5 1/5
0x4 2 QPSK 128 1024 307.2 -3.5 1024 B4 153 76.8 51.2 38.4 1/2 1/4 1/5 1/5
0x5 4 QPSK 128 2048 307.2 -3.5 1536 Q4 230 115 76.8 57.6 3/8 1/5 1/5 1/5
0x6 1 QPSK 64 1024 614.4 -0.6 2048 Q4 307 153 102.4 76.8 1/2 1/4 1/5 1/5
0x7 2 QPSK 64 2048 614.4 -0.5 3072 Q2 461 230 153.6 115.2 3/8 1/5 1/5 1/5
0x8 2 QPSK 64 3072 921.6 +2.2 4096 Q2 614 307 204.8 153.6 1/2 1/4 1/5 1/5
0x9 1 QPSK 64 2048 1,228.8 +3.9 6144 Q4Q2 921 461 307 230.4 1/2 1/4 1/5 1/5
0xa 2 16QAM 64 4096 1,228.8 +4.0 8192 Q4Q2 1228 614 409 307.2 2/3 1/3 2/9 1/5
0xb 1 8PSK 64 3072 1,843.2 +8.0 12288 E4E2 1843 921 614 460.8 2/3 1/3 1/3 1/3
0xc 1 16QAM 64 4096 2,457.6 +10.3
0xd 2 16QAM 64 5120 1,536.0 +8.3
0xe 1 16QAM 64 5120 3,072.0 +11.3
July, 2008 Introduction to Wireless & CDMA -- RF100 v3.0 - (c) 2008 Scott Baxter RF100 - 280
What’s Next? 1xEV-DO Rev. B
July, 2008 Introduction to Wireless & CDMA -- RF100 v3.0 - (c) 2008 Scott Baxter RF100 - 281
1xEV-DO
1xEV-DO Network
Network Architecture
Architecture
July, 2008 Introduction to Wireless & CDMA -- RF100 v3.0 - (c) 2008 Scott Baxter RF100 - 282
CDMA Network for Circuit-Switched Voice Calls
(C)BSC/Access Manager
Switch
PSTN v SEL CE
t1 t1 t1
BTS
July, 2008 Introduction to Wireless & CDMA -- RF100 v3.0 - (c) 2008 Scott Baxter RF100 - 283
CDMA 1xRTT Voice and Data Network
PDSN
Foreign Agent
Backbone
Internet Network
VPNs
PDSN Authentication
Home Agent Authorization AAA (C)BSC/Access Manager
Accounting
Switch
PSTN v SEL CE
t1 t1 t1
BTS
July, 2008 Introduction to Wireless & CDMA -- RF100 v3.0 - (c) 2008 Scott Baxter RF100 - 286
1xEV-DO/1xRTT Interoperability
July, 2008 Introduction to Wireless & CDMA -- RF100 v3.0 - (c) 2008 Scott Baxter RF100 - 287
What Handoffs are Possible in Hybrid Mode?
July, 2008 Introduction to Wireless & CDMA -- RF100 v3.0 - (c) 2008 Scott Baxter RF100 - 288
Hybrid Mode Transition Scenarios
July, 2008 Introduction to Wireless & CDMA -- RF100 v3.0 - (c) 2008 Scott Baxter RF100 - 289
1xRTT / 1xEV-DO Hybrid Idle Mode
Idle
• mobile can monitor both
Idle
Idle
Idle
July, 2008 Introduction to Wireless & CDMA -- RF100 v3.0 - (c) 2008 Scott Baxter RF100 - 290
Hybrid Dual-Mode Idle Operation
1xRTT / 1xEV-DO Paging Interoperability
LONGEST POSSIBLE
16-frame Control Channel Cycle PACKET
16 slots of 26-2/3 ms = 426-2/3 ms
DRC 16 Subpackets
Acquire
1xEV-DO
Idle
System
driven by no, can’t see EV
PRL
1xRTT
Idle
Release
1xRTT
Active
1xRTT
Voice
Call
July, 2008 Introduction to Wireless & CDMA -- RF100 v3.0 - (c) 2008 Scott Baxter RF100 - 292
Initial System Acquisition by Hybrid Mobile
when 1xEV-DO is Available
1xEV-DO
Set Up or
interrupted
Active
Re-establish Data
1xEV during 1xEV
1xEVDO Connection
Traffic 1xRTT Traffic
Data
voice call Closed
Session
Triggers:
1xEV-DO
Acquire AT Data
1xEV-DO yes, found EV Ready!
Idle
with Mode
System Mode Page! Mode Mode
1xRTT
driven by
Network
PRL
Release
1xRTT
Active
1xRTT
Voice
Call
July, 2008 Introduction to Wireless & CDMA -- RF100 v3.0 - (c) 2008 Scott Baxter RF100 - 293
In-Traffic: EV-DO Fade with 1xRTT Available
Fade
AT data ready
1xEV-DO
PPP
Active
Fade
Get New
UATI
1xEV-DO
DO
Idle
no
Dormant System
/Idle Same
Acquired DO
Subnet?
1xRTT
Idle
Idle Dormant
Mode /Idle
1xRTT
Active
PPP
Reestablish Resync Resume Transfer
Call MIP Data Transfer Finished
Registr.
July, 2008 Introduction to Wireless & CDMA -- RF100 v3.0 - (c) 2008 Scott Baxter RF100 - 294
Transition In-Traffic: Lost EV-DO and 1xRTT
Fade
1xEV-DO
Set Up or
Active
Re-establish
Traffic Mode, Close 1xEV
1xEVDO
Data Transfer Connection Traffic
Data
Session
New DO AT Data
Signal!! No
Ready!
Idle
DO PRL,
Idle Same DO Idle Idle
Search for
Mode Subnet? Yes Mode Mode
DO AN Data
Hybrid Page!
Mode
Fade Idle
Mode
1xRTT
Idle
Search for Search for
Mode
1xRTT 1xRTT
Lost No No 1x Signal,
Signal!! Signal Continue EV
Found!! Operation
No Signal Found!!
1xRTT
Active
July, 2008 Introduction to Wireless & CDMA -- RF100 v3.0 - (c) 2008 Scott Baxter RF100 - 295
Dormant Session, EV-DO Lost > 1xRTT > 1xEV-DO
Coverage Fade
Edge
1xEV-DO
Active
PPP
Traffic Mode, Resync
Data Transfer MIP
Data Finished, Registr.
Call Dormant
No
Idle
PPP
Resync
MIP
Registr.
July, 2008 Introduction to Wireless & CDMA -- RF100 v3.0 - (c) 2008 Scott Baxter RF100 - 296