Evdo 340
Evdo 340
Evdo 340
Background
Background and
and Introduction
Introduction
To
To 1xEV-DO
1xEV-DO Technology
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%
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 [email protected]. Thanks for your comments!
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 59 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
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?)
+4
+2
+0
-2
Path Loss, db
0 0.1 0.2 0.3 0.4 0.5
Time, Seconds
“Fast Fading” due to
“Slow Fading” due to user motion through
obstructions and user multipath fading
motion standing-wave pattern
Q Radio Transmission Technologies must be “nimble” enough to quickly
adapt for best results during changing channel conditions
• in choosing what data rate to transmit
• in power control of the forward and reverse links
7-2008 Course Series 340v6.0 (c)2007 Scott Baxter 340 - 14
1xRTT Data Burst Control Lags RF Conditions
+6
GOOD CONDITIONS DATA BURST
Path Loss, relative dB
+2
+0
BAD CONDITIONS
-2
Path Loss, db
0 0.1 0.2 0.3 0.4 0.5
Time, Seconds
BTS Setup Time Fixed Rate!
F-SCH
F-SCH Burst
F-FCH
SCH-Assignment Msg.
R-FCH
MOBILE
R-SCH
T
seconds 0 0.1 0.2 0.3 0.4 0.5
7-2008 Course Series 340v6.0 (c)2007 Scott Baxter 340 - 15
1xEV-DO vs. 1xRTT at the Same Time-Scale
AP 1xEV-DO Thoughput: 2.4 Mb/s max, 0.6 Mb/s typ.
Traffic
AT Setup time can be less than 10 ms., depending on traffic loading.
DRC
T
0 0.1 0.2 0.3 0.4 0.5
Time, Seconds
1xRTT
BTS Setup Time Fixed Rate!
F-SCH
F-SCH Burst
F-FCH
SCH-Assignment Msg.
R-FCH
SCH-Request Msg.
MOBILE
R-SCH
Traffic
AT Setup time can be less than 10 ms., depending on traffic loading.
DRC
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
Phone,
Mobile, AT
Handset, or Access
Subscriber Terminal
Terminal
Base Station, AP
BTS, Access
Cell Site Point
PILOT
PILOT
MAC
MAC
MAC
MAC
SLOT DATA DATA DATA DATA
PILOT
PILOT
MAC
MAC
MAC
MAC
SLOT empty empty empty empty
PILOT
PILOT
MAC
MAC
MAC
MAC
SLOT DATA DATA DATA DATA
Slot
FRAME
1 Frame = 16 slots – 32k chips – 26-2/3 ms
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
PILOT
PILOT
MAC
MAC
MAC
MAC
SLOT 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
SLOT DATA
FRAME
1 Subframe
holds Subframe Subframe Subframe
1 Subpacket
Q Reverse Link frames are the same length as forward link frames
Q The mobile does not include separate MAC and Pilot bursts
• Its MAC and pilot functions are carried inside its signal by
simultaneous walsh codes
Q There is no need for slots for dedicated control purposes since the
mobile can transmit on the access channel whenever it needs
RRI
DATA CHANNEL
DRC CHANNEL
ACK DSC ACK DSC ACK DSC ACK DSC
AUXILIARY PILOT CHANNEL
PILOT CHANNEL
1 Sub-Frame
Long PN offset
Access Channel
Access
Sector has a Short PN Offset W064 Pilot Pilot W016 for session setup
ACCESS from Idle Mode
W264 Rev Activity Data W24
DRCLock
MAC
64
RPC
ARQ Auxiliary Pilot W2832
Public or Private
Access
Long PN offset
RRI W416 Terminal
Wx16 Control (User
MAC DRC W816
Access Terminal)
DSC W1232
TR
Point Wx16 Traffic Traffic Channel
(AP) as used during
A
ACK W1232 a data session
FF
Walsh FORWARD Walsh
code Data W12
IC
code
W MAC
just like IS-95
64
RPC
ARQ
Each connected AT has MAC channel:
Wx16 Control • DRCLock indication if sector busy
Access • RPC (Reverse Power Control)
Point Wx16 Traffic
(AP)
• ARQ to halt reverse link subpackets as
soon as complete packet is recovered
Walsh
code
•Traffic channels •The Control channel carries
carry user data to overhead messages for idle ATs
one user at a time but can also carry user traffic
Forward Link Slot Structure (16 slots in a 26-2/3 ms. frame)
PILOT
PILOT
MAC
MAC
MAC
MAC
DATA DATA DATA DATA
Long PN offset
•Data channel during access Access Channel
Access
Pilot W016 for session setup
carries mobile requests ACCESS from Idle Mode
Data W24
• Primary Pilot on traffic channel
allows synchronous detection Primary Pilot W016
and also carries the RRI channel Auxiliary Pilot W2832
Public or Private
Access
• Auxiliary Pilot on traffic channel
Long PN offset
RRI W416 Terminal
allows synchronous detection MAC DRC W816 (User
during high data rates Terminal)
DSC W1232
TR
Traffic Channel
•RRI reverse rate indicator tells as used during
A
AP what rate is being sent by AT ACK W1232 a data session
FF
Data W12 Walsh
IC
code
•DRC Data Rate Control channel
tells desired downlink speed
Long PN offset
Access Channel
W064 Pilot
Access
Sector has a Short PN Offset
Pilot W016 for session setup
from Idle Mode
ACCESS
W264 Rev Activity Data W24
DRCLock MAC
MAC
W
just like IS-95
64
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)
W3 W7
FORWARD
TR
Point Traffic Channel
(AP) Walsh as used during
A
ACK W48
code a data session
FF
Data W24 Walsh
IC
code
W 64
RPC
•Each AT with open connection has a
Wx16 Control MAC channel including DRCLock and
RPC (Reverse Power Control) muxed
Wx16 Traffic
Access using the same MAC index 5-63.
Point
(AP) •Traffic channels •The Control channel carries
carry user data to overhead messages for idle ATs
one user at a time but can also carry user traffic
PILOT
MAC
MAC
MAC
MAC
DATA DATA DATA DATA
Long PN offset
Access
Pilot W016
•Data channel during access ACCESS
carries mobile requests Data W24
Public or Private
Access
Long PN offset
and also carries the RRI channel W0 W4 Terminal
W1 W5 (User
MAC DRC W2 W6
W816
Terminal)
•RRI reverse rate indicator tells W3 W7
Walsh Code
Walsh Code
Walsh Code
Walsh Code
MACIndex
MACIndex
MACIndex
MACIndex
3 Not Used 38.4 kbps CCH
Phase
Phase
Phase
Phase
4 RA Channel Not Used
Available for RPC Available for
and DRCLock Forward
5-63
Channel Traffic Channel
0 0 I 32 16 I 1 32 Q 33 48 Q
Transmissions Transmissions
2 1 I 34 17 I 3 33 Q 35 49 Q
Q Each active user on a sector is assigned a 4 2 I 36 18 I 5 34 Q 37 50 Q
unique 7-bit MAC index (64 MACs possible) 6 3 I 38 19 I 7 35 Q 39 51 Q
8 4 I 40 20 I 9 36 Q 41 52 Q
Q Each data packet begins with a preamble, 10 5 I 42 21 I 11 37 Q 43 53 Q
using the MAC index of the intended recipient 12 6 I 44 22 I 13 38 Q 45 54 Q
Q Five values of MAC indices are reserved for 14 7 I 46 23 I 15 39 Q 47 55 Q
“multi-user” packets 16 8 I 48 24 I 17 40 Q 49 56 Q
• packets intended for reception by a group 18 9 I 50 25 I 19 41 Q 51 57 Q
20 10 I 52 26 I 21 42 Q 53 58 Q
– for example, control channels
22 11 I 54 27 I 23 43 Q 55 59 Q
• mobiles may have individual MAC indices 24 12 I 56 28 I 25 44 Q 57 60 Q
AND be simultaneously in various groups 26 13 I 58 29 I 27 45 Q 59 61 Q
• this “trick” keeps payload size low even 28 14 I 60 30 I 29 46 Q 61 62 Q
for transmissions to groups 30 15 I 62 31 I 31 47 Q 63 63 Q
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
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
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
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
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
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
-10
Q EVDO Ec/Io is close to 0 db near a sector,
-20
and ranges down to -10 at a cell’s edge
Q EVDO C/I can be above +10 db near a
-30
-30 -20 -10 0 +10 +20 sector, and -20 or lower at the edge
C/I, db
7-2008 Course Series 340v6.0 (c)2007 Scott Baxter 340 - 49
Relationship of Ec/Io and C/I in 1xEV-DO Systems
-30 -25 -20 -15 -10 -5 0 5 10 15 20
0
Ec/Io,
C/I,
db
db
-0.04 20
-0.14 15
-0.17 14 -5
-0.21 13
-0.27 12
-0.33 11
-0.41 10 -10
-0.51 9
-0.64 8
Ec/Io, db
-0.79 7
-0.97 6 -15
-1.19 5
-1.46 4
-1.76 3
-2.12 2 -20
-2.54 1
-3.01 0
-3.54 -1
-4.12 -2
-25
-4.76 -3
-5.46 -4
-6.97 -6
-8.64 -8
-10.41 -10 -30
-12.27 -12 C/I, db
Access
Point
(AP)
Access Access
Point Point DO-RNC
(AP) (AP)
Access
Node
(User
Terminal)
NEIGHBOR NEIGHBOR
Access Access
Point Point DO-RNC
(AP) (AP)
Access
Node
(User
Terminal)
ACTIVE ACTIVE
Access Access
Point Point DO-RNC
(AP) (AP)
Access
Node
(User
Terminal)
DRC
ACTIVE ACTIVE
Access Access
Point Point DO-RNC
(AP) (AP)
Access
Node
(User
Terminal)
Point
(AP)
NEIGHBOR
Access
Point
(AP)
DRC
ACTIVE ACTIVE
Access Access
Point Point DO-RNC
(AP) (AP)
Access
Node
(User
Terminal)
DRC
ACTIVE ACTIVE
Access Access
Point Point DO-RNC
(AP) (AP)
Access
Node
(User
Terminal)
Point
(AP)
NEIGHBOR
Access
Point
(AP)
DRC
ACTIVE ACTIVE
Access Access
Point Point DO-RNC
(AP) (AP)
Access
Node
(User
Terminal)
DRC
ACTIVE ACTIVE
Access Access
Point Point DO-RNC
(AP) (AP)
Access
Node
(User
Terminal)
DRC
ACTIVE ACTIVE
Access Access
Point Point DO-RNC
(AP) (AP)
Access
Node
(User
Terminal)
ACTIVE ACTIVE
Access Access
Point Point DO-RNC
(AP) (AP)
Access
Node
(User
Terminal)
DRC
Good Signal!
PACKET PLEASE!
@ x speed
ACTIVE ACTIVE
Access Access
Point Point DO-RNC
(AP) (AP)
Access
Node
(User
Terminal)
DRC
Access
Node
(User
Terminal)
DRC
ACTIVE ACTIVE
Access Access
Point Point DO-RNC
(AP) (AP)
Access
Node
(User
Terminal)
DRC
ACTIVE ACTIVE
Access Access
Point Point DO-RNC
(AP) (AP)
Access
Node
(User
Terminal)
PILOT
PILOT
MAC
MAC
MAC
MAC
DATA DATA DATA DATA
64 336 chips 64 96 64 400 chips 400 chips 64 96 64 400 chips
½ Slot – 1024 chips ½ Slot – 1024 chips
Data 1/3 or 1/5 Channel QPSK/8PSK Sequence Symbol 16-ary Walsh Walsh
I
I Walsh Channels
encoder Interleaver Modulator Signal Q
Puncturing 1 to 16 Covers Gain Summer
symbols)
Q Walsh Channels
MAC channel Bit Signal DRC Lock
I I
Repetition Point Channel Walsh Sequence
DRC Lock symbols (xDRCLlen) Mapping Gain Chip Level Repetition
Summer Q (factor=4) Q
MAC Bit Signal RA
channel Repetition Point channel Walsh Cover 0
(xRAB len) Mapping gain
RA bits Signal
I
Walsh Cover W264 Point
Mapping
Pilot Channel (all 0s) 0
Q
PILOT
PILOT
MAC
MAC
MAC
MAC
DATA DATA DATA DATA
64 336 chips 64 96 64 400 chips 400 chips 64 96 64 400 chips
½ Slot – 1024 chips ½ Slot – 1024 chips
Data 1/3 or 1/5 Channel QPSK/8PSK Sequence Symbol 16-ary Walsh Walsh
I
I Walsh Channels
encoder Interleaver Modulator Signal Q
Puncturing 1 to 16 Covers Gain Summer
symbols)
Q Walsh Channels
MAC channel Bit Signal DRC Lock
I I
Repetition Point Channel Walsh Sequence
DRC Lock symbols (xDRCLlen) Mapping Gain Chip Level Repetition
Summer Q (factor=4) Q
MAC Bit Signal RA
channel Repetition Point channel Walsh Cover 0
(xRAB len) Mapping gain
RA bits Signal
I
Walsh Cover W264 Point
Mapping
Pilot Channel (all 0s) 0
Q
PILOT
PILOT
MAC
MAC
MAC
MAC
DATA DATA DATA DATA
64 336 chips 64 96 64 400 chips 400 chips 64 96 64 400 chips
½ Slot – 1024 chips ½ Slot – 1024 chips
Data 1/3 or 1/5 Channel QPSK/8PSK Sequence Symbol 16-ary Walsh Walsh
I
I Walsh Channels
encoder Interleaver Modulator Signal Q
Puncturing 1 to 16 Covers Gain Summer
symbols)
Q Walsh Channels
MAC channel Bit Signal DRC Lock
I I
Repetition Point Channel Walsh Sequence
DRC Lock symbols (xDRCLlen) Mapping Gain Chip Level Repetition
Summer Q (factor=4) Q
MAC Bit Signal RA
channel Repetition Point channel Walsh Cover 0
(xRAB len) Mapping gain
RA bits Signal
I
Walsh Cover W264 Point
Mapping
Pilot Channel (all 0s) 0
Q
PILOT
PILOT
MAC
MAC
MAC
MAC
DATA DATA DATA DATA
64 336 chips 64 96 64 400 chips 400 chips 64 96 64 400 chips
½ Slot – 1024 chips ½ Slot – 1024 chips
Data 1/3 or 1/5 Channel QPSK/8PSK Sequence Symbol 16-ary Walsh Walsh
I
I Walsh Channels
encoder Interleaver Modulator Signal Q
Puncturing 1 to 16 Covers Gain Summer
symbols)
Q Walsh Channels
MAC channel Bit Signal DRC Lock
I I
Repetition Point Channel Walsh Sequence
DRC Lock symbols (xDRCLlen) Mapping Gain Chip Level Repetition
Summer Q (factor=4) Q
MAC Bit Signal RA
channel Repetition Point channel Walsh Cover 0
(xRAB len) Mapping gain
RA bits Signal
I
Walsh Cover W264 Point
Mapping
Pilot Channel (all 0s) 0
Q
PILOT
PILOT
MAC
MAC
MAC
MAC
DATA DATA DATA DATA
64 336 chips 64 96 64 400 chips 400 chips 64 96 64 400 chips
½ Slot – 1024 chips ½ Slot – 1024 chips
Data 1/3 or 1/5 Channel QPSK/8PSK Sequence Symbol 16-ary Walsh Walsh
I
I Walsh Channels
encoder Interleaver Modulator Signal Q
Puncturing 1 to 16 Covers Gain Summer
symbols)
Q Walsh Channels
MAC channel Bit Signal DRC Lock
I I
Repetition Point Channel Walsh Sequence
DRC Lock symbols (xDRCLlen) Mapping Gain Chip Level Repetition
Summer Q (factor=4) Q
MAC Bit Signal RA
channel Repetition Point channel Walsh Cover 0
(xRAB len) Mapping gain
RA bits Signal
I
Walsh Cover W264 Point
Mapping
Pilot Channel (all 0s) 0
Q
PILOT
PILOT
MAC
MAC
MAC
MAC
DATA DATA DATA DATA
64 336 chips 64 96 64 400 chips 400 chips 64 96 64 400 chips
½ Slot – 1024 chips ½ Slot – 1024 chips
Data 1/3 or 1/5 Channel QPSK/8PSK Sequence Symbol 16-ary Walsh Walsh
I
I Walsh Channels
encoder Interleaver Modulator Signal Q
Puncturing 1 to 16 Covers Gain Summer
symbols)
Q Walsh Channels
MAC channel Bit Signal DRC Lock
I I
Repetition Point Channel Walsh Sequence
DRC Lock symbols (xDRCLlen) Mapping Gain Chip Level Repetition
Summer Q (factor=4) Q
MAC Bit Signal RA
channel Repetition Point channel Walsh Cover 0
(xRAB len) Mapping gain
RA bits Signal
I
Walsh Cover W264 Point
Mapping
Pilot Channel (all 0s) 0
Q
PILOT
PILOT
MAC
MAC
MAC
MAC
DATA DATA DATA DATA
64 336 chips 64 96 64 400 chips 400 chips 64 96 64 400 chips
½ Slot – 1024 chips ½ Slot – 1024 chips
Data 1/3 or 1/5 Channel QPSK/8PSK Sequence Symbol 16-ary Walsh Walsh
I
I Walsh Channels
encoder Interleaver Modulator Signal Q
Puncturing 1 to 16 Covers Gain Summer
symbols)
Q Walsh Channels
MAC channel Bit Signal DRC Lock
I I
Repetition Point Channel Walsh Sequence
DRC Lock symbols (xDRCLlen) Mapping Gain Chip Level Repetition
Summer Q (factor=4) Q
MAC Bit Signal RA
channel Repetition Point channel Walsh Cover 0
(xRAB len) Mapping gain
RA bits Signal
I
Walsh Cover W264 Point
Mapping
Pilot Channel (all 0s) 0
Q
PILOT
PILOT
MAC
MAC
MAC
MAC
DATA DATA DATA DATA
64 336 chips 64 96 64 400 chips 400 chips 64 96 64 400 chips
½ Slot – 1024 chips ½ Slot – 1024 chips
Data 1/3 or 1/5 Channel QPSK/8PSK Sequence Symbol 16-ary Walsh Walsh
I
I Walsh Channels
encoder Interleaver Modulator Signal Q
Puncturing 1 to 16 Covers Gain Summer
symbols)
Q Walsh Channels
MAC channel Bit Signal DRC Lock
I I
Repetition Point Channel Walsh Sequence
DRC Lock symbols (xDRCLlen) Mapping Gain Chip Level Repetition
Summer Q (factor=4) Q
MAC Bit Signal RA
channel Repetition Point channel Walsh Cover 0
(xRAB len) Mapping gain
RA bits Signal
I
Walsh Cover W264 Point
Mapping
Pilot Channel (all 0s) 0
Q
PILOT
PILOT
MAC
MAC
MAC
MAC
DATA DATA DATA DATA
64 336 chips 64 96 64 400 chips 400 chips 64 96 64 400 chips
½ Slot – 1024 chips ½ Slot – 1024 chips
Data 1/3 or 1/5 Channel QPSK/8PSK Sequence Symbol 16-ary Walsh Walsh
I
I Walsh Channels
encoder Interleaver Modulator Signal Q
Puncturing 1 to 16 Covers Gain Summer
symbols)
Q Walsh Channels
MAC channel Bit Signal DRC Lock
I I
Repetition Point Channel Walsh Sequence
DRC Lock symbols (xDRCLlen) Mapping Gain Chip Level Repetition
Summer Q (factor=4) Q
MAC Bit Signal RA
channel Repetition Point channel Walsh Cover 0
(xRAB len) Mapping gain
RA bits Signal
I
Walsh Cover W264 Point
Mapping
Pilot Channel (all 0s) 0
Q
PILOT
PILOT
MAC
MAC
MAC
MAC
DATA DATA DATA DATA
64 336 chips 64 96 64 400 chips 400 chips 64 96 64 400 chips
½ Slot – 1024 chips ½ Slot – 1024 chips
Data 1/3 or 1/5 Channel QPSK/8PSK Sequence Symbol 16-ary Walsh Walsh
I
I Walsh Channels
encoder Interleaver Modulator Signal Q
Puncturing 1 to 16 Covers Gain Summer
symbols)
Q Walsh Channels
MAC channel Bit Signal DRC Lock
I I
Repetition Point Channel Walsh Sequence
DRC Lock symbols (xDRCLlen) Mapping Gain Chip Level Repetition
Summer Q (factor=4) Q
MAC Bit Signal RA
channel Repetition Point channel Walsh Cover 0
(xRAB len) Mapping gain
RA bits Signal
I
Walsh Cover W264 Point
Mapping
Pilot Channel (all 0s) 0
Q
PILOT
PILOT
MAC
MAC
MAC
MAC
DATA DATA DATA DATA
64 336 chips 64 96 64 400 chips 400 chips 64 96 64 400 chips
½ Slot – 1024 chips ½ Slot – 1024 chips
Data 1/3 or 1/5 Channel QPSK/8PSK Sequence Symbol 16-ary Walsh Walsh
I
I Walsh Channels
encoder Interleaver Modulator Signal Q
Puncturing 1 to 16 Covers Gain Summer
symbols)
Q Walsh Channels
MAC channel Bit Signal DRC Lock
I I
Repetition Point Channel Walsh Sequence
DRC Lock symbols (xDRCLlen) Mapping Gain Chip Level Repetition
Summer Q (factor=4) Q
MAC Bit Signal RA
channel Repetition Point channel Walsh Cover 0
(xRAB len) Mapping gain
RA bits Signal
I
Walsh Cover W264 Point
Mapping
Pilot Channel (all 0s) 0
Q
PILOT
PILOT
MAC
MAC
MAC
MAC
DATA DATA DATA DATA
64 336 chips 64 96 64 400 chips 400 chips 64 96 64 400 chips
½ Slot – 1024 chips ½ Slot – 1024 chips
Data 1/3 or 1/5 Channel QPSK/8PSK Sequence Symbol 16-ary Walsh Walsh
I
I Walsh Channels
encoder Interleaver Modulator Signal Q
Puncturing 1 to 16 Covers Gain Summer
symbols)
Q Walsh Channels
MAC channel Bit Signal DRC Lock
I I
Repetition Point Channel Walsh Sequence
DRC Lock symbols (xDRCLlen) Mapping Gain Chip Level Repetition
Summer Q (factor=4) Q
MAC Bit Signal RA
channel Repetition Point channel Walsh Cover 0
(xRAB len) Mapping gain
RA bits Signal
I
Walsh Cover W264 Point
Mapping
Pilot Channel (all 0s) 0
Q
PILOT
PILOT
MAC
MAC
MAC
MAC
DATA DATA DATA DATA
64 336 chips 64 96 64 400 chips 400 chips 64 96 64 400 chips
½ Slot – 1024 chips ½ Slot – 1024 chips
Data 1/3 or 1/5 Channel QPSK/8PSK Sequence Symbol 16-ary Walsh Walsh
I
I Walsh Channels
encoder Interleaver Modulator Signal Q
Puncturing 1 to 16 Covers Gain Summer
symbols)
Q Walsh Channels
MAC channel Bit Signal DRC Lock
I I
Repetition Point Channel Walsh Sequence
DRC Lock symbols (xDRCLlen) Mapping Gain Chip Level Repetition
Summer Q (factor=4) Q
MAC Bit Signal RA
channel Repetition Point channel Walsh Cover 0
(xRAB len) Mapping gain
RA bits Signal
I
Walsh Cover W264 Point
Mapping
Pilot Channel (all 0s) 0
Q
F-Traffic
AT R-DRC
1/2 Slot
offset
K e
K e
K e
K e
e e e e
NA par
NA par
NA par
NA par
de
de
de
de
R-ACK c id c id c id c id
co
co
co
co
e
de de de de
pr
pr
pr
pr
de
de
de
de
F-Traffic
AT R-DRC
1/2 Slot
offset
K e
K e
K e
K e
e e e e
NA par
NA par
NA par
NA par
de
de
de
de
R-ACK c id c id c id c id
co
co
co
co
e
de de de de
pr
pr
pr
pr
de
de
de
de
Encoding
Packet 0
Data
and
Inter- Subpackets
Packets leaving
Scrambling
0 1 2 3
Packet 0 1. 2. 3. 0 1. 2. 3. 0 1. 2. 3. 0 1. 2. 3.
Subpacket 0 0 0 0 1 1 1 1 2 2 2 2 3 3 3 3
Forward
Traffic
Channel One Slot
Encoding
Packet 0 Packet 1
Data
and
Inter- Subpackets Subpackets
Packets leaving
Scrambling
0 1 2 3 0 1 2 3
Packet 0 1. 2. 3. 0 1. 2. 3. 0 1. 2. 3. 0 1. 2. 3.
Subpacket 0 0 0 0 1 1 1 1 2 2 2 2 3 3 3 3
Forward
Traffic
Channel One Slot
Encoding
Packet 0 Packet 1 Packet 2
Data
and
Inter- Subpackets Subpackets Subpackets
Packets leaving
Scrambling
0 1 2 3 0 1 2 3 0 1 2 3
Packet 0 1. 2. 3. 0 1. 2. 3. 0 1. 2. 3. 0 1. 2. 3.
Subpacket 0 0 0 0 1 1 1 1 2 2 2 2 3 3 3 3
Forward
Traffic
Channel One Slot
Encoding
Packet 0 Packet 1 Packet 2 Packet 3
Data
and
Inter- Subpackets Subpackets Subpackets Subpackets
Packets leaving
Scrambling
0 1 2 3 0 1 2 3 0 1 2 3 0 1 2 3
Packet 0 1. 2. 3. 0 1. 2. 3. 0 1. 2. 3. 0 1. 2. 3.
Subpacket 0 0 0 0 1 1 1 1 2 2 2 2 3 3 3 3
Forward
Traffic
Channel One Slot
AP RX RF Digital
Stronger than Reverse Closed
Open
target SNR? RF Loop Loop
SNR target TX RF Digital
Access Terminal
Q 1xEV-DO reverse link power control is similar to IS-95/IS-2000
Q 1xEV-DO power control holds the mobile pilot to a constant S/N
ratio at the Access Point
• The DRC, RRI, and ACK channels are also controlled
• The ideal ratio of reverse pilot to other channels also depends
on the reverse data rate
Q Power control bits are sent on the forward MAC channel
• one bit per slot (that’s 600 per second), sent as four symbols --
one in each of the MAC periods of that slot
summing
PN xxx Walsh xx
bits
Traffic Correlator
PN xxx Walsh xx
Σ Symbols
control
Receiver Traffic Correlator Δt Viterbi Decoder,
time-aligned
RF Section Convl. Decoder,
PN xxx Walsh xx Demultiplexer
power
IF, Detector
AGC Traffic Correlator Packets
PN xxx Walsh xx
RF
Open Loop
Messages
UART
Duplexer Pilot Searcher
CPU
PN xxx Walsh 0
Conv or
RF Transmit Gain Adjust Messages Turbo
Coder
Transmitter
Transmitter Digital Section
RF Section
Long Code Gen.
7-2008 Course Series 340v6.0 (c)2007 Scott Baxter 340 - 105
1xEV-DO Forward Link: AT Rake Receivers
Access Terminal
ONE sector at a time!!
Rake Receiver
PN Walsh
PN Walsh
Σ user
RF PN Walsh data
AP
PN Walsh
AP
Searcher Pilot Ec/Io
PN W=0
Q Burst by burst, the Access Terminal asks for transmission from whichever
Active sector it hears best, at the max speed it can successfully use
Q Using latest multipath data from its pilot searcher, the Access Terminal uses
the combined outputs of the four traffic correlators (“rake fingers”)
Q Each rake finger can be set to match any multipath component of the signal
Q The terminal may be a dual-mode device also capable of 1xRTT voice/data
• fingers could even be targeted on different AP, but in 1xEV-DO mode
only a single AP transmits to us, never more than one at a time, so this
capability isn’t needed or helpful in 1xEV-DO mode
AT must support
• Active: sectors who listen and can transmit Active 6
• Candidates: sectors AT requested, but not
yet approved by system to be active Candidate 6
• Neighbors: pilots told to AT by system, as Neighbor 20
nearby sectors to check
• Remaining: any pilots used by system but Remaining
not already in the other sets (div. by PILOT_INC)
Q Access Terminal sends a Route Update HANDOFF
Message to the system whenever: PARAMETERS
• It transmits on the Access Channel PilotAdd PilotDrop
• In idle state, it notices the serving sector is PilotDrop Pilot
far from the sector where last updated Timer Compare
(C)BSC/Access Manager
Switch
PSTN v SEL CE
t1 t1 t1
BTS
PSTN v SEL CE
t1 t1 t1
BTS
Regional
Data Home Home AAA
Center Agent Agent Server
Mobile IP is a packet-
forwarding
arrangement that
allows the mobile user
to send and receive
Just like
Home! packets just as if they 158766 158774 158782 158790
158768
158775
158776
158783
158784
158791
158792
FedEx
Secure Tunneling
Forward and Reverse This box is the
Mobile mobile user's
User Postal address
(C)BSC/Access Manager
Switch
PSTN v SEL CE
t1 t1 t1
BTS
PSTN v SEL CE
t1 t1 t1
BTS
BTS
1x BBX
RF Front End
1x Modems
DO BBX BSC-DO
MCC-DO
AN-DO
BBX-1X 1x Modems
BTS
MCC-1X
MCC-DO DO BBX
T1 or E1
GLI (Traffic)
GLI (Control)
MCC-
AN (MGX8800) CR DO OMC-DO AN-AAA
AN
AN (Catalyst 6509) LSW
BSC CBSC BSC-DO
OMC-R
O&M OMC-DO
UNO
IP Network PDSN (Note 1)
Telephone Network MSC/HLR Not Required Q
Data Network Not Required AAA
1x Modems
MCC- DO
1x Modems
DO BBX BSC- Q Consolidation Router (CR)
MCC-DO
DO
AN-DO • Performs span aggregation
for DO access points –
BTS CR LSW PDSN Similar to 1x MGX
1x BBX
• 1 – 2 CR frames per BSC-DO
RF Front End
1x Modems
DO BBX
MCC-DO
T1 or E1
Q Layer 3 Switch (LSW)
OMC-DO AN-AAA
• Performs IP transport across
DO Core Network – Similar to
1x CAT
CR LSW • Two CAT4006 Cages per
frame
• 1 LSW frame will serve all
1xEV-DO frames in a typical
MTSO
1x Modems
1x Modems
DO BBX
T1 or E1 • Handoff control
MCC-DO
AN-AAA
Q Packet Control and Session Control
OMC-DO
• Transmission of packet data
between MCC-DO and PDSN
• Packet Data Control
• PDSN selection
• Provides Authentication
information to AAA
• Management of Data Session
• Support up to 80 MCC-DO cards
per a BSC-DO
Q 1 OMC-DO per each BSC-DO
1x BBX
RF Front End
1x Modems
DO BBX BSC-DO
MCC-DO
Q OMC-DO provides GUI based
AN-DO O&M functions
• Status Management
BTS CR LSW PDSN
1x BBX
• Fault Management
RF Front End
1x Modems
DO BBX
• Configuration Management
T1 or E1
MCC-DO
OMC-DO AN-AAA
• Software Management
• System Parameter
Management
DO network element manager • Performance Monitoring
• Manages BSC-DO and MCC-
DO • CDL collection
• Ethernet interface to BSC- • Diagnostic & System Test
DO
• Supports network
• Logging
management applications • Health Check
(fault, alarm, performance,
configuration)
•GPSTM •36”
•CM (0.91m)
•CORE •AC
Rectifier
•Fan tray
Q Configurations
• 1-3 Carrier OMNI
• Expandable to 3 sectors
• Single carrier high power
Q Power source
• + 24VDC available Metro Cell LD – Rack Mounted
Supporting 3 sectors
Q Standard Metro Cell modules
STM-1
Q The T1/E1 aggregation router is co-located with
the RNCs
• aggregates all T1/E1s from the backhaul
network to the RNC
T
• each DOM can have up to four T1/E1
links
• the DO-RNC does not accept T1/E1
signals
• T1/E1 aggregation router converts T1/E1
signals into ethernet links
Q PDSN
• The Univity® CDMA PDSN provides CDMA radio network packet data
access to the Public Data Network (PDN) and is integrated on the
Shasta BSN 5000 chassis. With the addition of the AT IP access
model, a Foreign Agent (FA) and Home Agent (HA) are required. The
FA is always integrated onto the Shasta BSN with the Univity® PDSN
resulting in the PDSN/FA.
Q Component Breakdown
Q The Shasta BSN is comprised of several components including the
Subscriber Service Gateway (SSG), the IP Services Operating System
(iSOS) and the Service Creation System (SCS) as defined below:
• SSG - is the hardware platform (Shasta 5000 chassis)
• iSOS - offers high-touch services scalability and extensibility
• SCS - is a graphical management and provisioning tool allowing the
service provider to quickly and efficiently provision thousands of
subscriber profiles through its GUI. It provides scalable centralized
management for PDSNs covering a large range of geographical
locations.
0 1 2 3 4 5 6 7
24pBCNW Functional Processor (NTPB11AA)
Cable Trough
11pMSW Functional Processor (NTPB10AA)
BI
U, UNI
CI VIT
S, No
BS Y® E no t R
e
M BS
IN C no voic qui
A CO
SI vo e u red
NG MB co se !
LE INE de rs,
CA S rs
BI
NE
T
Idle
Mode Q During 1xEV-DO traffic operation, the hybrid-aware
mobile can still keep monitoring 1xRTT paging
Hybrid channel
Mode
Q During 1xRTT traffic operation, the hybrid-aware
mobile is unable to break away; 1xRTT traffic
1xRTT
Idle
Idle
Mode operation is continuous
• no opportunity to see 1xEV-DO signal
Q This hybrid Idle mode capability is the foundation
for all 1xRTT/1xEV mode transfers
1xRTT
Active
Acquire
1xEV-DO
Idle
System
driven by no, can’t see EV
PRL
1xRTT
Idle
Release
1xRTT
Active
1xRTT
Voice
Call
Set Up or
interrupted
Active
Re-establish Data
1xEV during 1xEV
1xEVDO Connection
Traffic 1xRTT Traffic
Data Closed
voice call
Session
Triggers:
1xEV-DO
Acquire AT Data
1xEV-DO yes, found EV
Idle
Ready!
System Idle Idle
driven by Mode Mode
PRL AN Data
Page!
Hybrid Hybrid Hybrid
Mode Mode Mode
Acquire Idle
Register
1xRTT
with Mode
System Mode Page! Mode Mode
1xRTT
driven by
Network
PRL
Release
1xRTT
Active
1xRTT
Voice
Call
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.
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
Idle
DO PRL, Ready!
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
Coverage Fade
Edge
1xEV-DO
Active
PPP
Traffic Mode, Resync
Data Transfer MIP
Data Finished, Registr.
Call Dormant
No
Idle
PPP
Resync
MIP
Registr.