Академический Документы
Профессиональный Документы
Культура Документы
10-2008
340 Contents
Wireless Usage Today: Competing Wireless Data Technologies Speed: 1xEV-DOs purpose and differences from 1xRTT Key Features and Structure of 1xEV 1xEV-DO DO EV-DO Technical Details: Channels and Dataflow MAC Indices what they do, and how many are available Forward Link Data delivery during an established connection C/I instead of Ec/Io Managing the APs attention to mobiles: Proportional Fairness Si Signal l Composition C iti and d HARQ HARQ: Hybrid H b id R Repeat-Request tR tP Protocol t l Reverse Rate Control EV-DO Rev. A Forward and Reverse rate indices R Route U Update d and d the h signal i l path hi in b both h di directions i Network Architecture of main manufacturers, Mobile and Simple IP Interoperability Basics
10-2008
Total Worldwide Wireless customers surpassed total worldwide landline customers at year-end 2002, with 1,00,080,000 of each. 4/5 of worldwide orld ide wireless ireless c customers stomers use se the GSM technolog technology CDMA is second-most-prevalent with 14.8% In the US, CDMA is the most prevalent technology at 52.5% penetration Both CDMA and GSM are growing in the US IS-136 TDMA systems were converted to GSM + GPRS + EDGE
10-2008 (c)2008 Scott Baxter and Associates 3
51.30
10-2008
10-2008
ETSI/GSM
LTE
12000 6000 kb/s
MISC/NEW
Flarion OFDM
1500 900 kb/s
WCDMA HSDPA
THIRD GENERATION
1xEV-DV
5000 - 1200 DL 307 - 153 UL
WCDMA 1
2000 - 800 kb/s
1xEV-DO A
3100 800 DL 1800 600 UL
WCDMA 0
384 250 kb/s
1xRTT RC4
307.2 144 kb/s
EDGE
200 - 90 kb/s DL 45 kb/s UL
TD-SCDMA
In Development
2.5G
1xRTT RC3
153.6 90 kb/s
GPRS
40 30 kb/s DL 15 kb/s UL
CELLULAR
IS-136 TDMA
19.2 9.6 kb/s
IDEN
IS-95B
SECOND GENERATION
64 -32 kb/s
GSM HSCSD
32 19.2 kb/s
IS-95
14.4 9.6 kb/s
GSM CSD
9.6 4.8 kb/s
CDPD
19.2 4.8 kb/s discontinued
Mobitex
9.6 4.8 kb/s obsolete
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 Have actual experiences to share, latest announced details, or corrections to the above? Email to Scott@ScottBaxter.com. Thanks for your comments!
10-2008 (c)2008 Scott Baxter and Associates 6
CDMA2000 / IS-2000 2.5G? 3G 3G 1 EV DO 1xEV-DO 1 EV DO 1xEV-DV IS-2000: IS-2000: 1xEV-DO Rev. 0 Rev. A 1xRTT 3xRTT 1xTreme IS-856 IS-856
RL FL RL FL RL FL RL FL RL FL
2G
2G
3G
1250 kHz. F: 3x 1250k 30 kHz. 1250 kHz. 1250 kHz. R: 3687k 50-80 voice 120-210 per 1 20-35 25-40 3 carriers and data 14.4K 64K 153K 307K 230K
Enhanced E h d Access Channel Structure
1250 kHz. 1250 kHz. 114 active Many packet users users 3.1 Mb/s DL 1.8 Mb/s UL Higher data rates on dataonly CDMA carrier 5 Mb/s
10-2008
QPSK
CDMA IS-95, IS-2000 1xRTT, and lower rates of 1xEV-DO, DV
16QAM
1xEV-DO at highest rates
64QAM
1xEV-DV at highest rates
10-2008
various
UMTS UTRA EDGE WCDMA 3.84 MHz. 200 kHz. up to t 200+ 200 fast data voice users many users and data 2Mb/s static user
various
none
various
Integrated Packet IP 8PSK for voice/data access 3x Faster (Future rates Multiple data rates to 12 MBPS attached using adv. than GPRS users ) modulation?)
10-2008
none
Integrated Packet IP Europes Europe s 8PSK for voice/data access 3x Faster (Future rates first Multiple data rates to 12 MBPS Digital attached using adv. than GPRS wireless users ) modulation?)
10-2008
10
10-2008
11
Why 1xEV-DO?
To satisfy the ITU 3G vision of four radio environments: 9600 bps megacells met by satellite-based satellite based systems 144 kbps macrocells met by CDMA2000 1xRTT RC3 384 kbps microcells met by CDMA2000 1xRTT RC4 (307k) 2 mbps picocells met by 1xEV-DO and 1xEV-DV To provide new applications for CDMA2000 users high g speed p data access and web applications pp in the mobile environment speeds up to 2.4 mbps
10-2008
12
10-2008
13
0.4
0.5
Fast Fading due to user motion through multipath p fading g standing-wave pattern
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
10-2008 (c)2008 Scott Baxter and Associates 14
GOOD CONDITIONS
BAD CONDITIONS
Path Loss, db 0.2 0.3 Time, Seconds 0.4 0.5
Setup Time
F-FCH
Fixed Rate!
F-SCH Burst
SCH-Assignment Msg.
R-FCH MOB BILE R-SCH T seconds 0 10-2008 0.1 0.2 0.3 0.4 15 0.5
1xEV-DO
Traffic DRC
AT
Setup time can be less than 10 ms ms., depending on traffic loading loading.
1 RTT 1xRTT
BTS F-SCH
Setup Time
F FCH F-FCH
Fixed Rate!
F-SCH Burst
SCH-Assignment Msg.
R-FCH MOBILE
SCH-Request Msg.
R SCH R-SCH
1xEV-DO
Traffic DRC
AT
Setup time can be less than 10 ms ms., depending on traffic loading loading.
Each forward traffic channel subpacket is only 1 1.67 67 ms long The flow of subpackets is stopped immediately when successful decoding is achieved. The reaction to channel conditions is effectively instantaneous instantaneous, with no wasted excess energy! Short preambles and embedded MAC bits identify the destination mobile No time is wasted sending layer-3 messages to control packet flow Each mobile DRC request is based on latest channel condition ACK/NAK commands can stop unneeded subpacket repetitions in l less th than 5 ms.! !
10-2008 (c)2008 Scott Baxter and Associates 17
10-2008
18
BTS
ATs
1xEV-DO
1xEV-DO O Forward o a d Link
AP
(Access Terminals)
(Access Point)
AP
19
POWER MANAGEMENT IS-95 IS 95 and 1xRTT: sectors adjust each users channel power to maintain a preset target FER 1xEV-DO IS-856: sectors always operate at maximum power sector output is timemultiplexed, with only one user served at any y instant The transmission data rate is set to the maximum speed the user can receive at that moment
10-2008
po ower
5 4 2
time
power
time
20
EV-DO
AT
Access T Terminal i l
AP
Access Point
10-2008
21
10-2008
22
All members of the CDMA family - IS-95, IS-95B, 1xRTT, 1xEV-DO and 1xEV-DV transmit Frames One Cycle of PN Short Code IS-95, IS-95B, 1xRTT frames are usually 20 ms. long 1xEV-DO frames are 26-2/3 ms. long same length as the short PN code O 1xEV-DO One 1 EV DO F Frame each 1xEV-DO frame is divided into 1/16ths, called slots The Slot is the basic timing unit of 1xEV-DO f forward d li link kt transmission i i Each slot is directed toward somebody and holds a subpacket of information for them y the control Some slots are used to carry channel for everyone to hear; most slots are intended for individual users or private groups Users dont own long continuing series of slots One Slot like in TDMA or GSM; instead, each slot or small string of slots is dynamically addressed to whoever needs it at the moment
10-2008 (c)2008 Scott Baxter and Associates 23
Whats In a Slot?
Slot 1024 chips Slot 1024 chips
PILOT
PILOT
MAC
MAC
MAC
SLOT
DATA
400 chips
DATA
400 chips
DATA
400 chips
MAC
DATA
400 chips
64
96
64
64
96
64
The main cargo in a slot is the DATA being sent to a user But B t all ll users need dt to get t continuous ti timing ti i and d administrative d i i t ti information, even when all the slots are going to somebody else Twice in every slot there is regularly-scheduled burst of timing and administrative information for everyone to use MAC (Media Access Control) information such as power control bits a burst of pure Pilot allows new mobiles to acquire the cell and decide to use it keeps existing user mobiles exactly on sector time mobiles use it to decide which sector should send them their next forward link packet
10-2008 (c)2008 Scott Baxter and Associates 24
PILOT
PILOT
MAC
MAC
MAC
SLOT
empty
400 chips
empty
400 chips
empty
400 chips
MAC
empty
400 chips
64
96
64
64
96
64
Sometimes there may be no data waiting to be sent on a sectors forward link When theres no data to transmit on a slot, transmitting can be suspended during the data portions of that slot But---the B t th MAC and d PILOT must t be b transmitted!! t itt d!! New and existing mobiles on this sector and surrounding sectors need to monitor the relative strength of all the sectors and decide which one to use next next, so they need the pilot Mobiles TRANSMITTING data to the sector on the reverse link need power control bits So MAC and PILOT are always transmitted, transmitted even in an empty slot
10-2008 (c)2008 Scott Baxter and Associates 25
PILOT
PILOT
MAC
MAC
MAC
SLOT
DATA
400 chips
DATA
400 chips
DATA
400 chips
MAC
DATA
400 chips
64
96
64
64
96
64
Slot
FRAME
1 Frame = 16 slots 32k chips 26-2/3 ms
10-2008
26
FRAME
1 Frame = 16 slots 32k chips 26-2/3 ms
CONTROL CHANNEL
16-FRAME
CONTROL CHANNEL CYCLE
16 Frames 524k chips 426-2/3 ms
10-2008
27
PILOT
PILOT
MAC
MAC
MAC
SLOT
DATA
400 chips
DATA
400 chips
DATA
400 chips
MAC
DATA
400 chips
64
96
64
64
96
64
FRAME
1 Frame = 16 slots 32k chips 26-2/3 ms
CONTROL CHANNEL
16-FRAME
CONTROL CHANNEL CYCLE
16 Frames 524k chips 426-2/3 ms
Slots make Frames and Frames make Control Channel Cycles! y Shorter Control Channel Cycles can be used for fast setup (PTT)
10-2008 (c)2008 Scott Baxter and Associates 28
SLOT
DATA
FRAME
1 Subframe holds 1 Subpacket S bf Subframe S bf Subframe S bf Subframe
Reverse Link frames are the same length as forward link frames The Th mobile bil d does not i include l d separate MAC and d Pil Pilot b bursts Its MAC and pilot functions are carried inside its signal by simultaneous walsh codes There is no need for slots for dedicated control purposes since the mobile can transmit on the access channel whenever it needs to
10-2008 (c)2008 Scott Baxter and Associates 29
1 Slot
1 Slot 1 Sub-Frame
1 Slot
1 Slot
The mobile transmits sub sub-packets packets occupying four reverse link slots, called a reverse link sub-frame. If multiple subpackets are required to deliver a packet, the additional subpackets p are spaced p in every y third subframe until done
10-2008 (c)2008 Scott Baxter and Associates 30
REVERSE CHANNELS
Long PN N offset
ACCESS
MAC
Acce ess
64
MAC
MAC
FORWARD
Walsh code
The channels are not continuous like ordinary 1xRTT CDMA Notice the differences between the MAC channels and the Rev. 0 MAC channels these are the heart of the Rev. 0/A differences
10-2008
31
AP
Access terminals watch the Pilot to select the strongest sector and choose burst speeds The Reverse Activity y Channel tells ATs If the reverse link loading is too high, requiring rate reduction
64
MAC
MAC
Each connected AT has MAC channel: DRCLock indication if sector busy RPC (Reverse Power Control) ARQ to halt reverse link subpackets as soon as complete packet is recovered The Control channel carries overhead messages for idle ATs but can also carry user traffic
PIL LOT
DATA
400 chips
DATA
400 chips
MA AC
DATA
400 chips
10-2008
32
REVERSE CHANNELS
Long PN N offset
ACCESS
MAC
Walsh code
10-2008
33
114 MAC indices are available for regular single-user packets 3 MAC indices are earmarked for control channel packets 5 MAC indices are reserved for multi-user packets 1 MAC index is reserved for broadcast packets, or single-users 4 MAC indices are not used due to conflicts with multiplexing patterns
10-2008
34
10-2008
35
REVERSE CHANNELS
Long PN offset
ACCESS
MAC
Acc cess
64
DRCLock RPC
MAC
MAC DRC
FORWARD
Walsh W l h code
W0 W4 W1 W5 W816 W2 W6 W3 W7
ACK Data
W48 W24
Walsh code
Th These channels h l are NOT CONTINUOUS like lik IS IS-95 95 or 1 1xRTT! RTT! They are made up of SLOTS carrying data subpackets to individual users or control channel subpackets for everyone to monitor g of who owns a SLOT, , the slot also carries two small Regardless generic bursts containing PILOT and MAC information everyone can monitor
10-2008 (c)2008 Scott Baxter and Associates 36
AP
Access terminals watch the Pilot to select the strongest sector and choose burst speeds The Reverse Activity y Channel tells ATs If the reverse link loading is too high, requiring rate reduction Each AT with open connection has a MAC channel h l including i l di DRCLock DRCL k and d RPC (Reverse Power Control) muxed using the same MAC index 5-63. The Control channel carries overhead messages for idle ATs but can also carry user traffic
DRCLock RPC
MAC
MAC
DATA
400 chips
DATA
400 chips
MAC
DATA
400 chips
10-2008
37
REVERSE CHANNELS
Long PN offset
Acc cess
ACCESS
TRAFFIC
MAC DRC
ACK Data
W48 W24
10-2008
38
AP
Each active user on a sector is assigned a unique 7-bit MAC index (64 MACs possible) packet begins g with a p preamble, Each data p using the MAC index of the intended recipient Five values of MAC indices are reserved for multi-user packets packets intended for reception by a group for example, control channels mobiles may have individual MAC indices AND be simultaneously in various groups this trick keeps payload size low even for transmissions to groups
10-2008
0 2 4 6 8 10 12 14 16 18 8 20 22 24 26 28 30
0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
I I I I I I I I I I I I I I I I
32 34 36 38 40 42 44 46 48 50 52 54 56 58 60 62
16 17 18 19 20 21 22 23 24 25 5 26 27 28 29 30 31
I I I I I I I I I I I I I I I I
33 35 37 39 41 43 45 47 49 51 5 53 55 57 59 61 63
39
10-2008
40
AP
The system notifies a mobile when data for it is waiting to be sent The mobile chooses which sector it hears best at that instant, and requests the sector to send it a packet there are 16 possible transmission formats the mobile may request, called DRC I Indices. di E Each h DRC I Index d value l i is really ll a combined bi d specification ifi i including specific values for: what data speed will be transmitted how big a chunk chunk of waiting data will be sent (that amount of data will be cut of the front of the waiting data stream and will be the Packet transmitted) what kind of encoding will be done to protect the data (3x Turbo, 5x , etc.) ) and the symbol y repetition, p , if any y Turbo, after the symbols are formed, how many SUBpackets they will be divided into Then, the sector starts transmitting the SUBpackets in SLOTS on the forward link The first slot will begin with a header that the mobile will recognize so it can begin the receiving process
10-2008 (c)2008 Scott Baxter and Associates 41
AP
10-2008
42
AP
DRC Modu- Preamble Payload Raw C/I Index Slots lation Chips Bits kb/s db 0x0 n/a QPSK n/a 0 null rate n/a 0x1 16 QPSK 1024 1024 38.4 -11.5 0x2 8 QPSK 512 1024 76.8 -9.2 0 3 0x3 4 QPSK 256 1024 153 6 153.6 -6.5 65 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 1 228 8 +3 9 +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
10-2008
43
AP
DRC Modu- Preamble Payload Raw C/I Index Slots lation Chips Bits kb/s db 0x0 n/a QPSK n/a 0 null rate n/a 0x1 16 QPSK 1024 1024 38.4 -11.5 0x2 8 QPSK 512 1024 76.8 -9.2 0 3 0x3 4 QPSK 256 1024 153 6 153.6 -6.5 65 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 1 228 8 +3 9 +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
Turbo Coder Using the specifications for the mobiles requested DRC + + + + + D D D + index, the correct-size packet + + + of bits is fed into the turbo + + + D D D + coder and the right g number of + symbols are created. Symbols
Interleaver
10-2008
44
AP
DRC Modu- Preamble Payload Raw C/I Index Slots lation Chips Bits kb/s db 0x0 n/a QPSK n/a 0 null rate n/a 0x1 16 QPSK 1024 1024 38.4 -11.5 0x2 8 QPSK 512 1024 76.8 -9.2 0 3 0x3 4 QPSK 256 1024 153 6 153.6 -6.5 65 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 1 228 8 +3 9 +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
Turbo Coder Using the specifications for the mobiles requested DRC + + + + + D D D + index, the correct-size packet + + + of bits is fed into the turbo + + + D D D + coder and the right g number of + symbols are created. Symbols
Interleaver
To guard against bursty errors in transmission, the symbols are completely stirred up in a block bl k interleaver. i t l
Block Interleaver
10-2008
45
AP
DRC Modu- Preamble Payload Raw C/I Index Slots lation Chips Bits kb/s db 0x0 n/a QPSK n/a 0 null rate n/a 0x1 16 QPSK 1024 1024 38.4 -11.5 0x2 8 QPSK 512 1024 76.8 -9.2 0 3 0x3 4 QPSK 256 1024 153 6 153.6 -6.5 65 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 1 228 8 +3 9 +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
Turbo Coder Using the specifications for the mobiles requested DRC + + + + + D D D + index, the correct-size packet + + + of bits is fed into the turbo + + + D D D + coder and the right g number of + symbols are created. Symbols
Interleaver
To guard against bursty errors in transmission, the symbols are completely stirred up in a block bl k interleaver. i t l The re-ordered stream of symbols is now ready to transmit.
Block Interleaver
Interleaved Symbols
10-2008
46
AP
DRC Modu- Preamble Payload Raw C/I Index Slots lation Chips Bits kb/s db 0x0 n/a QPSK n/a 0 null rate n/a 0x1 16 QPSK 1024 1024 38.4 -11.5 0x2 8 QPSK 512 1024 76.8 -9.2 0 3 0x3 4 QPSK 256 1024 153 6 153.6 -6.5 65 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 1 228 8 +3 9 +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
Turbo Coder Using the specifications for the mobiles requested DRC + + + + + D D D + index, the correct-size packet + + + of bits is fed into the turbo + + + D D D + coder and the right g number of + symbols are created. Symbols To guard against bursty errors in transmission, the symbols are completely stirred up in Block Interleaver a block interleaver. Th re-ordered The d d stream t of f symbols is now ready to transmit. The symbols are divided into the correct number of subpackets, which Interleaved Symbols will occupy the same number of transmission slots, spaced four apart. Its up to the AP to decide when it will start transmitting the stream, taking into account any other pending subpackets for other users, and proportional fairness.
Interleaver
Subpa acket 1
Subpa acket 2
Subpa acket 3
10-2008
Subpa acket 4
47
AP
DRC Modu- Preamble Payload Raw C/I Index Slots lation Chips Bits kb/s db 0x0 n/a QPSK n/a 0 null rate n/a 0x1 16 QPSK 1024 1024 38.4 -11.5 0x2 8 QPSK 512 1024 76.8 -9.2 0 3 0x3 4 QPSK 256 1024 153 6 153.6 -6.5 65 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 1 228 8 +3 9 +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
Turbo Coder When the AP is ready, the first subpacket is actually + + + + + D D D + transmitted in a slot. + + + The first subpacket begins with + + + D D D + a preamble carrying y g the + users MAC index, so the Symbols user knows this is the start of its sequence of subpackets, and how Block Interleaver many subpackets are in th sequence.. the The user keeps collecting subpackets until either: 1) it has been able to reverse-turbo decode the Interleaved Symbols packet contents early, early or 2) the whole schedule of subpackets has been transmitted.
Interleaver
Subpackets
1
SLOTS
4
48
10-2008
AP
C I
0 0
Ec Io
Ec/Io, db E
-20
-10
+10
+20
-25
-20
-15
-10
-5
10
15
20 0
-0.04 -0.14 -0.17 -0.21 -0.27 -0.33 -0.41 0 41 -0.51 -0.64 -0.79 -0.97 1.19 -1.19 -1.46 -1.76 -2.12 -2.54 -3.01 -3.54 -4.12 -4.76 -5.46 -6.97 -8.64 8 64 -10.41 -12.27
20 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0 -1 -2 -3 -4 -6 -8 8 -10 -12
-5
10 -10
Ec c/Io, db
-15
-20
-25
-30
C/I, db
10-2008
50
DO-RNC
10-2008
51
DO-RNC
10-2008
52
These sectors are your ACTIVE SET. You may send DRC requests to any of them anytime. Maybe youll get some data in response!
DO-RNC
10-2008
53
PACKET PLEASE!
@ x speed DRC
DO-RNC
10-2008
54
FOR YOU!
DO-RNC
10-2008
55
PACKET PLEASE!
@ y speed DRC
DO-RNC
10-2008
56
FOR YOU!
DO-RNC
10-2008
57
PACKET PLEASE!
@ z speed DRC
DO-RNC
10-2008
58
DO-RNC
10-2008
59
DO-RNC
10-2008
60
PACKET PLEASE!
ACTIVE Access Point (AP) @ x speed ACTIVE Access Point (AP)
DO-RNC
10-2008
61
FOR YOU!
DO-RNC
10-2008
62
PACKET PLEASE!
@ x speed DRC
DO-RNC
10-2008
63
G d Signal! Good Si l!
PACKET PLEASE!
@ x speed DRC
DO-RNC
10-2008
64
10-2008
65
Data Packet
Code Symbols
T Turbo b coding di i is th the default d f lt encoding method for 1xEV-DO on both forward and reverse link y The code rate is determined by: input bit rate effective turbo coder rate, including number of coder outputs t t and d symbol b l puncturing t i The data rate and number of slots used per packet determine the other o e forward o a d link variables a ab es as shown in the table at right
10-2008
Data Total Rate Slots Code (kbps) Used Rate 38.4 16 1/5 76.8 8 1/5 153.6 4 1/5 307.2 2 1/5 614.4 1 1/3 307.2 4 1/3 614.4 2 1/3 1,228.8 8 1/3 921.6 2 1/3 1,843.2 2 1/3 1,228.8 8 1/3 2,457.6 8 1/3
Bits per Packet 1,024 1,024 , 1,024 1,024 1,024 2,048 2,048 2,048 3,072 3,072 4,096 4,096
Bits/Pkt / - Tail Field 1,018 1,018 , 1,018 1,018 1,018 2,042 2,042 2,042 3,066 3,066 4,090 4,090
Symbols Sy per Packet 5,120 5,120 , 5,120 5,120 3,072 6,144 6,144 6,144 9,216 9,216 12,288 12,288
66
IS-95 and 1xRTT use data scrambling on the forward link the scrambling sequence is a decimated version of the long PN code d f from th the previous i f frame the purpose is to randomize the waveforms of multiple users so that the composite transmitted waveform has a low peak-toaverage ratio and effectively uses power amplifier capability a secondary purpose is to provide enhanced privacy 1xEV-DO uses data scrambling on both links to randomize the data and avoid unbalanced waveforms the scrambling sequence is generic, not unique per user security is already provided in a standard-defined layer the g generic scrambling g register g coefficients are specified p in the standard
10-2008 (c)2008 Scott Baxter and Associates 67
MAC
MAC
MAC
DATA
336 chips
DATA
DATA
400 chips
MAC
DATA
64
Data
(modulation symbols)
I Sequence Repetition 0 Q
Preamble
32-symbol 32 symbol bi bi-Orthogonal Orthogonal MAC cover Signal Point Mapping Signal Point Mapping RPC Channel Gain DRC Lock Channel Gain Signal Point Mapping RA channel gain MAC Index Walsh Cover
I I Walsh Sequence Chip Level Repetition Summer Q (factor=4) Q Walsh Cover 0 Signal Point Mapping 0 I Q
68
MAC
MAC
MAC
DATA
336 chips
DATA
DATA
400 chips
MAC
DATA
64
Data
(modulation symbols)
I Sequence Repetition 0 Q
Preamble
32-symbol 32 symbol bi bi-Orthogonal Orthogonal MAC cover Signal Point Mapping Signal Point Mapping RPC Channel Gain DRC Lock Channel Gain Signal Point Mapping RA channel gain MAC Index Walsh Cover
I I Walsh Sequence Chip Level Repetition Summer Q (factor=4) Q Walsh Cover 0 Signal Point Mapping 0 I Q
69
MAC
MAC
MAC
DATA
336 chips
DATA
DATA
400 chips
MAC
DATA
64
Data
(modulation symbols)
I Sequence Repetition 0 Q
Preamble
32-symbol 32 symbol bi bi-Orthogonal Orthogonal MAC cover Signal Point Mapping Signal Point Mapping RPC Channel Gain DRC Lock Channel Gain Signal Point Mapping RA channel gain MAC Index Walsh Cover
I I Walsh Sequence Chip Level Repetition Summer Q (factor=4) Q Walsh Cover 0 Signal Point Mapping 0 I Q
70
MAC
MAC
MAC
DATA
336 chips
DATA
DATA
400 chips
MAC
DATA
64
Data
(modulation symbols)
I Sequence Repetition 0 Q
Preamble
32-symbol 32 symbol bi bi-Orthogonal Orthogonal MAC cover Signal Point Mapping Signal Point Mapping RPC Channel Gain DRC Lock Channel Gain Signal Point Mapping RA channel gain MAC Index Walsh Cover
I I Walsh Sequence Chip Level Repetition Summer Q (factor=4) Q Walsh Cover 0 Signal Point Mapping 0 I Q
71
MAC
MAC
MAC
DATA
336 chips
DATA
DATA
400 chips
MAC
DATA
64
Data
(modulation symbols)
I Sequence Repetition 0 Q
Preamble
32-symbol 32 symbol bi bi-Orthogonal Orthogonal MAC cover Signal Point Mapping Signal Point Mapping RPC Channel Gain DRC Lock Channel Gain Signal Point Mapping RA channel gain MAC Index Walsh Cover
I I Walsh Sequence Chip Level Repetition Summer Q (factor=4) Q Walsh Cover 0 Signal Point Mapping 0 I Q
72
MAC
MAC
MAC
DATA
336 chips
DATA
DATA
400 chips
MAC
DATA
64
Data
(modulation symbols)
I Sequence Repetition 0 Q
Preamble
32-symbol 32 symbol bi bi-Orthogonal Orthogonal MAC cover Signal Point Mapping Signal Point Mapping RPC Channel Gain DRC Lock Channel Gain Signal Point Mapping RA channel gain MAC Index Walsh Cover
I I Walsh Sequence Chip Level Repetition Summer Q (factor=4) Q Walsh Cover 0 Signal Point Mapping 0 I Q
73
MAC
MAC
MAC
DATA
336 chips
DATA
DATA
400 chips
MAC
DATA
64
Data
(modulation symbols)
I Sequence Repetition 0 Q
Preamble
32-symbol 32 symbol bi bi-Orthogonal Orthogonal MAC cover Signal Point Mapping Signal Point Mapping RPC Channel Gain DRC Lock Channel Gain Signal Point Mapping RA channel gain MAC Index Walsh Cover
I I Walsh Sequence Chip Level Repetition Summer Q (factor=4) Q Walsh Cover 0 Signal Point Mapping 0 I Q
74
MAC
MAC
MAC
DATA
336 chips
DATA
DATA
400 chips
MAC
DATA
64
Data
(modulation symbols)
I Sequence Repetition 0 Q
Preamble
32-symbol 32 symbol bi bi-Orthogonal Orthogonal MAC cover Signal Point Mapping Signal Point Mapping RPC Channel Gain DRC Lock Channel Gain Signal Point Mapping RA channel gain MAC Index Walsh Cover
I I Walsh Sequence Chip Level Repetition Summer Q (factor=4) Q Walsh Cover 0 Signal Point Mapping 0 I Q
75
MAC
MAC
MAC
DATA
336 chips
DATA
DATA
400 chips
MAC
DATA
64
Data
(modulation symbols)
I Sequence Repetition 0 Q
Preamble
32-symbol 32 symbol bi bi-Orthogonal Orthogonal MAC cover Signal Point Mapping Signal Point Mapping RPC Channel Gain DRC Lock Channel Gain Signal Point Mapping RA channel gain MAC Index Walsh Cover
I I Walsh Sequence Chip Level Repetition Summer Q (factor=4) Q Walsh Cover 0 Signal Point Mapping 0 I Q
76
MAC
MAC
MAC
DATA
336 chips
DATA
DATA
400 chips
MAC
DATA
64
Data
(modulation symbols)
I Sequence Repetition 0 Q
Preamble
32-symbol 32 symbol bi bi-Orthogonal Orthogonal MAC cover Signal Point Mapping Signal Point Mapping RPC Channel Gain DRC Lock Channel Gain Signal Point Mapping RA channel gain MAC Index Walsh Cover
I I Walsh Sequence Chip Level Repetition Summer Q (factor=4) Q Walsh Cover 0 Signal Point Mapping 0 I Q
77
MAC
MAC
MAC
DATA
336 chips
DATA
DATA
400 chips
MAC
DATA
64
Data
(modulation symbols)
I Sequence Repetition 0 Q
Preamble
32-symbol 32 symbol bi bi-Orthogonal Orthogonal MAC cover Signal Point Mapping Signal Point Mapping RPC Channel Gain DRC Lock Channel Gain Signal Point Mapping RA channel gain MAC Index Walsh Cover
I I Walsh Sequence Chip Level Repetition Summer Q (factor=4) Q Walsh Cover 0 Signal Point Mapping 0 I Q
78
MAC
MAC
MAC
DATA
336 chips
DATA
DATA
400 chips
MAC
DATA
64
Data
(modulation symbols)
I Sequence Repetition 0 Q
Preamble
32-symbol 32 symbol bi bi-Orthogonal Orthogonal MAC cover Signal Point Mapping Signal Point Mapping RPC Channel Gain DRC Lock Channel Gain Signal Point Mapping RA channel gain MAC Index Walsh Cover
I I Walsh Sequence Chip Level Repetition Summer Q (factor=4) Q Walsh Cover 0 Signal Point Mapping 0 I Q
79
MAC
MAC
MAC
DATA
336 chips
DATA
DATA
400 chips
MAC
DATA
64
Data
(modulation symbols)
I Sequence Repetition 0 Q
Preamble
32-symbol 32 symbol bi bi-Orthogonal Orthogonal MAC cover Signal Point Mapping Signal Point Mapping RPC Channel Gain DRC Lock Channel Gain Signal Point Mapping RA channel gain MAC Index Walsh Cover
I I Walsh Sequence Chip Level Repetition Summer Q (factor=4) Q Walsh Cover 0 Signal Point Mapping 0 I Q
80
AP
RA: Reverse Activity The AP must manage its reverse traffic loading to keep the noise l level l manageable bl Reverse noise is directly proportional to the speed at which mobiles transmit on the reverse link When noise is too high, high the AP can throttle back all the ATs DRC Lock This forward channel contains a stream of bits indicating whether the network currently will allow the mobile to transmit requests on the reverse DRC channel; timing and signal quality conditional parameters are also involved The DRC Lock bits and DRC Lock state is independent per sector A mobile should not transmit DRC requests to a sector sector. sending DRC Lock indication, but may transmit DRC requests to other sectors in its active set RPC: Reverse Power Control bits instruct the mobile to increase or decrease its transmit power by a programmable increment, in much the same way as in IS-2000. The rate is 600 bps.
10-2008 (c)2008 Scott Baxter and Associates 81
10-2008
82
10-2008
83
10-2008
84
CDMA2000 1xRTT
SYSTEM
Application layer LAC layer MAC layer Physical Ph i l layer RLP Radio Link Protocol MAC layer Physical Ph i l layer Application layer LAC layer RLP Radio Link Protocol
Application layer Stream layer S Session i l layer Connection layer Security layer MAC layer Physical Ph i l layer HARQ protocol
F-FCH R-FCH
In 1xRTT, 1 RTT retransmission protocols In 1 1xEV-DO, EV DO RLP f functions nctions are typically work at the link layer replicated at the physical layer Radio Link Protocol (RLP) HARQ Hybrid Repeat Request Protocol communicates using g fast p physical y layer y ACK bits signaling packets Chase Combining of multiple lost data packets arent repeats recognized and are unneeded repeats pre-empted discarded at the decoder by positive ACK This method is slow and wasteful! This method is fast and efficient!
10-2008 (c)2008 Scott Baxter and Associates 85
10-2008
86
Data Packet
Physical Layer Packets encoded, interleaved, broken into subpackets each subpacket is a unique coded representation of the packet Each subpacket is sent independently during one slot Subpackets are sent in sequential order with a three-slot gap between successive subpackets
Forward Channel
Packet Subpacket 0 other other other 0 other other other 0 other other other 0 other other other 1 0 pkts pkts pkts. 1 pkts. pkts. pkts. 2 pkts. pkts pkts 3 pkts pkts pkts 0
Traffic
One Slot
The receiver combines successive subpackets until it finally decodes the complete packet contents then sends an ACK ACK to cancel any remaining unneeded subpackets this Hybrid ARQ (HARQ) process gives incremental redundancy
10-2008 (c)2008 Scott Baxter and Associates 87
F-Traffic
AT
R-DRC
1/2 Slot offset
R-ACK
One Slot NAK NAK NAK
AK!
AT selects l t sector, t sends d request tf for d data t AP starts sending next packet, one subpacket at a time After each subpacket, AT either NAKs or AKs on ACK channel In this example, AP transmits all 4 scheduled subpackets of packet #0 before the AT is finally y able to decode correctly y and send AK then the AP can begin packet #1, first subpacket
(c)2008 Scott Baxter and Associates 88
10-2008
F-Traffic
AT
R-DRC
1/2 Slot offset
R-ACK
One Slot NAK
AK!
NAK
AK!
AT selects l t sector, t sends d request tf for d data t AP starts sending next packet, one subpacket at a time After each subpacket, AT either NAKs or AKs on ACK channel I this In thi example, l AT is able to successfully decode packet #0 after receiving only the first two subpackets AT sends ACK. ACK AP now continues with first subpacket of packet #1
(c)2008 Scott Baxter and Associates 89
10-2008
Data Packets
Packet 0
Subpackets
F Forward d Channel
Packet p Subpacket
0 0
1. 0
2. 0
3. 0
0 1
1. 1
2. 1
3. 1
0 2
1. 2
2. 2
3. 2
0 3
1. 3
2. 3
3. 3
Traffic
One Slot
Definition: Number of ARQ Instances the maximum number of packets that may be in transit simultaneously sometimes also called the number of ARQ channels This figure and the preceding page appear to show 4 ARQ instances Packets in the different ARQ instances may be for the same user (the most common situation) may be for different users (determined by QOS and scheduling) Destination mobile knows its packets by their preamble
10-2008 (c)2008 Scott Baxter and Associates 90
Data Packets
Packet 0
Subpackets
Packet 1
Subpackets
F Forward d Channel
Packet p Subpacket
0 0
1. 0
2. 0
3. 0
0 1
1. 1
2. 1
3. 1
0 2
1. 2
2. 2
3. 2
0 3
1. 3
2. 3
3. 3
Traffic
One Slot
Definition: Number of ARQ Instances the maximum number of packets that may be in transit simultaneously sometimes also called the number of ARQ channels This figure and the preceding page appear to show 4 ARQ instances Packets in the different ARQ instances may be for the same user (the most common situation) may be for different users (determined by QOS and scheduling) Destination mobile knows its packets by their preamble
10-2008 (c)2008 Scott Baxter and Associates 91
Data Packets
Packet 0
Subpackets
Packet 1
Subpackets
Packet 2
Subpackets
F Forward d Channel
Packet p Subpacket
0 0
1. 0
2. 0
3. 0
0 1
1. 1
2. 1
3. 1
0 2
1. 2
2. 2
3. 2
0 3
1. 3
2. 3
3. 3
Traffic
One Slot
Definition: Number of ARQ Instances the maximum number of packets that may be in transit simultaneously sometimes also called the number of ARQ channels This figure and the preceding page appear to show 4 ARQ instances Packets in the different ARQ instances may be for the same user (the most common situation) may be for different users (determined by QOS and scheduling) Destination mobile knows its packets by their preamble
10-2008 (c)2008 Scott Baxter and Associates 92
Data Packets
Packet 0
Subpackets
Packet 1
Subpackets
Packet 2
Subpackets
Packet 3
Subpackets
F Forward d Channel
Packet p Subpacket
0 0
1. 0
2. 0
3. 0
0 1
1. 1
2. 1
3. 1
0 2
1. 2
2. 2
3. 2
0 3
1. 3
2. 3
3. 3
Traffic
One Slot
Definition: Number of ARQ Instances the maximum number of packets that may be in transit simultaneously sometimes also called the number of ARQ channels This figure and the preceding page appear to show 4 ARQ instances Packets in the different ARQ instances may be for the same user (the most common situation) may be for different users (determined by QOS and scheduling) Destination mobile knows its packets by their preamble
10-2008 (c)2008 Scott Baxter and Associates 93
AP
Stronger than target SNR? SNR target
Reverse RF
TX RF Digital
Access Terminal 1xEV-DO reverse link power control is similar to IS-95/IS-2000 1xEV 1xEV-DO 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 p pilot to other channels also depends p on the reverse data rate Power control bits are sent on the forward MAC channel one bit per slot (thats 600 per second), sent as four symbols -one in each of the MAC periods of that slot
10-2008 (c)2008 Scott Baxter and Associates 94
10-2008
95
10-2008
97
REVERSE LINK
Payload Modu-Effective Rate kbps after: Code Rate (repetition) after Bits lation 4 slots 8 slots 12 slots16 slots 4 slots 8 slots 12 slots16 slots 128 B4 19.2 9.6 6.4 4.8 1/5 1/5 1/5 1/5 256 B4 38 19.2 12.8 9.6 1/5 1/5 1/5 1/5 512 B4 76 38.4 38 4 25.6 25 6 19.2 19 2 1/4 1/5 1/5 1/5 768 B4 115 57.6 38.4 28.8 3/8 1/5 1/5 1/5 1024 B4 153 76.8 51.2 38.4 1/2 1/4 1/5 1/5 1536 Q4 230 115 76.8 57.6 3/8 1/5 1/5 1/5 2048 Q4 307 153 102.4 76.8 1/2 1/4 1/5 1/5 3072 Q2 461 230 153.6 115.2 3/8 1/5 1/5 1/5 4096 Q2 614 307 204.8 153.6 1/2 1/4 1/5 1/5 6144 Q4Q2 921 461 307 230.4 1/2 1/4 1/5 1/5 8192 Q4Q2 1228 614 409 307.2 2/3 1/3 2/9 1/5 12288 E4E2 1843 921 614 460.8 2/3 1/3 1/3 1/3
The 1xEV-DO Rev. A reverse link has seven available modes offering ff i higher hi h speeds d than th available il bl i in R Rev. 0 Modulation formats are hybrids defined in the standard The 1xEV-DO Rev. A forward has two available modes offering hi h speeds higher d th than available il bl i in R Rev. 0 0.
10-2008 (c)2008 Scott Baxter and Associates 98
10-2008
99
10-2008
100
10-2008
101
Chips
co ontrol
Traffic Correlator PN xxx Walsh xx Receiver RF Section IF, Detector AGC RF Duplexer RF Open L Loop Traffic Correlator PN xxx Walsh xx Traffic Correlator PN xxx Walsh xx Pilot Searcher PN xxx Walsh 0
bits
time-aligned t d
Symbols
Viterbi Decoder, Decoder Convl. Decoder, Demultiplexer
power
Packets
UART Conv or C Turbo Coder
Messages
CPU
Transmit Gain Adjust Messages Transmitter Digital Section Long Code Gen.
(c)2008 Scott Baxter and Associates
Transmitter RF Section
10-2008
102
Access Terminal
Rake Receiver PN Walsh PN RF PN PN Walsh Walsh Walsh Pilot Ec/Io
user data
AP AP
Searcher PN W=0
Burst by burst, the Access Terminal asks for transmission from whichever Active sector it hears best, at the max speed it can successfully use Using latest multipath data from its pilot searcher, the Access Terminal uses the combined outputs p of the four traffic correlators ( (rake fingers) g ) Each rake finger can be set to match any multipath component of the signal 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 us, never more than one at a time time, so this capability isnt needed or helpful in 1xEV-DO mode
10-2008 (c)2008 Scott Baxter and Associates 103
Access Terminal
Rake Receiver PN Walsh PN RF PN PN Walsh Walsh Walsh Pilot Ec/Io
user data
AP
AP
Searcher PN W=0
The AT uses the Route Update protocol to frequently update its preferences of which sectors it wants in its active set Frame-by-frame, all the sectors in the Active Set listen for the ATs signal i l Each sector collects what it heard from the AT, and sends it back to the DO-RNC. The DO-RNC uses the cleanest (lowest number of errors) packet
10-2008 (c)2008 Scott Baxter and Associates 104
DO-RNC
S l Sel.
AP AP
? ?
PN RF PN PN
Searcher PN W=0
Pilot Ec/Io
1xEV-DO Route Update is driven by the Access Terminal Access Terminal continuously checks available pilots Access Terminal tells system pilots it currently sees System puts those sectors in the active set, tells Access Terminal Access terminal requests data bursts from the sector it likes best tells which sector and what burst speed using the DRC channel so there is no Soft Handoff on the forward link, just fast choices All sectors in Active Set try to hear AT, forward packets to the DO-RNC so the reverse link does benefit from CDMA soft handoff
10-2008 (c)2008 Scott Baxter and Associates 105
10-2008
107
10-2008
108
PSTN
t1
t1
SEL
t1
CE
BTS
The first commercial IS IS-95 95 CDMA systems provided only circuit circuitswitched voice calls
10-2008
109
Internet VPNs
PDSN Home Agent
AAA
Switch
(C)BSC/Access Manager
PSTN
t1
t1
SEL
t1
CE
BTS
CDMA2000 1xRTT networks added two new capabilities: p channel elements able to generate and carry independent streams of symbols on the I and Q channels of the QPSK RF signal this roughly doubles capacity compared to IS-95 a separate IP network implementing packet connections from the mobile through to the outside internet including Packet Data Serving Nodes (PDSNs) and a dedicated direct data connection (the Packet Packet-Radio Radio Interface) to the heart of the BSC The overall connection speed was still limited by the 1xRTT air interface
10-2008 (c)2008 Scott Baxter and Associates 110
Internet VPNs
PDSN Home Agent
DO-OMC
AAA
Switch
CE
PSTN
t1
t1
SEL
t1
CE
BTS
1xEV-DO requires q faster resource management g than 1x BSCs can g give this is provided by the new Data Only Radio Network Controller (DO-RNC) A new controller and packet controller software are needed in the BTS to manage the radio resources for EV sessions in some cases dedicated channel elements and even dedicated backhaul is used for the EV-DO traffic The new DO-OMC administers the DO-RNC and BTS PCF addition Existing PDSNs and backbone network are used with minor upgrading The following sections show Lucent, Motorola, and Nortels specific solutions
10-2008 (c)2008 Scott Baxter and Associates 111
transport to data networks Dynamic/static connection from local PDSN No mobility beyond serving PDSN
PDSN
R-P Interface
BTS
rf
Fast! CE
Wireless Mobile Device
PSTN
t1
t1
SEL
t1
POINT-TO-POINT PACKETS
In a Simple IP network, the mobile is able to connect to the external packet networks directly through the PDSN attached to the local BSC The IP address for the internet connection is assigned g by y the local PDSN from the pool of addresses available to it If the mobile moves into a different network, the data session ends The mobile can establish an entirely new connection through the new network, t k if desired d i d
10-2008 (c)2008 Scott Baxter and Associates 112
Private IP Networks
Home Agent
Home Agent
AAA Server
Lucent System
IP Data
Motorola System
IP Data
PCF
PDSN FA Switch
RP Interface BSC
PDSN FA
RP
Access Mgr. Switch
PDSN/FA Switch
RP
CBSC
Voice
Voice
Voice
PSTN
10-2008
PSTN
(c)2008 Scott Baxter and Associates
PSTN
113
Mobile IP
Subscribers IP routing service is provided by a public IP network Mobile station is assigned a static IP address belonging to its Home Agent Mobile can maintain the static IP address even for handoff between radio networks connected to separate PDSNs! Mobile IP capabilities will be especially important for mobiles on system boundaries Without With t M Mobile bil IP roaming i capability, data service for borderarea mobiles will be erratic
MOBILE IP
IMPLICATIONS Handoffs possible between PDSNs Mobile can roam in the public IP network Mobile termination is possible while Mobile is in dormant or active mode
10-2008
114
Fed dEx
Secure Tunneling g
Forward and Reverse
Fed dEx
158773
Mobile User
10-2008
115
10-2008
116
PSTN
t1
t1
SEL
t1
CE
BTS
The first commercial IS IS-95 95 CDMA systems provided only circuit circuitswitched voice calls
10-2008
117
Internet VPNs
PDSN Home Agent
AAA
Switch
(C)BSC/Access Manager
PSTN
t1
t1
SEL
t1
CE
BTS
CDMA2000 1xRTT networks added two new capabilities: p channel elements able to generate and carry independent streams of symbols on the I and Q channels of the QPSK RF signal this roughly doubles capacity compared to IS-95 a separate IP network implementing packet connections from the mobile through to the outside internet including Packet Data Serving Nodes (PDSNs) and a dedicated direct data connection (the Packet Packet-Radio Radio Interface) to the heart of the BSC The overall connection speed was still limited by the 1xRTT air interface
10-2008 (c)2008 Scott Baxter and Associates 118
Internet VPNs
PDSN Home Agent
DO-OMC
AAA
Switch
CE
PSTN
t1
t1
SEL
t1
CE
BTS
1xEV-DO requires q faster resource management g than 1x BSCs can g give this is provided by the new Data Only Radio Network Controller (DO-RNC) A new controller and packet controller software are needed in the BTS to manage the radio resources for EV sessions in some cases dedicated channel elements and even dedicated backhaul is used for the EV-DO traffic The new DO-OMC administers the DO-RNC and BTS PCF addition Existing PDSNs and backbone network are used with minor upgrading The following sections show Lucent, Motorola, and Nortels specific solutions
10-2008 (c)2008 Scott Baxter and Associates 119
10-2008
120
T-1/E-1 Ethernet RF
AAA Server Downlink Input Router
Router
AP
AP
Internet
A Lucent 1xEV-DO Radio Access Network (RAN) includes 1xEV-DO base stations and the 1xEV-DO 1 EV DO Flexent Fl t Mobility M bilit Server S (FMS). (FMS) The 1xEV-DO equipment may be collocated with IS-95 and/or 1xRTT equipment, creating 1xEV-DO/IS-95 and 1xEVDO/3G-1X combination base stations stations.
10-2008 (c)2008 Scott Baxter and Associates 121
T-1/E-1 Ethernet RF
AAA Server Downlink Input Router
Router
AP
AP
Internet
The PDSN maintains the link layer to the AT it terminates the PPP link protocol with mobile it serves as the Foreign g Agent g for Mobile IP functionality y The AAA server does authentication, authorization, and accounting it authenticates terminal equipment users when they establish connections it stores and for forwards ards billing information of c customers stomers data usage sage
10-2008
122
10-2008
123
10-2008
124
FMS
ECP
10-2008
10-2008
126
10-2008
127
OMC-IP
OMC-R
Elements Existing IS-95 New 1xEV-DO Shared IS-95/DO
HAs
New 1xEV-DO carrier appears as a standard carrier addition to existing i ti network t k elements l t new MCC-DO cards and OMC-R database revisions needed AAA and PDSN need software upgrades
10-2008
128
OMC-IP
OMC-R
Elements Existing IS-95 New 1xEV-DO Shared IS-95/DO
HAs
MCC-DO (Multi-Channel Controller - Data Only) AN-DO (Access Node - Data only) CR ( (Consolidation Router) ) Similar in function to the 1x-AN MGX LSW (Layer 3 Switch) Similar in function to the 1x-AN CATs BSC-DO (Base Station Controller-Data Only) Mobility functions like 1x MM - Packet Control & Selection like SDU OMC-DO (Operations & Maintenance Center - Data Only) LMT (Local Maintenance Terminal)
10-2008 (c)2008 Scott Baxter and Associates 129
BSC-DO
IS-2000 S 000 1xEV-DO O Tool LMF LMT BTS frame & CCP shelf LPA BBX-1X BTS MCC-1X MCC-DO GLI (Traffic) GLI (Control) AN (MGX8800) CR AN AN (Catalyst 6509) LSW BSC CBSC BSC-DO OMC-R O&M OMC-DO UNO U O PDSN (Note 1) IP Network Telephone Network MSC/HLR Not Required Data Network Not Required AAA
BTS
1x BBX RF Front End 1x Modems DO BBX
CR
LSW
PDSN
T1 or E1
MCCDO
OMC-DO
AN-AAA
10-2008
130
BSC-DO
MCC-DO MCC DO
AN-DO
BTS
1x BBX RF Front End 1x Modems DO BBX
CR
LSW
PDSN
T1 or E1
MCC-DO
OMC-DO
AN-AAA
1xEV-DO Modem 1 carrier, , 3 sectors per p MCC-DO card Supports 59 channels per sector Span Interface Up to 3 Active Span lines per MCC-DO Most operators will generally deploy with 2 spans per BTS BTS provides control: SCAP messaging Redundant BBX Selection Enhanced BBX interface
MCC- DO
10-2008 (c)2008 Scott Baxter and Associates 131
MCC-DO
BSCDO
AN DO AN-DO
BTS
1x BBX RF Front En nd 1x Modems d DO BBX
CR
LSW
PDSN
T1 or E1
MCC-DO
OMC-DO
AN-AAA
CR
LSW
Consolidation Router (CR) Performs span aggregation for DO access points Similar to 1x MGX 1 2 CR frames per BSC-DO BSC DO Layer 3 Switch (LSW) Performs IP transport across DO Core Network Similar to 1x CAT Two CAT4006 Cages per frame 1 LSW frame will serve all 1xEV-DO frames in a typical MTSO
10-2008
132
BTS
1x BBX RF Front End 1x Modems DO BBX
MCC-DO
AN-DO
BTS
1x BBX RF Front E End 1 M 1x Modems d DO BBX
CR
LSW
PDSN
T1 or E1
MCC-DO
OMC-DO
AN-AAA
BSC Functionality: RF-scheduling, channel, connection, mobility management, security Access Network Control Radio Resource Management Connection Control Access control / Collision control Handoff control Packet Control and Session Control Transmission of packet data between MCC MCC-DO 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 1 OMC-DO per each BSC-DO
10-2008
133
MCC-DO
AN-DO N O
CR
BTS
1x BBX RF Front E End 1x Modems DO BBX
T1 or E1
MCC-DO
OMC-DO provides GUI based O&M functions Status Management PDSN LSW Fault Management Configuration Management Software Management AN-AAA OMC-DO System Parameter M Management t DO network element manager Performance Monitoring Manages BSC-DO and MCC CDL collection DO Ethernet interface to BSC Diagnostic & System Test DO Logging Supports network management g applications Health Check
(fault, alarm, performance, configuration)
BSC-DO
10-2008
134
10-2008
135
10-2008
136
10-2008
137
10-2008
138
10-2008
139
10-2008
141
10-2008
146
10-2008
147
10-2008
148
10-2008
150
GPSTM
Cable Trough
GPSTM
Cable Trough
The Univity CDMA Base Station Controller CBRS is a scalable and cost reduced IP enabled Base Station Controller Eliminates the need for separate BIU and CIS cabinets in the BSC for 1xEV-DO nonMTX systems Key K F Features: t Scalable from very low to very high capacity through module additions Multiple frames deployed for configuration flexibility
7
Cable Trough
CP3 - Control Processor (NTHR06CA) Optional - 2nd Enhanced BSC Frame Connectivity
8 9 1 0 1 1 1 2 1 3 1 4 1 5
Cable Trough
Cable Consolidation and Multiplexing Chassis (NTPB13AA) GPSTM - Global Positioning Satellite Timing Module (NTPB15AA)
10-2008
151
10-2008
152
10-2008
153
10-2008
154
10-2008
155
Document Number
411-2133-012
Revision
1.11
1 1
1 09 1.09 1.1
1 1 1 1
1 1 1
1 1 1
Document Title CDMA2000 1xEV-DO System Overview Guide CDMA2000 1xEV-DO NBSS Delta MOs, Logs, OMs and Alarms Reference Manual CDMA2000 1xEV-DO Element Management Subsystem (EMS) Recovery and Upgrade Guide CDMA2000 1xEV-DO Element Management Subsystem (DO-EMS) Administrator's Guide 1xEV-DO D O-RNC Administration Guide CDMA2000 1 1xEV-DO EV DO Configuration C fi ti Parameters P t Reference R f Guide 1xEV-DO Data Only Module (DOM) User Guide CDMA2000 1xEV-DO OMs and Performance Measurement Reference Guide CDMA2000 1xEV-DO Command Line Interface (CLI) R f Reference G Guide id CDMA2000 1xEV-DO Logging Message Reference Guide CDMA2000 1xEV-DO Element Management Subsystem (DO-EMS) User Guide 1xEV-DO Script Tool User Guide 1xEV-DO Deployment Guide CDMA Metro M t Cell C ll Deployment D l t Guidelines G id li R Reference f Manual
1.00
411-2133-111
04.06
10-2008
156
10-2008
157
1xEV-DO/1xRTT Interoperability
The CDMA2000 1xEV-DO Standard IS-856 makes no provision for any kind of handoff to or from any other technology Driven by Operator interest, a Hybrid mode has been developed to provide some types of handoff functions to the best extent possible Hybrid Mode is a mobile only function neither the EV nor 1xRTT network knows anything y g about it is a proprietary feature with vendor-specific implementation has no standard-defined RF triggers; no hooks In the 1xEV rev rev. A standard standard, some new features will be provided the 1xEV control channel will be able to carry 1xRTT pages too this and other changes may make the hybrid mode unnecessary and obsolete
10-2008 (c)2008 Scott Baxter and Associates 158
10-2008
159
DO systems y will be Implemented p in Several Configurations g 1:1 overlays in busy core areas 1:1 or 1:N overlays in less dense areas Many EV>1x EV 1x and 1x>EV 1x EV transition events may occur as a user transitions from area to area Initial system acquisition is also involved as a user activates their AT in different locations These Th transitions ii are d dependent d on the h H Hybrid b id mode d implementation in the AT The following pages show some possible transitions assuming Mobile IP and AT Hybrid Mode are implemented
10-2008
160
1xEV-DO Idle
1xEV-DO O Active
Idle Mode
10-2008
161
A dual-mode 1xRTT/1xEV-DO mobile using slotted-mode paging can effectively watch the paging channels of both 1xRTT and 1xEV-DO at the same time How is it possible for the mobile to monitor both at the same time? The paging timeslots of the two technologies are staggered Three of the 16 timeslots in 1xRTT conflict with the control channel slots of 1xEV-DO However, conflicts can be avoided by page repetition, a standard feature in systems of both technologies
10-2008 (c)2008 Scott Baxter and Associates 162
1xEV-DO Idle
1xRTT Idle
After entering this state, the mobile will not search for 1xEV service again Voice Page! Idle Mode Release
10-2008
163
1xEV-DO O Active
1xEV Traffic
1xEV Traffic
1xEV-DO Idle
Idle Mode
Idle Mode
Hybrid H b id Mode
Acquire 1xRTT System driven by PRL Register with 1xRTT Network
Hybrid H b id Mode
Voice Page! Idle Mode
Hybrid H b id Mode
Idle Mode
1xRTT Idle
Idle Mode
Idle Mode
Release
10-2008
164
Fade
1xEV-DO O Active
AT data ready
Close Connection
Fade
1xEV-DO Idle
Same DO Subnet?
1xRTT Idle
Idle Mode
Dormant /Idle
Reestablish Call
Transfer Finished
10-2008
165
Fade
Close Connection
1xEV-DO O Active
1xEV Traffic
Fade
1xEV-DO Idle
Idle Mode
Idle Mode
Hybrid Mode
Fade
Idle Mode Use 1x PRL, Search for 1xRTT Use 1x PRL, Search for 1xRTT
No Signal Found!!
1xRTT Idle
Idle Mode
Lost Signal!!
No Signal Found!!
10-2008
166
1xEV-DO O Active
Coverage Edge
Fade
1xEV-DO Idle
Idle Mode
No Signal Found!!
DO PRL, DO Available?
No Signal Found!!
DO PRL, DO Available?
No Signal Found!!
DO PRL, DO Available?
Idle Mode
Hybrid H b id Mode
Idle Mode
1xRTT Idle
Idle Mode
Idle Mode
10-2008
167
Module 342
10-2008
168
342 Contents
Sessions and Connections EV-DO Standards and Protocols, Rev. A Protocols and Link Rates Basics of EV-DO Operation; Terminal Identifiers Channels and Layer-3 Messages in Connection Processing System Acquisition and Synchronization Access Procedures Following a Connection Access Terminal Architecture and Route Updates Session Interoperability between EV-DO and 1xRTT: Hybrid Mode
10-2008
169
10-2008
170
EVDO Standards
C.S0024-0_v2.0 Oct., 2000 Original EV-DO standard, derived from Qualcomms HDR C.S0024-0_v3.0 Dec., 2001 Improvements to stability and throughput C.S0024-0_v4.0 Oct., 2002 Final Rev. Rev 0 standard; improvements in several layers C.S0024-A_v1.0 Mar., 2004 First Rev. A standard, offering higher speeds on the reverse link and enhancements to speed applications like VOIP and multi-user/multimedia C.S0024-A_v2.0 July, 2005 More application-driven enhancements C.S0024-A_v3.0 Sep., 2006 Current C rrent Re Rev. A Standard Standard: More application application-driven dri en enhancements C.S0024-B_v1.0 May, 2006 Advanced version providing up to 4.9 mb/s per carrier and the ability to gang multiple carriers for speeds of at least 14 mb/s
10-2008
171
IS-856 defines the behavior of Interface Sector three main entities: Access Terminal Access Network Access Terminal Air Interface Protocol Architecture Access Network IS-856 IS 856 Layer Protocol & Function Chapter The behavior of the system is Signaling Application 2 Application Default defined in layers Default Packet Application 3 Stream 0: Default Signaling the layers provide a Stream 4 Stream 1, 2, 3: not used by default simple, logical foundation Protocol Negotiation Address Mgt. for performing functions Session Protocol Configuration State Mtce. 5 and applications Air Link Connection Establishment Connection Air Link Connection Maintenance 6 Specific applications applications, functions and protocols Authentication Security 7 Encryption exist in each layer Defines procedures to transmit Each layer is defined in Mac 8 and receive over the physical layer specific chapters of the Structure Modulation. standard Physical Channel 9 Frequency, Power Encoding.
10-2008 (c)2008 Scott Baxter and Associates 172
Air
Application
layer
Stream Protocol Session Management Protocol Air Link Management Protocol Packet Consolidation Protocol Security Protocol Control Channel MAC Protocol Address Management Protocol Initialization State Protocol Route Update Protocol Key Exchange Protocol Forward Traffic Channel MAC Protocol Authentication Protocol Access Channel MAC Protocol Idle State Protocol Session Configuration Protocol Connected State Protocol Overhead Messages Protocol Encryption Protocol Reverse Traffic Channel MAC Protocol
Stream
layer
Session
layer
C Connection ti
layer
Security
layer
Mac
layer
Physical
layer
10-2008
173
Non-Default Protocols
Multi-Flow Packet Application
Flow Control Protocol Radio Link Protocol Data over SignalIng Protocol Location Update p Protocol
Application
CDMA2000 Circuit Services Negotiation Protocol layer
Generic Virtual Stream Protocol Generic Multimode Capability Discovery Protocol Enhanced Idle State Protocol Generic Security Protocol
Enhanced Forward Traffic Channel MAC Protocol Enhanced Control Channel MAC Protocol
Stream
layer
Session
layer
Connection
l layer SHA-1 Authentication Protocol
Subtype 1 Reverse Subtype-1 Traffic Channel MAC Protocol Subtype 3 Reverse Traffic Channel MAC Protocol
Security
layer
Mac
layer
Physical
layer
10-2008
174
Header
Payload
Packet
Packet
Payload
Header
Payload
Pad
Header
Payload
Trailer
Header
Payload
Trailer
Header
Payload
Trailer
Header
Payload
Trailer
MAC Layer
MAC Header
MAC Payload
MAC Trailer
Physical Layer
10-2008
175
10-2008
176
REVERSE LINK
Payload Modu-Effective Rate kbps after: Code Rate (repetition) after Bits lation 4 slots 8 slots 12 slots16 slots 4 slots 8 slots 12 slots16 slots 128 B4 19.2 9.6 6.4 4.8 1/5 1/5 1/5 1/5 256 B4 38 19.2 12.8 9.6 1/5 1/5 1/5 1/5 512 B4 76 38.4 38 4 25.6 25 6 19.2 19 2 1/4 1/5 1/5 1/5 768 B4 115 57.6 38.4 28.8 3/8 1/5 1/5 1/5 1024 B4 153 76.8 51.2 38.4 1/2 1/4 1/5 1/5 1536 Q4 230 115 76.8 57.6 3/8 1/5 1/5 1/5 2048 Q4 307 153 102.4 76.8 1/2 1/4 1/5 1/5 3072 Q2 461 230 153.6 115.2 3/8 1/5 1/5 1/5 4096 Q2 614 307 204.8 153.6 1/2 1/4 1/5 1/5 6144 Q4Q2 921 461 307 230.4 1/2 1/4 1/5 1/5 8192 Q4Q2 1228 614 409 307.2 2/3 1/3 2/9 1/5 12288 E4E2 1843 921 614 460.8 2/3 1/3 1/3 1/3
The 1xEV-DO Rev. A reverse link has seven available modes offering ff i higher hi h speeds d than th available il bl i in R Rev. 0 Modulation formats are hybrids defined in the standard The 1xEV-DO Rev. A forward has two available modes offering hi h speeds higher d th than available il bl i in R Rev. 0 0.
10-2008 (c)2008 Scott Baxter and Associates 177
10-2008
178
10-2008
179
10-2008
180
MESSAGE ID 8 MESSAGE SEQUENCE 8 CHANNEL INCLUDED 1 CHANNEL 0 or 24 FRAME OFFSET 4 DRC LENGTH 2 DRC CHANNEL GAIN 6 ACK CHANNEL GAIN 6 NUM PILOTS 4 NUMPILOTS occurrences of this block: PILOT PN 9 SOFTER HANDOFF 1 MAC INDEX 6 DRC COVER 3 RAB LENGTH 2 RAB OFFSET 3
10-2008
181
Pilot Channel
No Messages
C t l Channel Control Ch l
ACAck Access Parameters Broadcast Reverse Rate Limit Connection Deny Data Ready Hardware ID Request Keep Alive Request Keep Alive Response Location Request Location Assignment Redirect Session Close Sync SectorParameters Page Q i k Config Quick C fi Xoff Response Xon Response Traffic Channel Assignment UATI Assignment
A Access Ch Channel l
Connection Request Data Ready ACK Hardware ID Response K Keep Alive Ali R Request t Keep Alive Response Location Complete Location Notification Route Update Session Close UATI Request UATI Complete Xoff Request Xon Request
10-2008
182
10-2008
183
10-2008
184
10-2008
185
Sent on Channels ID Inst. CC Syn SS AC FTC ACAck 0x00 1 CC Access Parameters 0x01 1 CC ANKey Complete 0x02 1 FTC ATKey Complete 0x03 1 Attribute Override 0x05 1 FTC Attribute Override Response 0x06 1 Broadcast Reverse Rate Limit 0x01 1 CC Configuration Complete 0x00 1 FTC Configuration Request 0x50 24 FTC Configuration Response 0x51 24 FTC Configuration Start 0x01 1 FTC ConnectionClose 0x00 1 FTC ConnectionDeny 0x02 1 CC ConnectionRequest 0x01 1 AC DataReady 0x0b 1 CC FTC DataReadyACK 0x0c 1 AC Fixed Mode Enable 0x00 1 Fixed Mode X off 0x01 1 Hardware ID Request 0x03 2 CC FTC Hardware ID Response 0x04 1 AC K Keep Alive Ali R Request t 0 02 0x02 1 CC AC FTC Keep Alive Response 0x03 1 CC AC FTC Key Request 0x00 1 FTC Key Response 0x01 1 Location Assignment 0x05 1 CC FTC Location Complete 0x06 1 AC Location Request 0x03 1 CC FTC Location Notification 0x04 1 AC Nak 0x00 1 FTC Neighbor List 0x00 1 FTC Page 0x00 1 SS Quick Config 0x00 1 SS Redirect 0x00 1 CC FTC Reset 0x00 2 FTC Reset ACK 0x01 2 FTC Reset Report 0x03 1 FTC Route Update 0x00 1 AC RTCAck 0x00 1 FTC SectorParameters 0x01 1 CC SYN SS Session Close 0x01 1 CC AC FTC Sync '00' 1 CC SYN SS Traffic Channel Assignment 0x01 1 CC FTC Traffic Channel Complete 0x02 1 g 0x01 1 CC FTC UATI Assignment UATI Complete 0x02 1 AC UATI Request 0x00 1 AC Unicast Reverse Rate Limit 0x02 1 FTC Xoff Request 0x09 1 AC Xoff Response 0x0a 1 CC FTC Xon Request 0x07 1 AC Xon Response 0x08 1 CC FTC
Message Name
RTC
RTC RTC RTC RTC RTC RTC RTC RTC RTC RTC
RTC
RTC RTC
RTC RTC
10-2008
SLP Best Effort Best Effort Reliable Reliable Best Effort Best Effort Best Effort Reliable Reliable Reliable Best Effort Best Effort Best Effort Best Effort Best Effort Best Effort Best Effort Best Effort Best Effort Rel, Best Eff B t Effort Best Eff t Best Effort Reliable Reliable Best Effort Rel, Best Eff Best Effort Rel, Best Eff Best Effort Reliable Best Effort Best Effort Best Effort Best Effort Best Effort Reliable Rel, Best Eff Reliable Best Effort Best Effort Best Effort Rel, Best Eff Reliable Best Effort Rel, Best Eff Best Effort Reliable Best Effort Best Effort Best Effort Best Effort
Addressing Unicast Broadcast Unicast Unicast Unicast Unicast Broadcast Unicast Unicast Unicast Unicast Unicast Unicast Unicast Unicast Unicast Unicast Unicast Unicast Unicast U i Unicast t Unicast Unicast Unicast Unicast Unicast Unicast Unicast Unicast Unicast Unicast Broadcast Bcst, Unicst Unicast Unicast Unicast Unicast Unicast Broadcast Unicast Broadcast Unicast Unicast Unicast Unicast Unicast Unicast Unicast Unicast Unicast Unicast
Pri. 10 30 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 50 40 20 10 40 40 40 40 20 10 30 40 30 20 40 10 10 10 40 40 40 40 40
Header
Payload
Packet
Packet
Payload
Header
Payload
Pad
Header
Payload
Trailer
Header
Payload
Trailer
Header
Payload
Trailer
Header
Payload
Trailer
MAC Layer
MAC Header
MAC Payload
MAC Trailer
Physical Layer
10-2008
187
10-2008
188
10-2008
189
Sync Message
1/32 chip counter 1.25 msec counter Frequency Band CDMA Channel Nbr Pilot PN Offset Half-slot Reference Counter IS-890 Signaling Seq Nbr Valid AckSeqNo valid Ack Packet Fragmented Signaling Link Protocol Seq Nbr of Message Seq Nbr of Ack Synchronous Control Channel In Configuration Bit Type Message ID Maximum Revision Minimum Revision Pilot Pn SystemTime 1/32 Chip Counter 1.25 msec Counter Band ChanNum PilotPN HSTR Is_hdris890 SeqValid AckSeqValid Frgmented Reliable SeqNo AckSeqNo SyncCCFlag InConfiguration Type MessageID MaximumRevision MinimumRevision Pilot Pn SystemTime 4 0xAD 2A BD D6 98 00 1 25 216 0 0 0 0 0 0 255 255 1 0 11 0 1 1 216 0x07 39 50 86 F0 01/06/2006 01:46:28
NOT IS-890 SeqNo is not valid AckSeqNo is not valid Packet NOT fragmented Signaling Link Protocol delivery mechanism NOT reliable
The Sync message gives the mobile system time and the Pilot PN, along with basic signaling link details. After reading this message, the mobile can receive the control channel messages
10-2008
190
NOT IS-890 S N is SeqNo i not t valid lid AckSeqNo is not valid Packet NOT fragmented Signaling Link Protocol delivery mechanism NOT reliable
Synchronous Control Channel Capsule MAC: Access Channel MAC Protocol Access Parameters
The Access Parameters message tells the mobile everything it needs to know to transmit probes correctly on the access channel
10-2008
191
NOT O IS-890 S SeqNo is not valid AckSeqNo is not valid Packet NOT fragmented Signaling Link Protocol delivery mechanism NOT reliable
S Synchronous h Control C t l Channel Ch l Capsule C l CONNECTION: Overhead Messages Protocol Quick Config
0 Invalid 0
The Quick Config message tells the mobile the sector identify (color code, sector ID, Sector Signature, and Access Signature) The redirection flag can be used to send mobiles to a different carrier frequency or network network, much like the GSRM in CDMA2000
10-2008
192
1/32 chip counter 1.25 msec counter Frequency Band CDMA Channel Nbr Pilot PN Offset Half-slot Reference Counter IS-890 Signaling Seq q Nbr Valid AckSeqNo valid Ack Packet Fragmented Signaling Link Protocol Seq Nbr of Message Seq Nbr of Ack Synchronous Control Channel In Configuration Bit Type ype Message ID Country Code
1/32 Chip Counter 1.25 msec Counter Band ChanNum PilotPN HSTR Is_hdris890 SeqValid q AckSeqValid Frgmented Reliable SeqNo AckSeqNo SyncCCFlag InConfiguration Type ype MessageID Country Code
Sector Address Identifier Subnet Mask Sector Signature Latitude Longitude Route Update Radius Leap Seconds Local Time Offset Reverse Link Silence Duration Reverse Link Silence Period Channels Available System Type Band Class Channel Nbr Neighboring Sectors Neighbor Pilot PN Neighbor Pilot PN Neighbor Pilot PN Neighbor Pilot PN Neighbor Pilot PN Neighbor Pilot PN Neighbor Pilot PN Neighbor Pilot PN Neighbor Pilot PN Neighbor Pilot PN Neighbor Pilot PN Neighbor Pilot PN N i hb Pil Neighbor Pilot t PN Neighbor Pilot PN Neighbor Channel Included
SectorID SubnetMask SectorSignature Latitude Longitude RouteUpdateRadius LeapSeconds LocalTimeOffset ReverseLinkSilenceDuration ReverseLinkSilencePeriod ChannelCount SystemType BandClass ChannelNbr NeighborCount NeighborPilotPN NeighborPilotPN NeighborPilotPN NeighborPilotPN NeighborPilotPN NeighborPilotPN NeighborPilotPN NeighborPilotPN NeighborPilotPN NeighborPilotPN NeighborPilotPN NeighborPilotPN N i hb Pil tPN NeighborPilotPN NeighborPilotPN NeighborChannelIncluded
49156 0xAD 2A BD D6 98 00 1 25 216 0 0 0 0 0 0 255 255 1 0 15 5 1 1 0x00 84 0A C0 00 00 00 00 00 0A 04 0C A8 00 D1 02 104 0 0 0 0 13 1568 0 0 1 0 1 25 14 435 48 384 285 99 321 477 291 267 309 144 159 180 132 0
01/06/2006 01:46:28
NOT IS-890 SeqNo q is not valid AckSeqNo is not valid Packet NOT fragmented Signaling Link Protocol delivery mechanism NOT reliable
Synchronous Control Channel Capsule CO CONNECTION: C O O Overhead e ead Messages essages Protocol otoco Sector Parameters
Not Included
Neighbor Search Window Size Neighbor Included SearchWindowSizeIncluded Search Window Size (14) SearchWindowSize Neighbor Search Window Neighbor Offset Included SearchWindowOffsetIncluded
1 Included 8 60 Chips
10-2008
Access Procedures
10-2008
194
10-2008
195
Probes allowed to start at intervals of AccessCycleDuration PreambleLength frames of pilot only on I channel, followed by CapsuleLengthMax frames of data on Q channel Probes shall avoid falling g on ReverseLinkSilence Duration p period, , which occurs starting on ReverseLinkSilenceInterval times. Typical values RLSD, RLSI currently 0 on most systems ATI used is
10-2008
196
3 * TACMPCycleLen 12 * TACMPCycleLen
300 slots
10-2008
197
10-2008
198
Permuted (ATILCM)
A sectors access channel is public. Its long code mask includes the sector ID and color code, as well as the Access Cycle Number. This ensures uniqueness so that the sector hears only mobiles i intending di to transmit i to i it, and d not mobiles bil on other h sectors During traffic channel operation, a mobile uses a long code mask unique to it long code offset is determined by the mobiles permuted ATI
10-2008 (c)2008 Scott Baxter and Associates 199
Establishing a Session
10-2008
200
10-2008
201
Application TCP/UDP IP Upper Layer Application Stream Session Connection Security MAC Physical
202
Physical
10-2008
Following a Connection
10-2008
204
EV-DO Connection
Access Point (AP)
TRAFFIC CONTROL MAC PILOT
CONNECTION ROUTE UPDATE CONNECTION REQUEST MAC ACK TRAFFIC CHANNEL ASSIGNMENT MAC RTC ACK TRAFFIC CHANNEL COMPLETE XON REQUEST NULL MESSAGE NEIGHBOR LIST XON RESPONSE ROUTE UPDATE
TRAFF FIC
Rake Receiver #1 PN168+0 W23 #2 PN168+2 W23 #3 PN168+9 W23 #4 PN168+5 W23 Pilot Searcher
TRANSITION TO DORMANT
NULL MESSAGE TRAFFIC CHANNEL ASSIGNMENT TRAFFIC CHANNEL COMPLETE NEIGHBOR LIST
10-2008
205
NOT IS-890 IS 890 SeqNo is not valid AckSeqNo is not valid Packet NOT fragmented Signaling Link Protocol delivery mechanism NOT reliable
Asynchronous Control Channel Capsule CONNECTION: Route Update Protocol Route Update
0.6 dB
The Route Update message is really a request for the sectors the mobile wants to have in its active set much like the pilot strength measurement message in CDMA2000 In this example the mobile asks for only y one sector, PN216 Num Pilots 0 means there is just one pilot
10-2008 (c)2008 Scott Baxter and Associates 206
NOT IS-890 SeqNo is not valid AckSeqNo is not valid Packet NOT fragmented Signaling Link Protocol delivery mechanism NOT reliable
Asynchronous Control Channel Capsule CONNECTION: Idle State Protocol Connection Request Access Terminal Initiated
The Connection Request Message is sent by an idle mobile to request entry into active state, creating or joining a session This message is sent on the Access Channel Channel. The mobile expects: To hear an acknowledgment on the control channel, or it will send another probe using the access protocol To hear a channel assignment message
10-2008 (c)2008 Scott Baxter and Associates 207
AC Ack Message
1/32 chip counter 1.25 msec counter Frequency Band CDMA Channel Nbr Pilot PN Offset Half-slot Reference Counter IS-890 Signaling Seq Nbr Valid AckSeqNo valid Ack Packet Fragmented Signaling Link Protocol Seq Nbr of Message Seq Nbr of Ack Synchronous Control Channel In Configuration Bit Type Message ID 1/32 Chip Counter 1.25 msec Counter Band ChanNum PilotPN HSTR Is_hdris890 SeqValid AckSeqValid Frgmented Reliable SeqNo AckSeqNo SyncCCFlag InConfiguration Type MessageID 49155 0x9A 2C BD D6 98 00 1 25 216 0 0 0 0 0 0 255 255 0 0 2 0 01/06/2006 01:46:28
NOT IS-890 SeqNo is not valid AckSeqNo is not valid Packet NOT fragmented Signaling Link Protocol delivery mechanism NOT reliable
Asynchronous Control Channel Capsule MAC: Access Channel MAC Protocol AC Ack
The Access Channel ACK message is sent on the forward control channel to tell the mobile its recent probe has been heard by the system After hearing this message, the mobile knows it does not to send any further f th repeated t d copies i of f its it probe b The mobile now waits for some form of channel assignment message
10-2008
208
NOT IS IS-890 890 SeqNo is not valid AckSeqNo is not valid Packet NOT fragmented Signaling Link Protocol delivery mechanism NOT reliable
Synchronous Control Channel Capsule CONNECTION: Route Update Protocol Traffic Channel Assignment Not Included
32 Slots 0 Slots
The traffic channel assignment message tells the mobile the sectors t i in th the active ti set t and d th the MAC index i d for f each, h along l with ith DRC length/cover, RAB length/offset, and frame offset
10-2008 (c)2008 Scott Baxter and Associates 209
NOT IS-890 SeqNo is valid AckSeqNo is not valid Packet NOT fragmented Signaling Link Protocol delivery mechanism was reliable
Asynchronous Control Channel Capsule MAC: Reverse Traffic Channel MAC Protocol RTC Ack
The mobile sends the RTC Ack message to confirm it has received the channel assignment and is working to apply it
10-2008
210
NOT IS-890 SeqNo is valid AckSeqNo is valid Packet NOT fragmented Signaling Link Protocol delivery mechanism was reliable
Asynchronous Control Channel Capsule CONNECTION: Route Update Protocol Traffic Channel Complete
The mobile sends the Traffic Channel Complete message to confirm it has implemented the Traffic Channel assignment given to it by the system. Now the system can proceed with any additional signaling for configuration and the actual connection can proceed
10-2008
211
X On Request
1/32 chip counter 1.25 msec counter Frequency Band CDMA Channel Nbr Pilot PN Offset Half-slot Reference Counter IS-890 Signaling Seq Nbr Valid AckSeqNo valid Ack Packet Fragmented Signaling Link Protocol Seq Nbr of Message Seq Nbr of Ack Synchronous Control Channel In Configuration Bit Type Message ID 1/32 Chip Counter 1.25 msec Counter Band ChanNum PilotPN HSTR Is_hdris890 SeqValid AckSeqValid Frgmented Reliable SeqNo AckSeqNo SyncCCFlag InConfiguration Type MessageID 1 0x19 2D BD D6 98 00 1 25 216 0 0 0 0 0 0 255 0 0 0 22 7 01/06/2006 01:46:28
NOT IS-890 SeqNo is not valid AckSeqNo is not valid Packet NOT fragmented Signaling Link Protocol delivery mechanism NOT reliable
The mobile now requests that data transmission begin, by transmitting an X On request.
10-2008
212
Null Message
1/32 chip counter 1.25 msec counter Frequency Band CDMA Channel Nbr Pilot PN Offset Half-slot Half slot Reference Counter IS-890 Signaling Seq Nbr Valid AckSeqNo valid Ack Packet Fragmented Signaling Link Protocol Seq Nbr of Message Seq Nbr of Ack Synchronous Control Channel 1/32 Chip Counter 1.25 msec Counter Band ChanNum PilotPN HSTR Is_hdris890 SeqValid AckSeqValid Frgmented Reliable SeqNo AckSeqNo SyncCCFlag 16387 0x4C 2D BD D6 98 00 1 25 216 0 0 0 1 0 0 255 0 0 01/06/2006 01:46:28
NOT IS-890 SeqNo is not valid AckSeqNo is valid Packet NOT fragmented Signaling Link Protocol delivery mechanism NOT reliable
Null Message
10-2008
213
NOT IS-890 SeqNo is valid AckSeqNo is not valid Packet NOT fragmented Signaling Link Protocol delivery mechanism was reliable
Asynchronous Control Channel Capsule CONNECTION: Route Update Protocol Neighbor List
0 Not Included
X On Response
1/32 chip counter 1.25 msec counter Frequency Band CDMA Channel Nbr Pilot PN Offset Half-slot Reference Counter IS-890 Signaling Seq Nbr Valid AckSeqNo valid Ack Packet Fragmented Signaling Link Protocol Seq Nbr of Message Seq Nbr of Ack Synchronous Control Channel In Configuration Bit Type Message ID 1/32 Chip Counter 1.25 msec Counter Band ChanNum PilotPN HSTR Is_hdris890 SeqValid AckSeqValid Frgmented Reliable SeqNo AckSeqNo SyncCCFlag InConfiguration Type MessageID 16389 0x4C 2D BD D6 98 00 1 25 216 0 0 0 0 0 0 255 255 0 0 22 8 01/06/2006 01:46:28
NOT IS-890 SeqNo is not valid AckSeqNo is not valid Packet NOT fragmented Signaling Link Protocol delivery mechanism NOT reliable
The system confirms whether it has implemented the X On request from the mobile
10-2008
215
NOT IS-890 IS 890 SeqNo is valid AckSeqNo is valid Packet NOT fragmented Signaling Link Protocol delivery mechanism was reliable
Asynchronous Control Channel Capsule CONNECTION: Route Update Protocol Route Update
0.6 dB
The mobile again reports its desired active pilot set This Thi can include i l d additional dditi l desired d i d sectors, t or ask k to t drop d unwanted sectors In this example, no change is being made
10-2008
216
NOT IS-890 SeqNo is not valid AckSeqNo is not valid Packet NOT fragmented Signaling Link Protocol delivery mechanism NOT reliable
Synchronous Control Channel Capsule MAC: Reverse Traffic Channel MAC Protocol Broadcast Reverse Rate Limit 153.6 kbps
The Broadcast Reverse Rate Limit message tells EV-DO rev. 0 mobiles the maximum permitted reverse link transmit rate Mobiles start at 9600 bps and dynamically creep upward in speed until they reach this limit, or until the system asks for every mobile to reduce by setting the Reverse Activity bit EV-DO rev. B mobiles use a different mechanism for speed control
10-2008 (c)2008 Scott Baxter and Associates 217
Nak Message
1/32 chip counter 1.25 msec counter Frequency Band CDMA Channel Nbr Pilot PN Offset Half-slot Reference Counter IS-890 Signaling Seq Nbr Valid AckSeqNo valid Ack Packet Fragmented Signaling Link Protocol Seq Nbr of Message Seq Nbr of Ack Synchronous Control Channel In Configuration Bit Type Message ID 1/32 Chip Counter 1.25 msec Counter Band ChanNum PilotPN HSTR Is_hdris890 SeqValid AckSeqValid Frgmented Reliable SeqNo AckSeqNo SyncCCFlag InConfiguration Type MessageID 0 0xD9 56 BD D6 98 00 1 25 216 0 0 0 0 0 0 255 0 0 0 22 2 01/06/2006 01:46:42
NOT IS-890 SeqNo is not valid AckSeqNo is not valid Packet NOT fragmented Signaling Link Protocol delivery mechanism NOT reliable
Mobile sends Application NAK message This indicates the end of transmission
10-2008
218
Nak Message
1/32 chip counter 1.25 msec counter Frequency Band CDMA Channel Nbr Pilot PN Offset Half-slot Reference Counter IS-890 Signaling Seq Nbr Valid AckSeqNo valid Ack Packet Fragmented Signaling Link Protocol Seq Nbr of Message Seq Nbr of Ack Synchronous Control Channel In Configuration Bit Type Message ID 1/32 Chip Counter 1.25 msec Counter Band ChanNum PilotPN HSTR Is_hdris890 SeqValid AckSeqValid Frgmented Reliable SeqNo AckSeqNo SyncCCFlag InConfiguration Type MessageID 32771 0x20 47 BD D6 98 00 1 25 216 0 0 0 0 0 0 255 255 0 0 22 2 01/06/2006 01:46:37
NOT IS-890 SeqNo is not valid AckSeqNo is not valid Packet NOT fragmented Signaling Link Protocol delivery mechanism NOT reliable
System sends Application NAK message in response to the mobile Mobile goes to idle state
10-2008
219
Page Message
1/32 chip counter 1.25 msec counter Frequency Band CDMA Channel Nbr Pilot PN Offset Half-slot Reference Counter IS-890 Signaling Seq Nbr Valid AckSeqNo valid Ack Packet Fragmented Signaling Link Protocol Seq Nbr of Message Seq Nbr of Ack Synchronous Control Channel In Configuration Bit Type Message ID 1/32 Chip Counter 1.25 msec Counter Band ChanNum PilotPN HSTR Is_hdris890 SeqValid AckSeqValid Frgmented Reliable SeqNo AckSeqNo SyncCCFlag InConfiguration Type MessageID 49156 0x12 C0 BF D6 98 00 1 25 12 0 0 0 0 0 0 255 255 1 0 12 0 01/06/2006 01:49:59
NOT IS-890 SeqNo is not valid AckSeqNo is not valid Packet NOT fragmented Signaling Link Protocol delivery mechanism NOT reliable
10-2008
220
AC Ack Message
1/32 chip counter 1.25 msec counter Frequency Band CDMA Channel Nbr Pilot PN Offset Half-slot Reference Counter IS-890 Signaling Seq Nbr Valid AckSeqNo valid Ack Packet Fragmented Signaling Link Protocol Seq Nbr of Message Seq Nbr of Ack Synchronous Control Channel In Configuration Bit Type Message ID 1/32 Chip Counter 1.25 msec Counter Band ChanNum PilotPN HSTR Is_hdris890 SeqValid AckSeqValid Frgmented Reliable SeqNo AckSeqNo SyncCCFlag InConfiguration Type MessageID 1 0xA5 C0 BF D6 98 00 1 25 12 0 0 0 0 0 0 255 255 0 0 2 0 01/06/2006 01:49:59
NOT IS-890 SeqNo is not valid AckSeqNo is not valid Packet NOT fragmented Signaling Link Protocol delivery mechanism NOT reliable
Asynchronous Control Channel Capsule MAC: Access Channel MAC Protocol AC Ack
Control Channel MAC protocol sends this Access Channel AC Ack message to confirm the mobiles probe has been heard
10-2008
221
NOT IS-890 SeqNo is valid AckSeqNo is not valid Packet NOT fragmented Signaling Link Protocol delivery mechanism was reliable
Asynchronous Control Channel Capsule MAC: Reverse Traffic Channel MAC Protocol RTC Ack
10-2008
222
NOT IS-890 IS 890 SeqNo is valid AckSeqNo is valid Packet NOT fragmented Signaling Link Protocol delivery mechanism was reliable
Asynchronous Control Channel Capsule CONNECTION: Route Update Protocol Traffic Channel Complete
10-2008
223
Null Message
1/32 chip counter 1.25 msec counter Frequency Band CDMA Channel Nbr Pilot PN Offset Half-slot Half slot Reference Counter IS-890 Signaling Seq Nbr Valid AckSeqNo valid Ack Packet Fragmented Signaling Link Protocol Seq Nbr of Message Seq Nbr of Ack Synchronous Control Channel 1/32 Chip Counter 1.25 msec Counter Band ChanNum PilotPN HSTR Is_hdris890 SeqValid AckSeqValid Frgmented Reliable SeqNo AckSeqNo SyncCCFlag 32770 0xEB C1 BF D6 98 00 1 25 12 0 0 0 1 0 0 255 0 0 01/06/2006 01:50:00
NOT IS-890 SeqNo is not valid AckSeqNo is valid Packet NOT fragmented Signaling Link Protocol delivery mechanism NOT reliable
10-2008
224
NOT IS-890 IS 890 SeqNo is valid AckSeqNo is not valid Packet NOT fragmented Signaling Link Protocol delivery mechanism was reliable
Asynchronous Control Channel Capsule CONNECTION: Route Update Protocol Neighbor List
0 Not Included
NOT IS-890 IS 890 SeqNo is valid AckSeqNo is valid Packet NOT fragmented Signaling Link Protocol delivery mechanism was reliable
Asynchronous Control Channel Capsule CONNECTION: Route Update Protocol Route Update
0.1 dB
The mobile requests its desired active set. This time there are two pilots, PN offset 12 and PN phase 31690
10-2008
226
Null Message
1/32 chip counter 1.25 msec counter Frequency Band CDMA Channel Nbr Pilot PN Offset Half-slot Reference Counter IS-890 Signaling Seq Nbr Valid AckSeqNo valid Ack Packet Fragmented Signaling Link Protocol Seq Nbr of Message Seq Nbr of Ack Synchronous Control Channel 1/32 Chip Counter 1.25 msec Counter Band ChanNum PilotPN HSTR Is_hdris890 SeqValid AckSeqValid Frgmented Reliable SeqNo AckSeqNo SyncCCFlag 32769 0x42 C2 BF D6 98 00 1 25 12 0 0 0 1 0 0 255 1 0 01/06/2006 01:50:00
NOT IS-890 SeqNo is not valid AckSeqNo is valid Packet NOT fragmented Signaling Link Protocol delivery mechanism NOT reliable
10-2008
227
NOT IS-890 SeqNo is valid AckSeqNo is not valid Packet NOT fragmented Signaling Link Protocol delivery mechanism was reliable
Asynchronous Control Channel Capsule CONNECTION: Route Update Protocol Traffic Channel Assignment Not Included
32 Slots 0 Slots
32 Slots 0 Slots
NOT IS-890 IS 890 SeqNo is valid AckSeqNo is valid Packet NOT fragmented Signaling Link Protocol delivery mechanism was reliable
Asynchronous Control Channel Capsule CONNECTION: Route Update Protocol Traffic Channel Complete
10-2008
229
NOT IS-890 SeqNo is not valid AckSeqNo is not valid Packet NOT fragmented Signaling Link Protocol delivery mechanism NOT reliable
Asynchronous Control Channel Capsule CONNECTION: Connected State Protocol Connection Close Normal Close Disabled
Forward traffic channel closes the connection Note Normal Close, i.e., this was my idea
10-2008
230
NOT IS-890 IS 890 SeqNo is not valid AckSeqNo is not valid Packet NOT fragmented Signaling Link Protocol delivery mechanism NOT reliable
Asynchronous Control Channel Capsule CONNECTION: Connected State Protocol Connection Close Close Reply Disabled
Reverse traffic channel. Note Close Reply i. e., it wasnt my idea but we will since you want to
10-2008
231
10-2008
232
Chips
co ontrol
Traffic Correlator PN xxx Walsh xx Receiver RF Section IF, Detector AGC RF Duplexer RF Open L Loop Traffic Correlator PN xxx Walsh xx Traffic Correlator PN xxx Walsh xx Pilot Searcher PN xxx Walsh 0
bits
time-aligned t d
Symbols
Viterbi Decoder, Decoder Convl. Decoder, Demultiplexer
power
Packets
UART Conv or C Turbo Coder
Messages
CPU
Transmit Gain Adjust Messages Transmitter Digital Section Long Code Gen.
(c)2008 Scott Baxter and Associates
Transmitter RF Section
10-2008
233
Access Terminal
Rake Receiver PN Walsh PN RF PN PN Walsh Walsh Walsh Pilot Ec/Io
user data
AP AP
Searcher PN W=0
Burst by burst, the Access Terminal asks for transmission from whichever Active sector it hears best, at the max speed it can successfully use Using latest multipath data from its pilot searcher, the Access Terminal uses the combined outputs p of the four traffic correlators ( (rake fingers) g ) Each rake finger can be set to match any multipath component of the signal 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 us, never more than one at a time time, so this capability isnt needed or helpful in 1xEV-DO mode
10-2008 (c)2008 Scott Baxter and Associates 234
Access Terminal
Rake Receiver PN Walsh PN RF PN PN Walsh Walsh Walsh Pilot Ec/Io
user data
AP
AP
Searcher PN W=0
The AT uses the Route Update protocol to frequently update its preferences of which sectors it wants in its active set Frame-by-frame, all the sectors in the Active Set listen for the ATs signal i l Each sector collects what it heard from the AT, and sends it back to the DO-RNC. The DO-RNC uses the cleanest (lowest number of errors) packet
10-2008 (c)2008 Scott Baxter and Associates 235
DO-RNC
S l Sel.
AP AP
? ?
PN RF PN PN
Searcher PN W=0
Pilot Ec/Io
1xEV-DO Route Update is driven by the Access Terminal Access Terminal continuously checks available pilots Access Terminal tells system pilots it currently sees System puts those sectors in the active set, tells Access Terminal Access terminal requests data bursts from the sector it likes best tells which sector and what burst speed using the DRC channel so there is no Soft Handoff on the forward link, just fast choices All sectors in Active Set try to hear AT, forward packets to the DO-RNC so the reverse link does benefit from CDMA soft handoff
10-2008 (c)2008 Scott Baxter and Associates 236
10-2008
238
10-2008
239
10-2008
240
cdma2000 to HRPD Dormant Packet Data Session Handoff - Existing HRPD Session
10-2008
241
cdma2000 to HRPD Dormant Packet Data Session Handoff - Existing HRPD Session
a. The change of AN is indicated by the Location Update procedures as defined in [10]. b. The target AN sends an A9-Setup-A8 message, with Data Ready Indicator set to 0, to the target PCF and starts timer TA8-setup TA8-setup. The handoff indicator of the A9 Indicators IE shall be set to 0. c. If the PDSN address is not available to the target PCF by other means, the target PCF selects a PDSN for this connection using the PDSN selection algorithm as specified in [10]. The target PCF sends an A11-Registration Request message to the PDSN. The A11-Registration A11 Registration Request message includes the MEI within the CVSE and the PANID and CANID within the NVSE. The target PCF starts timer Tregreq. d. The A11-Registration Request message is validated and the PDSN accepts the connection by returning an A11-Registration Reply message with an accept indication and the Lifetime set to the configured Trp value. If the PDSN has data to send, it includes the Data Available Indicator within the CVSE. The A10 connection binding information at th PDSN i the is updated d t dt to point i tt to th the target t t PCF. PCF The Th target t t PCF stops t timer ti Tregreq. T e. The PDSN initiates closure of the A10 connection with the source BSC/PCF by sending an A11-Registration Update message. The PDSN starts timer Tregupd. f. The source BSC/PCF responds with an A11-Registration Acknowledge message. The PDSN stops p timer Tregupd. g p g. The source BSC/PCF sends an A11-Registration Request message with Lifetime set to zero, to the PDSN. The source BSC/PCF starts timer Tregreq. h. The PDSN sends an A11-Registration Reply message to the source BSC/PCF. The source BSC/PCF closes the A10 connection for the MS/AT and stops timer Tregreq. i The target PCF responds to the target AN with an A9 i. A9-Release-A8 Release A8 Complete message. message The target AN stops timer TA8-setup. Note that this step can occur any time after step d.
10-2008 (c)2008 Scott Baxter and Associates 242
cdma2000 to HRPD Dormant Packet Data Session Handoff - New HRPD Session
10-2008
243
cdma2000 to HRPD Dormant Packet Data Session Handoff - New HRPD Session
a. The AT and the target AN initiate HRPD session establishment. During this procedure, the target AN does not receive a UATI for an existing HRPD session. Since no HRPD session exists between the MS/AT and target AN/PCF, an HRPD session is established where protocols and protocol configurations are negotiated, stored and used for communications between the MS/AT and the target AN. Refer to [10], Section 5, Session Layer. b. The AT indicates that it is ready to exchange data on the access stream (e.g., the flow control protocol for the default packet application bound to the target AN is in the open state) state). c. After HRPD session configuration the MS/AT initiates PPP and LCP negotiations for access authentication. Refer to [19]. d. The target AN/PCF generates a random challenge and sends it to the MS/AT in a CHAP Challenge message in accordance with [22]. e. When the target AN/PCF receives the CHAP response message from the MS/AT, it sends an Access-Request message on the A12 interface to the target AN-AAA which acts as a RADIUS server in accordance with [25]. f The target AN-AAA f. AN AAA looks up a password based on the User-name User name attribute in the Access-Request Access Request message and if the access authentication passes (as specified in [22] and [25]), the target AN-AAA sends an Access-Accept message on the A12 interface in accordance with [25] (RADIUS). The Access-Accept message contains a RADIUS attribute with Type set to 20 (Callback-Id), which is set to the MN ID of the AT. Refer to Section 2.3.2, AN-AAA Support. g. The target AN/PCF returns an indication of CHAP access authentication success to the MS/AT. Refer to [22]. h. If the target AN supports the Location Update procedure, the target AN updates the ANID in the AT using the Location Update procedure. The target AN may also retrieve the PANID from the AT if necessary. This step may occur any time after step a a. i. The AT indicates that it is ready to exchange data on the service stream. (E.g., the flow control protocol for the default packet application bound to the packet data network is in the open state). j. The target AN/PCF sends an A11-Registration Request message to the PDSN. The A11-Registration Request message includes the MEI within the CVSE and the PANID and the CANID within the NVSE. If PANID is not sent in step h, the target AN/PCF sets the PANID field to zero and the CANID field to its own ANID. The target AN/PCF starts timer Tregreq. k. The A11-Registration A11 Registration Request message is validated and the PDSN accepts the connection by returning an A11A11 Registration Reply message with an accept indication and Lifetime set to the configured Trp value. If the PDSN has data to send, it includes the Data Available Indicator within the CVSE. The A10 connection binding information at the PDSN is updated to point to the target AN/PCF. The target AN/PCF stops timer Tregreq. l. The PDSN initiates closure of the A10 connection with the source BSC/PCF by sending an A11-Registration Update message. The PDSN starts timer Tregupd. m. The source BSC/PCF responds with an A11-Registration Acknowledge message. The PDSN stops timer Tregupd. n. The Th source BSC/PCF sends d an A11 A11-Registration R i t ti Request R t message with ith Lif Lifetime ti set t to t zero, to t the th PDSN PDSN. The Th source BSC/PCF starts timer Tregreq. o. The PDSN sends an A11-Registration Reply message to the source BSC/PCF. The source BSC/PCF closes the A10 connection for the MS/AT and stops timer Tregreq.
10-2008
244
10-2008
245
MS/AT Terminated Voice Call During Active HRPD Data Packet (Intra-PDSN/Inter-PCF)
10-2008
247
MS/AT Terminated Voice Call During Active HRPD Data Packet (Intra-PDSN/Inter-PCF)
a. The BS sends a Page Message containing the MS/AT address over the paging channel. The MS/AT may ignore this Page Message to continue the HRPD session. If the MS/AT ignores the message, the following steps are not performed. b. The AN determines that it is not receiving any transmissions from the MS/AT and starts timer Tairdrop. c. The AN sends an A9-AL Disconnected message to PCF2 to stop data flow and starts timer Tald9. d Upon receipt of the A9-AL d. A9 AL Disconnected message message, PCF2 sends an A9-AL A9 AL Disconnected Ack to the AN AN. The AN stops timer Tald9. e. The MS/AT sends a Page Response message to the BS. This step can occur any time after step c. f. The BS establishes a traffic channel. g. The BS sends an Alert with Info message to instruct the MS/AT to ring. h. The MS/AT and the cdma2000 system set up the data session for handoff from HRPD as a concurrent call service if the MS/AT supports the concurrent call service capability and selects to handoff the data session from the HRPD to the cdma2000 system. Refer to [11], Section 2.17.2.1 steps (a) to step (g). i. The BS sends an A9-Setup-A8 message to PCF1 to establish the A8 connection and starts timer TA8-setup. If the MS/AT has indicated the presence of data ready to send, the BS shall set the Data Ready Indicator to 1; otherwise, the BS shall set the Data Ready Indicator to 0. j. PCF1 sends an A11-Registration Request message to the PDSN to establish the A10 connection to handoff from the HRPD system to the cdma2000 system. PCF1 starts timer Tregreq. k The k. Th A11 A11-Registration R i i Request R message i is validated lid d and d the h PDSN accepts the h connection i by b returning i an A11A11 Registration Reply message with an accept indication. PCF1 stops timer Tregreq. l. PCF1 sends an A9-Connect-A8 message after the completion of the A10 connection handoff. The BS stops timer TA8setup. m. At this point, the data session is successfully handed off from the HRPD to the cdma2000 system. n. The MS/AT sends a Connect Order message when the call is answered at the MS/AT. o. PDSN Initiates closure of the A10 connection with PCF2 by sending an A11-Registartion Update message. PDSN starts timer Tregupd. This step may occur direct after step j. p. PCF2 responds with an A11-Registartion Acknowledge message. The PDSN stops timer Tregupd. q. PCF2 sends an A11-Registration Request message with Lifetime set to zero, to the PDSN. PCF2 starts timer Tregreq. r. The PDSN sends an A11-Registration Reply message to PCF2. PCF2 closes the A10 connection for the MS/AT and stops timer Tregreq. s. Upon not having received any transmissions from the MS/AT prior to timer Tairdrop expiration, the AN sends an A9Release-A8 message to PCF2 and starts timer Trel9. This step can occur any time after step b. t. PCF2 responds to the AN with an A9-Release-A8 Complete message. The AN stops timer Trel9.
10-2008
248
10-2008
249
MS/AT Terminated Voice Call During Active HRPD Packet Data Session (Intra-PCF)
10-2008
251
MS/AT Terminated Voice Call During Active HRPD Packet Data Session (Intra-PCF)
a. The BS sends a Page Message containing the MS/AT address over the paging channel. The MS/AT may ignore this Page Message to continue the HRPD session. If the MS/AT ignores the message, the following steps are not performed. b The AN determines that it is not receiving any transmissions from the MS/AT and starts timer Tairdrop b. Tairdrop. c. The AN sends an A9-AL Disconnected message to the PCF to stop data flow and starts timer Tald9. d. Upon receipt of the A9-AL Disconnected message, the PCF sends an A9-AL Disconnected Ack to the AN. The AN stops timer Tald9. g Response p message g to the BS. This step p can occur any y time after step p c. e. The MS/AT sends a Page f. The BS establishes a traffic channel. g. The BS sends an Alert with Info message to instruct the MS/AT to ring. h. The MS/AT and cdma2000 system set up the data session for handoff from HRPD as a concurrent call service if the MS/AT supports the concurrent call service capability and selects to handoff the data session from the HRPD to t the th cdma2000 d 2000 system. t R Refer f t to [11] [11], S Section ti 2 2.17.2.1 17 2 1 steps t ( (a) )t to step t 3( 3(g). ) i. The BS sends an A9-Setup-A8 message to the PCF to establish the A8 connection and starts timer TA8-setup. If the MS/AT has indicated the presence of data ready to send, the BS shall set the Data Ready Indicator to 1; otherwise, the BS shall set the Data Ready Indicator to 0. j. The PCF sends an A9-Connect-A8 message to the BS. The BS stops timer TA8-setup. k. At this point, the data session is successfully handed off from the HRPD system to the cdma2000 system. l. The MS/AT sends a Connect Order message when the call is answered at the MS/AT. m. Upon not having received any transmissions from the MS/AT prior to timer Tairdrop expiration, the AN sends an A9-Release-A8 message to the PCF and starts timer Trel9. n. Upon U receipt i t of f th the A9 A9-Release-A8 R l A8 message, the th PCF sends d an A9-Release-A8 A9 R l A8 Complete C l t message to t the th AN AN. The AN stops timer Trel9.
10-2008
252
cdma2000 to HRPD Active Packet Data Session Handoff Status Management Supported by Feature Invocation
10-2008
253
cdma2000 to HRPD Active Packet Data Session Handoff Status Management g Supported pp by y Feature Invocation
a. The MS/AT sends an Origination Message, including the feature code as the called number, to the BS when the MS/AT starts the HRPD communication. This feature code indicates that the MSC should activate a feature (e.g., (e g do not disturb) disturb). b. The BS and the MSC setup the call. From the feature code, the MSC knows not to page the MS/AT for a voice call. Refer to [11], Section 2.2.2.1, Mobile Origination. c. The BS and the MSC clear the call. Refer to [ [11], ], Section 2.3.5.3, , Call Clear Initiated by MSC. d. The MS/AT starts communication on the HRPD session. Refer to Section 3.3.2, AT Initiated Call Re-activation from Dormant State (Existing HRPD Session). e. The Th MS/AT terminates t i t communication i ti on the th HRPD session i when h th the HRPD session goes dormant or inactive. Refer to Section 3.5.2, HRPD Session Release - Initiated by the AT (No Connection Established). f. The MS/AT sends an Origination Message, including the feature code as the calling number, to the BS when the MS/AT ends the HRPD communication. This feature code indicates that the MSC should deactivate the feature activated in step a. g. The BS and the MSC setup the call. From the feature code, the MSC know it may page the MS/AT for a voice call. Refer to [11], Section 2.2.2.1, Mobile Origination Origination. h. The BS and the MSC clear the call. Refer to [11], Section 2.3.5.3, Call Clear Initiated by MSC.
10-2008 (c)2008 Scott Baxter and Associates 254
Module 344
10-2008
255
344 Contents
1xEV-DO Key Performance Indicators Bad Packet Rate, Serving Data Rate, Reverse Link Statistics Receive Power Power, Composite C/I Mobile Transmit Power at Given Rate Reverse Link Closed Loop Power Control Latency and Throughput Air Interface Review from Optimization Perspective Backhaul Considerations Optimizing O ti i i th the Ai Air I Interface t f Coverage, Neighbor List, Search Windows and Offsets Drive-Test Tools Summary and Examples Setup S issues i Forward Link Throughput Optimization Detecting IP and RF issues The role of RF interference in determining requested burst rate
10-2008 (c)2008 Scott Baxter and Associates 256
10-2008
257
10-2008
258
10-2008
259
10-2008
260
This summary shows reverse link transmit power, PER, and average PER Both B th F Forward d and dR Reverse li link k retransmitted t itt d b bytes t are shown, h along with the total data KB transmitter
10-2008
261
Io -- Receive Power
As in 1xRTT, receive power is not the primary quality indicator It should be well above -100 dbm (coverage hole conditions) and not higher than -40 40 dbm (intermod ( intermod conditions) Receive power is the I in C/I. C/I is more important than I alone Receive power remains a vital clue to some types of interference troubleshooting
10-2008
262
I0
AT Receiver
-40
Rake R R LNA x LO IF
BW 30 ~30 MHz.
-90 -105
AT power is important, but its exact value isnt critical too much received signal (-35 dbm or higher) could drive the ATs sensitive first amplifier into overload, causing intermod and code distortion on received CDMA signals too little received signal (-105 or weaker) would leave too much noise i i in th the signal i l after ft d de-spreading, di resulting lti i in symbol b l errors, bit errors, packet errors, and other problems
10-2008 (c)2008 Scott Baxter and Associates
10-2008
264
10-2008
265
Latency
IP Data Environment Internet VPNs
T
PDSN/Foreign Agent Backbone Network SECURE TUNNELS Authentication Authorization Accounting
AAA
R-P Interface
AP
SEL
t1
DO RNC or FMS
EVM
Coverage Holes Pilot Pollution Missing Neighbors Fwd Pwr Ovld Rev R P Pwr O Ovld ld Search Windows Wireless Island Cells Mobile Device Slow Handoff
Latency can occur because of RF channel congestion or from IP network causes RF overload can delay availability of supplemental channels IP network t k congestion ti can delay d l availability il bilit of f packets k t Ping and loopback tests with local PDSN and servers can identify whether problem is in backbone network Does latency correlate with independent evidence of RF congestion?
10-2008 (c)2008 Scott Baxter and Associates 266
IP Data a Environmen nt
EVDO RF Environment
Throughput
IP Data Environment Internet VPNs
T
PDSN/Foreign Agent Backbone Network SECURE TUNNELS Authentication Authorization Accounting
AAA
R-P Interface
AP
SEL
t1
DO RNC / FMS
EVM
Coverage Holes Pilot Pollution Missing Neighbors Fwd Pwr Ovld Rev R P Pwr O Ovld ld Search Windows Wireless Island Cells Mobile Device Slow Handoff
Throughput can be limited by RF and IP causes Traditional RF problems limit capacity of the channel Co Congestion gest o in t the e IP network et o ca can limit t speed o of data a available a ab e Does low throughput correlate with independent RF indicators? Does low throughput correlate with independent IP pings and tests?
10-2008
267
IP Data a Environmen nt
CDMA RF Environment
Composite C/I
Composite C/I is the primary indication of forward link quality C/I drives the rate of the mobiles DRC requests for packets Poor C/I can be the result of pilot pollution caused by too many comparable signals being present at the mobiles location Interference from external RF sources on the forward link
10-2008 (c)2008 Scott Baxter and Associates 268
AP
C I
0 0
Ec Io
Ec/Io, db E
-20
-10
+10
+20
-25
-20
-15
-10
-5
10
15
20 0
-0.04 -0.14 -0.17 -0.21 -0.27 -0.33 -0.41 0 41 -0.51 -0.64 -0.79 -0.97 1.19 -1.19 -1.46 -1.76 -2.12 -2.54 -3.01 -3.54 -4.12 -4.76 -5.46 -6.97 -8.64 8 64 -10.41 -12.27
20 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0 -1 -2 -3 -4 -6 -8 8 -10 -12
-5
10 -10
Ec c/Io, db
-15
-20
-25
-30
C/I, db
10-2008
270
10-2008
271
10-2008
272
10-2008
274
10-2008
275
10-2008
276
10-2008
277
Search window offsets make it possible to individually compensate for the great distance of certain sectors from the service area of another The range of adjustment can effectively shift the center of the search window by up to 1.5 times earlier or later than the actual search window width
10-2008
278
10-2008
279
Description p Uploads data with no overhead (no headers, no handshaking beyond the normal TCP handshaking) Downloads data with no overhead (no headers, no handshaking beyond the normal TCP handshaking.) A loopback (data is sent to the remote server which returns the same data) application with no overhead (no headers, no handshaking beyond the normal TCP handshaking.) Ping does not use the TCP protocol, but rather uses the connectionless and unreliable ICMP protocol. Sends small echo request packets to a remote server server, which responds with an echo reply. A standard web page browse request. A web-based upload (similar to how web-based email p files as attachments). ) sites allow users to upload A standard FTP file download. Many file downloads on the Internet use FTP. A FTP file upload. The file is generated by the Invex3G platform and sent to the server. Retrieves all the mail for a given mailbox (e (e-mail mail address) from an e-mail server. Note: does not delete the e-mail messages from the mailbox. Waits a specified amount of time.
Purpose p Testing uplink throughput Testing downlink throughput Simultaneous exercise of the uplink and downlink
Determining round-trip-time between the user and the remote server, as well as general link integrity (by counting the number of missing echo reply packets) packets). If Raw Download is unavailable, testing downlink throughput; modeling typical customer use. If Raw Upload is unavailable, testing uplink throughput. If Raw Download and HTTP GET are unavailable, testing downlink throughput; modeling typical customer use. If Raw Upload and HTTP POST are unavailable, testing uplink throughput Modeling typical customer use.
HTTP GET HTTP POST FTP GET FTP PUT Mail GET (POP3)
Wait
10-2008
280
10-2008
282
10-2008
283
10-2008
284
10-2008
285
PDSN/Foreign Agent
R-P Interface
AP
PCF SEL
t1
DO-RNC or FMS
The main bottleneck is forward link available C/I and timeslots Each connected data User has a buffer in the PDSN/PCF complex When data is in the buffer, a Data Ready message is sent to the mobile The mobile then requests data from the desired sector on DRC/DSC The scheduler fairly divides slots among the active users Proportional Fairness applies applies, always trying to give slots to each user when that users link is better than average This substantially improves (40%+) both user and overall sector throughput QOS (Quality of Service) rules also may be implemented, giving preference to some users and some types of traffic
10-2008 (c)2008 Scott Baxter and Associates 286
So S L O W ! !
IP Data Environment Internet VPNs
T
PDSN/Foreign Agent Backbone Network SECURE TUNNELS Authentication Authorization Accounting
Wheres My Data?!!
AAA
R-P Interface
AP
SEL
t1
DO-RNC DO RNC / FMS
EVM
Coverage Holes Pilot Pollution Missing Neighbors Rev Pwr Ovld Search Windows Island Cells Island Wireless Slow Handoff Mobile Device
Some sessions have long latency and slow throughput Where is the problem? Anywhere between user and distant host: Is the mobile users data device mis-configured and/or congested? Is the AP congested, with few timeslots available? Poor RF environment, , causing g low rates and p packet retransmission? Congestion in the local IP network (PCU, R-P, PDSN FA)? Congestion in the wireless operators backbone (OSSN) network? Congestion in the PDSN HA? Congestion in the outside-world internet or Private IP network? Is the distant host congested, with long response times?
10-2008 (c)2008 Scott Baxter and Associates 287
IP D Data Environment
EVDO RF Environment
Test Server
PDSN/Foreign Agent
Internet VPNs
AAA
R-P Interface
BTS
v SEL
DO-RNC DO RNC or FMS
t1
CE
Coverage Holes Pilot Pollution Missing Neighbors Fwd Pwr Ovld Rev Pwr Ovld Search Windows Wireless Island I l dC Cells ll Mobile Device Slow Handoff
IP network performance can be measured using test servers Problems between mobile a local test server? The problem is local check RF conditions, stats: poor environment, SCH blocking? if the RF is clean, investigate BSC/PCU/R-P/PDSN-FA Local results OK OK, problems accessing test server at PDSN PDSN-HA? HA? problem is narrowed to backbone network, or PDSN-HA Results OK even through test server at PDSN-HA then th th the problem bl i is i in th the public bli l layers b beyond. d
10-2008 (c)2008 Scott Baxter and Associates 288
IP D Data Environment
EVDO RF Environment
10-2008
289
10-2008
290
When there are many y equal q servers, the C/I values of each server are very poor and the forward link data speed from any of the servers is very low This is the equivalent of pilot pollution in 1xRTT CDMA
10-2008
291
When one server stands head and shoulders above the other sectors, its C/I is excellent and it can deliver very fast data However, if this server is overloaded with traffic, the mobile has no alternative sector and the blocking will have a large impact
10-2008
292
When three sectors are approximately equally strong, their C/I values l are medium-to-poor. di t A of Any f these th sectors t could ld d deliver li data to the mobile at 307 Kb/s If one of these sectors becomes saturated and puts up its DRC Lock bit against our mobile, the mobile could choose another Lock sector and avoid most blocking
10-2008 (c)2008 Scott Baxter and Associates 293
The average bit speed obtained by a mobile on downlink is affected by: RF conditions (this determines the instantaneous bit speed when a slot is being sent to the mobile) Fraction of time during which the mobile owns the sector The above tabulation from the Andrew Invex tool shows the bit speed for all slots to the mobile, allowing independent identification of RF problems and traffic congestion effects due to others
10-2008
294
10-2008
295
Reverse Link throughput is influenced by Instantaneous RF conditions, dictating selected packet speed and Hybrid-ARQ speedup, if any Congestion on the reverse link, link as indicated by the sector limiting the available slots from the mobile T-1 or other backhaul limitation, imposing ceilings on the number of reverse p packets which can be uploaded p from an AP to the AN
10-2008
296
10-2008
297
10-2008
298
Quality of Service
Quality of Service allows a network to provide differentiated service to specific groups of users and/or for specific types of traffic, so that users may meet their service needs while efficiently using the resources of the network In EV-DO Rev. A, QOS is provided by the Enhanced Multi-Flow Packet Application (EMPA) (EMPA). Its main features: Spectral Efficiency Packet-based RLP-EMPA enables packet streams to carry packets between AT and AN. p Packet-based RLP reduces the overhead. Single VoIP frames can fit in single air-interface frames, by using Robust Header Compression (RoHC). Inter-RNC Handoff Two parallel routes can be terminated at different RNCs simultaneously, reducing interruption in VOIP and other sensitive applications during inter inter-RNC RNC handoff. handoff
10-2008
299
10-2008
300
10-2008
301
10-2008
302
10-2008
303
10-2008
304
10-2008
305
10-2008
306
Intra-AT QOS
An AT may have multiple MAC flows existing at the same time (for example, live video, live audio, and text MAC parameters control allocation for each of the flows Performance of delay-sensitive flows is not degraded by competition from delay-tolerant delay tolerant data flows flows. MAC flow behavior is uniform whether within the flows of one AT or across many ATs. In general general, AT resource allocation is the sum of its MAC flow allocations.
10-2008
307
10-2008
308
FlowProfile IDs
ATs support specific FlowProfile IDs Flow Profiles must be mutually defined on AT and RAN All the flows within a application should be bundled to maintain application integrity Traffic Flow Templates Information Elements (TFTs IE) specify the QOS filter requirements TFTIEs must be coordinated with PDSN and AAA.
10-2008
309
10-2008
310