Professional Documents
Culture Documents
Live on Top
Course Outlines
Why Wireless?
source
Transmission medium
Destination
18381866 Telegraphy: Morse perfects his system; Stein hill finds that the earth can be used for
a current path; commercial service is initiated
1936 Armstrongs paper states the case of frequency modulation (FM) radio.
19381945 Radar and microwave systems developed during World War II; FM used extensively for
military communications.
GSM became the world's leading and fastest growing mobile standard,
spanning over 174 countries, serving more than one in ten of the world's
population.
Capacity
While with digital systems such as GSM,
Services
Analog mobile systems were originally designed for voice
digital mobile systems can support voice, data and a range of
additional services such as:
a short message service
call forwarding
ISDN compatible.
In 1993 Code Division Multiple Access (CDMA) is a secondgeneration digital cellular telephone system that was first
deployed.
CDMAOne describes a complete wireless system based on the
TIA/EIA IS-95 CDMA standard, including IS-95A and IS-95B
revisions.
IS 95A provides data rate up to 9.6Kbps/14.4Kbps
IS 95B Provides data rate up to 115.2Kbps
IS 95B is categorized as 2.5 G
CDMAOne provides a family of related services including cellular
and fixed wireless (wireless local loop).
3G Systems
WCDMA as a 3G Approach
CDMA2000 as a 3G Approach
CDMA2000 represents a family of technologies that includes:
CDMA2000 1X
CDMA2000 1XEV.
CDMA2000 1X can double the voice capacity of CDMAOne
networks and delivers peak packet data speeds of 307 kbps in
mobile environments.
CDMA2000 1xEV includes:
CDMA2000 1xEV-DO delivers peak data speeds of 2.4Mbps
and supports applications such as MP3 transfers and video
conferencing
CDMA2000 1xEV-DV provides integrated voice and
simultaneous high-speed packet data multimedia services at
speeds of up to 3.09 Mbps.
IS-95
W-CDMA
CDMA2000
GSM
IMT-2000
Migration to 3G
But how will we use this radio frequencies to serve all users.
Meaning of multiple access techniques
Benefits of multiple access techniques
Strength
f1
f2
f3
Frequency
Strength
e
m
Ti
f1
f2
f3
Frequ
ency
Strength
Frequency
Wireless Challenges
To provide coverage for a large service area of a mobile network we have two Options:
(A) Install one transceiver with high radio power at the center of the service
area
Drawbacks:
The mobile equipments used in this network should have high output
power in order to be able to transmit signals across the coverage area
So, Powerful transmitters & huge equipment are required.
The usage of the radio resources would be limited, So, Capacity is
limited to the frequency band allocated.
Wireless Challenges
(B) Divide the service area into smaller areas (cells)
Advantages:
Each cell as well as the mobile handsets will have relatively small
power transceivers.
The frequency spectrum might be reused in two far
separated cells. This yields:
4
1
7
5
6
3
3
5
6
3
2
3
2
4
1
4
1
7
5
6
7
5
5
6
Course Outlines
Service area
PLMN area
MSC area
Location area
Cell area
Sector
area
CDMA2000 1x network
Converts the CDMA radio signals into a format that can be recognized by
the BSC.
Realization of diversity
Demodulation
Handling of MS connections :
The primary node in a CDMA network is the MSC. It is the node, which
controls calls both to MSs and from MSs. The primary functions of an
MSC include the following:
The HLR is a centralized network database that stores and manages all mobile
subscriptions belonging to a specific operator.
The role of a VLR in a CDMA network is to act as a temporary storage location for
subscription information for MSs, which are within a particular MSC service area.
Thus, there is one VLR for each MSC service area. This means that the MSC does not
have to contact the HLR (which may be located in another country) every time the
subscriber uses a service or changes its status.
For the duration when the MS is within one MSC service area, then the VLR contains a
complete copy of the necessary subscription details, including the following
information:
the short message center works in coordination with other entities such
as MSC and HLR
Functions of SMC
Compared with IS-95, in order for the CDMA2000 user data service to access, the
CDMA2000-1X core network should be added with:
PDSN,
HA (providing Mobile IP service)
AAA;
these three functional entities are the cdma2000-1X access network should
be added with PCF functional entity.
These new devices are required by the packet data service transmission to
provide high-speed access to the Internet, videophone, and e-commerce to the
users in the 3G mobile communication system.
System Architecture
IP Network
PDSN
BTS
BSC/PCF
AAA
HA
Firewall
PDSN
At the CDMA2000 1x stage, the maximum access rate available for each
subscriber is 153.6kbps
AAA
AAA authenticates the script file information of the subscribers, authorizes data
services, and Collects accounting information from PDSN, completes accounting.
Authentication
simple IP and mobile IP.
Authorization
subscriber configuration information.
Accounting
collecting billing data(both radio specific and IP network specific) for each
packet data call.
Access Method
Simple IP Access
- Similar to the network access through dialing-up modem on the fixed
telephone .
- Assigning dynamic IP addresses and accomplishing the data communication
with MS as the calling party .
Mobile IP Access
- Providing a route mechanism in the internet. Assigning MS fixed addresses
to connect any sub-networks
- Accomplishing the data communication with MS as the calling party or the
called party, and holding data communication when MS handoff between
different PPP link.
Parameters Involved
In a CDMA system, the following parameters are defined to identify a user and his
location:
MIN/IMSI
MDN
ESN
SID/NID
LAI
MIN/IMSI
2 digits
MCC
MNC
MSIN
NMSI
IMSI
MDN
CC
MAC
H 0H 1H 2H 3
ABCD
ESN
23......18
17......0
bit
SID/NID
LAI
LAI = Location Area Identity
PAGING message is broadcast within a local area, the size of which depends on traffic,
paging bearer capability, signaling flow , etc.
Format: MCC+MNC+LAC
Course Outlines
What is ATM?
ATM for Telecommunications is Asynchronous Transfer Mode, (not
Automatic Teller Machine!).
ATM is a technology that has transport, switching, network management,
and customer services built into it right from the start.
In general, ATM means that traffic is carried in small, fixed-length packets
called cells.
A technology that integrates advantages of circuit switch and packet switch.
ATM can support any type of user services, such as voice, data, or video
service.
ATM Overview
5-Bytes
Header
48-Bytes
Payload
Contract
ATMs Advantage
Integration of various services such as voice, image,
video, data and multimedia.
Standardization of network structures and components.
This results in cost savings for network providers.
Transmission that is independent of the medium used
PDH, SDH, SONET and other media can be used to
transport ATM cells.
ATM is scaleable, i.e. the bandwidth can be adapted
extremely flexibly to meet user requirements.
Guaranteed transmission quality to match the service
required by the user (quality of service, QoS).
p
Setu
p
u
t
Se
p
Setu
Setu
p
ATM Cell
ATM Cell
GFC ( Generic Flow Control): It is intended for control of a possible bus system at the
user interface and is not used at the moment.
VPI ( Virtual Path Identifier): The VPI contains the second part of the addressing
instructions and is of higher priority than the VCI.
VCI ( Virtual Channel Identifier): VCI in each case indicates a path section between
switching centers or between the switching center and the subscriber.
PTI ( Payload Type Identifier): Indicates the type of data in the information field.
CLP ( Cell Loss Priority): Determines whether a cell can be preferentially deleted or not
in the case of a transmission bottleneck.
HEC ( Header Error Control): Provided in order to control and, to some extent, correct
errors in the header data that may occur. The HEC is used to synchronize the receiver to
the start of the cell.
VP and VC
Why two fields?
think VPI as a bundle of virtual
channels. (256 VPI on one link)
the individual virtual channels
have unique VCIs. The VCI
values may be reused in each
virtual path.
Port
VPI
VCI
26
44
1
3
2
NNI cell
VPI =26
VCI =44
3
1
Port
VPI
VCI
26
44
44
UNI cell
VPI =20
VCI =30
3
NNI cell
VPI =2
VCI =44
NNI cell
VPI =6
VCI =44
3
Port
VPI
VCI
44
20
30
Port
VPI
VCI
44
44
Features of ATM
Voice
Data
Cells
Video
Connection oriented
Fast packet switching
Statistical multiplexer
Supports voice, data and video service
Provides QoS
SAR
AAL
ATM
Session
4 Transport
3
Network
Data link
Physical
TC
PHY
PMD
Two sublayers:
AAL
ATM
PHY
Link coding
Network physical medium
AAL
ATM
PHY
Cell switch
Quality of Service
Types of payload
Multiplexing /Demultiplexing of
different connection cell
AAL
ATM
PHY
Data Variable
Bursts Bit Rate
Provide a high-speed,
low delay multiplexing
AAL SDU
ATM Payload
ATM Cell
Multiplexing
TCP/IP Process
TCP
IP
SNAP/LLC
CS
AAL5
SAR SAR-SDU#1
ATM
PHY
SAR-SDU#2
SAR-SDU#3
SAR-PDU#4
SAR-PDU#5
Cell header will be added to SAR-PDU, whose VPI and VCI depends on
the map table of IP address to PVC/SVC. Then ,the cells will be sent to
Physical Layer.
Perform the transmission of ATM cells via physical media.
PVC
Network Interfaces
Main interfaces
It is defined as the communication Interface between NSS and BSS (MSC and BSC)
It is physical liking is realized using standard 2.04 Mbit/s (E1) PCM digital transmission link
Network Interfaces
1- B interface:
Network Interfaces
3- D interface
It is defined as the interface among different MSCs of controlling adjacent areas [Handoff]
it is physical linking is realized through the standard 2.048 Mbits/s PCM digital
transmission link.
Course Outlines
Code
CDMA
Time
Based on codes, all users obtain traffic
channels at the same time and on the same
frequency band, for example, WCDMA and
CDMA2000
User3
User2
User1
Time
TDMA
Frequency
User 3
User 2
User 1
Time
FDMA
Frequency
Frequency
Advantages of CDMA
Advantages of CDMA
The coverage radius is 2 times of standard
GSM.
Coverage of 1000 km2: GSM needs 200
BTS's, while CDMA requires only 50.
Under the same coverage conditions, the
number of BTS 's is greatly decreased
CDMA: N=1
Frequency reuse
GSM: N=4
2
4
3
4
Frequency reuse
3
4
3
4
1
2
2
1
1
3
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
Green Handset
Low
Lowtransmission
transmissionpower:
power:
Accurate
Accuratepower
powercontrol,
control,handoff
handoff
control,
control,voice
voiceactivation
activation
Voice quality
64k
PCM
8k
present
GSM CDMA
13k 8k EVRC
CDMA CDMA
CDMA principles
CDMA principles
CDMA principles
CDMA Principals
The core idea that makes CDMA possible was first explained by Claude
Shannon, a Bell Labs research mathematician
CDMA Principals
C = Bw log2 [ 1 + S/N ]
Spread Spectrum
By a small amount of analysis in Shannon equation we can see that the:
bandwidth of the signal (Bw) is inversely proportional to the signal power
Sf
Sf
information
information
f0
The spectrum before spreading
f0
This result can be used to serve more than one user by the same frequency in the
same time by generating a new dimension to discriminate between the different
users and make the spreading process
So, the question is how to make the spreading process
Direct Sequence
At Originating Site:
Input A: Users Data @ 19,200 bits/second
Input B: Walsh Code #23@ 1.2288 Mcps
Output: Spread spectrum signal
The improvement of
Sf
Sf
time-domain
information
information
f0
f0
spectrum-domain
information is spread.
Sf
Sf
information
information
Interference noise
f0
pulse interference
Interference noise
f0
Spread Spectrum
Spread Spectrum
Principle of Using Multiple Codes
Using several multiple codes improves the system because they are independent
ORIGINATING SITE
X+A
DESTINATION
X+A+B+C
X+A+B
X+A
Input
Data
Recovered
Data
Definitions
CDMA CHANNEL
CDMA
Reverse
Channel 1.25 MHz
CDMA
Forward
Channel 1.25 MHz
45 or 80 MHz
Walsh Code
Walsh Code
Walsh code
W 2n=
Wn Wn
Wn Wn
W 1=0
W 2=
0
0
W 4=
0
0
0
1
0
1
0
0
1
1
0
1
1
0
Its simple to generate the codes, or theyre small enough to use from ROM
For example, W
4
2
Walsh Code
Two same-length binary strings are orthogonal if the result of XORing them has
the same number of 0s as 1s
M- sequence
Short code
Minimum PN sequence offset used is 64 chips, that is to say, 512 PN offsets are
available to identify the CDMA sectors (215 /64=512).
the two sequences scramble the information on the I and Q phase channels
PNc
PNb
PNa
Long code
Each clock pulse drives the Long Code State Register to its next state
The output bits are the Long Code, but shifted to the users unique offset
Generated at 1.2288 Mcps, this sequence requires 41 days, 10 hours, 12 minutes and 19.4
seconds to complete.
Long Code State Register makes long code at system reference timing, to
the 42-bit
A Mask Register holds a user-specific unique pattern of bits (32-bit
ESN+10-bit for operator)
State register and Mask register contents are added in the Summer
Summer contents are modulo-2 added to produce just a single bit output
Long code
1
0
Out
AND
1100011000
P E RMU T E D
S UM
ESN
Modulo-2 Addition
Pilot
Walsh 0
Paging
Walsh 1
BTS
Walsh 6
BTS
PN OFFSET 116
Walsh 11
Walsh 19
Walsh 20
Sync
Walsh 32
PN OFFSET
ANALOG
PN OFFSET 372
SUM/MUX
Walsh 37
PN
372
Walsh 41
Walsh 42
x
BTS
PN OFFSET 226
Walsh 55
Walsh 56
Walsh 60
BTS
PN OFFSET 510
WALSH
19
Course Outlines
Path Loss
during distance covered by the radio signal, it is called Free space
path loss , it can be calculated by
LFS = 32.44 + 20 log F (MHz) +20 log d (Km)
Signal attenuation
Resulting from shadowing effects introduced by the obstacles between
transmitter and receiver
Diffraction
Scattering
Fading Problems
1.
2.
The reason for shadowing is the presence of obstacles like large hills or
buildings in the path between the site and the mobile.
The signal strength received fluctuates around a mean value while changing
the mobile position resulting in undesirable beats in the speech signal.
Fading Problems
The cell transceiver will use two receiving antennas instead of one. They
will be separated by a distance of about (10* ) , and they will receive
radio signals independently, so they will be affected differently by the
fading dips and the better signal received will then be selected.
Distance
Space diversity
That means we can use two antennas for receiving instead of one
antenna to avoid the fading of the signal at a certain receiving point
Rake Receiver
d1
d2
d3
transmission
receiving
Raker combination
noise
Correlator 1
Correlator 2
Combiner
Receive set
The combined
signal
Correlator 3
Calculate the
time delay and
signal strength
Searcher correlator
s(t)
s(t)
The RAKE technology can overcome the multi-path fading and enhance
the receive performance of the system.
Course Outlines
There are 8 band classes stipulated in the IS-2000 for the working
frequency band of the CDMA2000:
Source
coding
Source
decoding
channel
coding
channel
decoding
Interleaving
Interleaving
deinterleaving
Scrambling
Spreading
Unscrambling
deinterleaving
Despreading
Modulation
Demodulation
Radio
frequency
transmitting
Radio
frequency
receive
In CDMA system the signal is sampled by 8KHZ (or 8 K sample per second) with
each sample using 13 bits with linear quantization, which gives an input data rate
of 104 Kbps.
But because the air resource in a wireless system is very precious, a more
effective coding mode is needed to use a rate as low as possible in the case where
voice quality is guaranteed which is the function of source coding.
Source Coding
Source Coding
Channel Encoding
Convolutional encoder
Interleaving
It can be seen from the figure that the data are read row by row into an
interleaver at the transmit end, read column by column out (this process is
called interleaving) and propagated after other modulation process.
Then, the data enter the interleaver at the receive end row by row and are
read out column by column (this process is called de-interleaving )
2
2
2
2
2
2
2
2
3
3
3
3
3
3
3
3
4
4
4
4
4
4
4
4
5
5
5
5
5
5
5
5
6 7 8
1 1
6 7 8
2 2
6 7 8
3 3
6 7 8
4 4
6 7 8
51 52
6 7 8
6 6
6 7 8
7 7
6 7 8
8 8
The direction of the data stream
interleaving
1
1
1
1
1
1
1
1
1
2
3
4
53
6
7
8
1
2
3
4
54
6
7
8
1
2
3
4
5
6
7
8
1
2
3
4
56
6
7
8
1
2
3
4
57
6
7
8
1
2
3
4
58
6
7
8
Spreading
6 symbol
i =(D5D4D3D2D1D0)2
6464
matrix
wi64
0101..01
The forward channel is channelized by a Walsh code and the reverse channel by a
long code.
In the reverse, every 6 bits from the encoder output corresponds to one Walsh
code.That is to say, every 6 symbols are spread into 64 chips.
In the forward, each bit from the encoder output corresponds to a Walsh
code.That is to say,each symbol is spread into 64 chips.
Modulation
The forward channel modulated by means of QPSK.
The reverse channel by means of OQPSK can reduce the fluctuation range of modulated
signals.
For OQPSK As opposed to the data modulated by I pilot PN sequence, the data modulated
by Q pilot PN sequence has the delay of half a PN chip (406.901ns).
Thus, the maximum phase change of four-phase modulation is 90 degrees instead of 180degree mutation.
QPSK
OQPSK
Modulation-QPSK
I channel PN sequence
1.2288Mcps
I
I(t)
Baseband
filter
s(t)
Cos(2pfct)
A
Q
Baseband
filter
Q channel PN sequence
1.2288Mcps
Q(t)
Sin(2pfct)
After being spread, all the forward channels in the same carrier are
modulated by means of QPSK (OQPSK in the reverse), converted into
simulation signals and transmitted after clustering.
Introduction to channels
Forward channel
Reverse channel
Access Channel
Pilot Channel
Separation by phase provides for extremely high reuse within one CDMA
channel frequency
Acquisition by mobile stations by using :
Pilot
Channel
(All 0s)
Walsh
Function 0
I PN
1.2288
Mcps
Q PN
The use of short PN sequence offsets allows for up to 512 (215/64) distinct Pilots per
CDMA channel ( frequency carrier)
The PN offset index value (0-511 inclusive) for a given pilot PN sequence is multiplied
by 64 to determine the actual offset
Pilot Channel
(Walsh Code 0)
0001
0001
0001
0001
0001
0001
Sync Channel
(Acquired Pilot)
Sync Channel
System Time (SYS_TIME) GPS system-wide time as 320 ms after the end of the
last superframe containing any part of this message, minus the pilot PN offset, in units
of 80 ms, generated dynamically
Paging Channel Data Rate (PRAT) The data rate of the paging channel for this
system, determined by the network planner
00 if 9600 bps
01 if 4800 bps
Modulation
Symbols
Bits
Chips
Walsh Function 32
I PN
R = 1/2 K=9
1200 bps
Convolutional
Encoder and
Repetition
Block
4800 sps Interleaver 4800 sps
1.2288
Mcps
Q PN
Paging Channels
Walsh
function
R = 1/2 K=9
19.2
Ksps
9600 bps
4800 bps
Convolutional
Encoder &
Repetition
Paging Channel
Address Mask
Scrambling
I PN
1.2288
Mcps
Block
Interleaving
19.2
Ksps
1.2288
Mcps
Long PN Code
Generator
Decimator
Q PN
Now we will talk about the generation of the traffic channel procedure
in details
8 kb Vocoding Generation
bits
symbols
chips
I PN
CHANNEL ELEMENT
9600 bps
4800 bps
R =1/2,K=9 19.2
2400 bps
1200 bps
ksps
Convolutional
(Vocoder) Encoding and
Repetition
User Address
Mask
(ESN-based)
Block
Interleaving
1.2288
Long PN Code Mcps
Generation
Power
Control
Bit
Scrambling
Walsh
function
1.2288
Mcps
M
U
X
19.2
ksps
Decimator
Decimator
Q PN
800 Hz
Symbols generated as the information bits transit through the encoder, are related
to all the bits currently in the register.
Here, two symbols are generated for every bit input (Rate 1/2).
The longer the register, the better coding can correct bursty errors
24 Rows
16 Columns
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
Symbols are
Read Out
The 384 modulation symbols in a frame are input into a 24 by 16 block interleave array and read
down by columns, from left to right
Adjacent symbols are now separated in time This separation combats the effect of fast fading
A burst of errors could effect the area in red above and after the frame is written into the
block de-interleave function at the mobile we see the errors are spread out instead of being in
consecutive order.
Data Scrambling
19.2 Ksps
Modulation
Symbols
Block
Interleaver
User Address
Mask (ESN)
Long
Code PN
Generator
19.2
Ksps
1.2288
Mcps
Decimator
19.2
Ksps
To Power
Control Mux
Divide
by 64
Power Control
Bit (800 bps)
Data Scrambling
M
U
X
19.2 Ksps
from Block
Interleaver
1.2288 Mcps
User Long
Code
19.2
Ksps
Decimator
Decimator
Scrambled
Modulation
Symbol or
Power
Control Bit
Composite I and Q
Walsh
Code
I PN Code
Q PN Code
Pilot
Channel
Walsh
Code
Sync
Channel
Walsh
Code
Paging
Channel(s)
Walsh
Code
Forward Traffic
Channel(s)
Composite
I
Composite
Q
Walsh
code
Every
Channel
: XOR
Q PN Code
: Analog sum
cos ( 2 fct )
Base band
filter
Base band
filter
Gain Control
I PN Code
sin (2 fct )
8 Kbps vocoder
13 Kbps vocoder
9600 bps
4800 bps
2400 bps
1200 bps
I PN
(no offset)
R=1/3,K=9
1.2288
28.8
28.8
307.2
Mcps
Convolutional ksps
ksps Orthogonal kcps Data Burst
Block
Encoder &
Randomizer
Modulation
Interleaver
Repetition
1/2 PN
Chip
Delay
D
User Address
Mask
Long
PN Code
Generator
1.2288
Mcps
Q PN
(no offset)
Direct
Sequence
Spreading
Code Symbols
(OUTPUT)
g0
+
Information bits
(INPUT)
g1
Code Symbols
(OUTPUT)
+
g2
Code Symbols
(OUTPUT)
Block Interleaving
28.8 ksps
From Coding
& Symbol
Repetition
Input Array
(Normal
Sequence)
32 x 18
Output Array
(Reordered
Sequence)
32 x 18
28.8 ksps to
Orthogonal
Modulation
44
35
101100 100011
Symbols
64 Chip Pattern of
Walsh Code # 35
10001...11010
W
a
l
s
h
F
u
n
c
t
i
o
n
I
n
d
e
x
0
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
00 0 0
01 0 1
00 1 1
01 1 0
00 0 0
01 0 1
00 1 1
01 1 0
00 0 0
01 0 1
00 1 1
01 1 0
00 0 0
01 0 1
00 1 1
01 1 0
00 0 0
01 0 1
00 1 1
01 1 0
00 0 0
01 0 1
00 1 1
01 1 0
00 0 0
01 0 1
00 1 1
01 1 0
00 0 0
01 0 1
00 1 1
01 1 0
00 0 0
01 0 1
00 1 1
01 1 0
00 0 0
01 0 1
00 1 1
01 1 0
00 0 0
01 0 1
00 1 1
01 1 0
00 0 0
01 0 1
00 1 1
01 1 0
00 0 0
01 0 1
00 1 1
01 1 0
00 0 0
01 0 1
00 1 1
01 1 0
00 0 0
01 0 1
00 1 1
01 1 0
00 0 0
01 0 1
00 1 1
01 1 0
0000
0101
0011
0110
1111
1010
1100
1001
0000
0101
0011
0110
1111
1010
1100
1001
0000
0101
0011
0110
1111
1010
1100
1001
0000
0101
0011
0110
1111
1010
1100
1001
0000
0101
0011
0110
1111
1010
1100
1001
0000
0101
0011
0110
1111
1010
1100
1001
0000
0101
0011
0110
1111
1010
1100
1001
0000
0101
0011
0110
1111
1010
1100
1001
0000
0101
0011
0110
0000
0101
0011
0110
1111
1010
1100
1001
1111
1010
1100
1001
0000
0101
0011
0110
0000
0101
0011
0110
1111
1010
1100
1001
1111
1010
1100
1001
0000
0101
0011
0110
0000
0101
0011
0110
1111
1010
1100
1001
1111
1010
1100
1001
0000
0101
0011
0110
0000
0101
0011
0110
1111
1010
1100
1001
1111
1010
1100
1001
0000
0101
0011
0110
1111
1010
1100
1001
1111
1010
1100
1001
0000
0101
0011
0110
0000
0101
0011
0110
1111
1010
1100
1001
1111
1010
1100
1001
0000
0101
0011
0110
0000
0101
0011
0110
1111
1010
1100
1001
1111
1010
1100
1001
0000
0101
0011
0110
0000
0101
0011
0110
1111
1010
1100
1001
1111
1010
1100
1001
0000
0101
0011
0110
0 0 00
0 1 01
0 0 11
0 1 10
0 0 00
0 1 01
0 0 11
0 1 10
0 0 00
0 1 01
0 0 11
0 1 10
0 0 00
0 1 01
0 0 11
0 1 10
1 1 11
1 0 10
1 1 00
1 0 01
1 1 11
1 0 10
1 1 00
1 0 01
1 1 11
1 0 10
1 1 00
1 0 01
1 1 11
1 0 10
1 1 00
1 0 01
0 0 00
0 1 01
0 0 11
0 1 10
0 0 00
0 1 01
0 0 11
0 1 10
0 0 00
0 1 01
0 0 11
0 1 10
0 0 00
0 1 01
0 0 11
0 1 10
1 1 11
1 0 10
1 1 00
1 0 01
1 1 11
1 0 10
1 1 00
1 0 01
1 1 11
1 0 10
1 1 00
1 0 01
1 1 11
1 0 10
1 1 00
1 0 01
0 00 0
0 10 1
0 01 1
0 11 0
1 11 1
1 01 0
1 10 0
1 00 1
0 00 0
0 10 1
0 01 1
0 11 0
1 11 1
1 01 0
1 10 0
1 00 1
1 11 1
1 01 0
1 10 0
1 00 1
0 00 0
0 10 1
0 01 1
0 11 0
1 11 1
1 01 0
1 10 0
1 00 1
0 00 0
0 10 1
0 01 1
0 11 0
0 00 0
0 10 1
0 01 1
0 11 0
1 11 1
1 01 0
1 10 0
1 00 1
0 00 0
0 10 1
0 01 1
0 11 0
1 11 1
1 01 0
1 10 0
1 00 1
1 11 1
1 01 0
1 10 0
1 00 1
0 00 0
0 10 1
0 01 1
0 11 0
1 11 1
1 01 0
1 10 0
1 00 1
0 00 0
0 10 1
0 01 1
0 11 0
0 00 0
0 10 1
0 01 1
0 11 0
0 00 0
0 10 1
0 01 1
0 11 0
1 11 1
1 01 0
1 10 0
1 00 1
1 11 1
1 01 0
1 10 0
1 00 1
1 11 1
1 01 0
1 10 0
1 00 1
1 11 1
1 01 0
1 10 0
1 00 1
0 00 0
0 10 1
0 01 1
0 11 0
0 00 0
0 10 1
0 01 1
0 11 0
0 00 0
0 10 1
0 01 1
0 11 0
0 00 0
0 10 1
0 01 1
0 11 0
1 11 1
1 01 0
1 10 0
1 00 1
1 11 1
1 01 0
1 10 0
1 00 1
1 11 1
1 01 0
1 10 0
1 00 1
1 11 1
1 01 0
1 10 0
1 00 1
0 00 0
0 10 1
0 01 1
0 11 0
0 00 0
0 10 1
0 01 1
0 11 0
00 0 0
01 0 1
00 1 1
01 1 0
11 1 1
10 1 0
11 0 0
10 0 1
11 1 1
10 1 0
11 0 0
10 0 1
00 0 0
01 0 1
00 1 1
01 1 0
11 1 1
10 1 0
11 0 0
10 0 1
00 0 0
01 0 1
00 1 1
01 1 0
00 0 0
01 0 1
00 1 1
01 1 0
11 1 1
10 1 0
11 0 0
10 0 1
00 0 0
01 0 1
00 1 1
01 1 0
11 1 1
10 1 0
11 0 0
10 0 1
11 1 1
10 1 0
11 0 0
10 0 1
00 0 0
01 0 1
00 1 1
01 1 0
11 1 1
10 1 0
11 0 0
10 0 1
00 0 0
01 0 1
00 1 1
01 1 0
00 0 0
01 0 1
00 1 1
01 1 0
11 1 1
10 1 0
11 0 0
10 0 1
0000
0101
0011
0110
0000
0101
0011
0110
0000
0101
0011
0110
0000
0101
0011
0110
0000
0101
0011
0110
0000
0101
0011
0110
0000
0101
0011
0110
0000
0101
0011
0110
1111
1010
1100
1001
1111
1010
1100
1001
1111
1010
1100
1001
1111
1010
1100
1001
1111
1010
1100
1001
1111
1010
1100
1001
1111
1010
1100
1001
1111
1010
1100
1001
The Walsh code that corresponds to the decimal number becomes the output
0000
0101
0011
0110
1111
1010
1100
1001
0000
0101
0011
0110
1111
1010
1100
1001
0000
0101
0011
0110
1111
1010
1100
1001
0000
0101
0011
0110
1111
1010
1100
1001
1111
1010
1100
1001
0000
0101
0011
0110
1111
1010
1100
1001
0000
0101
0011
0110
1111
1010
1100
1001
0000
0101
0011
0110
1111
1010
1100
1001
0000
0101
0011
0110
0000
0101
0011
0110
0000
0101
0011
0110
1111
1010
1100
1001
1111
1010
1100
1001
0000
0101
0011
0110
0000
0101
0011
0110
1111
1010
1100
1001
1111
1010
1100
1001
1111
1010
1100
1001
1111
1010
1100
1001
0000
0101
0011
0110
0000
0101
0011
0110
1111
1010
1100
1001
1111
1010
1100
1001
0000
0101
0011
0110
0000
0101
0011
0110
0 0 00
0 1 01
0 0 11
0 1 10
1 1 11
1 0 10
1 1 00
1 0 01
1 1 11
1 0 10
1 1 00
1 0 01
0 0 00
0 1 01
0 0 11
0 1 10
0 0 00
0 1 01
0 0 11
0 1 10
1 1 11
1 0 10
1 1 00
1 0 01
1 1 11
1 0 10
1 1 00
1 0 01
0 0 00
0 1 01
0 0 11
0 1 10
1 1 11
1 0 10
1 1 00
1 0 01
0 0 00
0 1 01
0 0 11
0 1 10
0 0 00
0 1 01
0 0 11
0 1 10
1 1 11
1 0 10
1 1 00
1 0 01
1 1 11
1 0 10
1 1 00
1 0 01
0 0 00
0 1 01
0 0 11
0 1 10
0 0 00
0 1 01
0 0 11
0 1 10
1 1 11
1 0 10
1 1 00
1 0 01
0000
0101
0011
0110
0000
0101
0011
0110
0000
0101
0011
0110
0000
0101
0011
0110
1111
1010
1100
1001
1111
1010
1100
1001
1111
1010
1100
1001
1111
1010
1100
1001
1111
1010
1100
1001
1111
1010
1100
1001
1111
1010
1100
1001
1111
1010
1100
1001
0000
0101
0011
0110
0000
0101
0011
0110
0000
0101
0011
0110
0000
0101
0011
0110
0 00 0
0 10 1
0 01 1
0 11 0
1 11 1
1 01 0
1 10 0
1 00 1
0 00 0
0 10 1
0 01 1
0 11 0
1 11 1
1 01 0
1 10 0
1 00 1
1 11 1
1 01 0
1 10 0
1 00 1
0 00 0
0 10 1
0 01 1
0 11 0
1 11 1
1 01 0
1 10 0
1 00 1
0 00 0
0 10 1
0 01 1
0 11 0
1 11 1
1 01 0
1 10 0
1 00 1
0 00 0
0 10 1
0 01 1
0 11 0
1 11 1
1 01 0
1 10 0
1 00 1
0 00 0
0 10 1
0 01 1
0 11 0
0 00 0
0 10 1
0 01 1
0 11 0
1 11 1
1 01 0
1 10 0
1 00 1
0 00 0
0 10 1
0 01 1
0 11 0
1 11 1
1 01 0
1 10 0
1 00 1
00 0 0
01 0 1
00 1 1
01 1 0
00 0 0
01 0 1
00 1 1
01 1 0
11 1 1
10 1 0
11 0 0
10 0 1
11 1 1
10 1 0
11 0 0
10 0 1
11 1 1
10 1 0
11 0 0
10 0 1
11 1 1
10 1 0
11 0 0
10 0 1
00 0 0
01 0 1
00 1 1
01 1 0
00 0 0
01 0 1
00 1 1
01 1 0
11 1 1
10 1 0
11 0 0
10 0 1
11 1 1
10 1 0
11 0 0
10 0 1
00 0 0
01 0 1
00 1 1
01 1 0
00 0 0
01 0 1
00 1 1
01 1 0
00 0 0
01 0 1
00 1 1
01 1 0
00 0 0
01 0 1
00 1 1
01 1 0
11 1 1
10 1 0
11 0 0
10 0 1
11 1 1
10 1 0
11 0 0
10 0 1
0000
0101
0011
0110
1111
1010
1100
1001
1111
1010
1100
1001
0000
0101
0011
0110
1111
1010
1100
1001
0000
0101
0011
0110
0000
0101
0011
0110
1111
1010
1100
1001
1111
1010
1100
1001
0000
0101
0011
0110
0000
0101
0011
0110
1111
1010
1100
1001
0000
0101
0011
0110
1111
1010
1100
1001
1111
1010
1100
1001
0000
0101
0011
0110
307.2
kcps
Data Burst
Randomizer
User Address
Mask
Long
Code PN
Generator
1.2288
Mcps
1.2288
Mcps
To Quadrature
Spreading
cos( fct) t)
Cos(2f
c
2
1.2288
Mcps
PN chip
1.2288
Mcps
Baseband
Filter
PN
Baseband
D
Filter
1/2 PN Chip
Time Delay
Q
sin(2f
ct)
sin(2 fct)
Access Channels
I PN (No Offset)
Access Channel
Information
(88 bits/Frame)
4.8 kpbs
R = 1/3
1.2288
28.8
307.2 Mcps
28.8
ksps
Convolutional ksps
Orthogonal kcps
Block
Encoder &
Modulation
Interleaver
Repetition
1/2 PN
Chip
Delay
D
Access Channel
Long Code Mask
Long PN Code
Generator
1.2288
Mcps
Q PN (No Offset)
Direct
Sequence
Spreading
Search for the CDMA carrier, acquire the pilot channel and synchronize the short code.
Receive the synchronous channel message containing the LC_STATE, SYS_TIME, P_RAT.
The mobile station can register and be taken as the calling party or called party.
Overview of CDMA 1X
Channel bandwidth:
1.23MHz
Maximum rate
supported:307.2kbps
Voice code:
8K/13K
QCELP 8K EVRC
Power control:
forward/reverse
power control
Forward transmit
diversity mode:
OTD, STS
CDMA
20001X
Demodulation
mode: pilot-aided
coherent
demodulation
Channel code:
Convolutional code
and TURBO code
Modulation mode
Reverse HPSK:
Forward QPSK
CDMA2000 1x
Introduction to CDMA2000 1x
Turbo Code
The input information shall be encoded twice and the two output codes can
exchange information with each other during decoding.
W48 =00001111
W02 =00
W28 =00110011
W24 =0011
W01 =0
32
W68 =00111100
W18 =01010101
W14 =0101
W58 =01011010
16
W38 =01100110
8
4
2
W12 =01
W34 =0110
W78 =01101001
( W016 ,W816)
( W416 ,W1216 )
( W216 ,W1416 )
( W616 ,W1416 )
( W116,W916 )
( W516 ,W1316 )
( W316 ,W1116 )
( W716,W1516 )
The CDMA 1X adopts forward QPSK modulation like the IS-95 system, but
adopts HPSK modulation in the reverse.
Transmission Diversity
TD(Transmit Diversity)
OTD(Orthogonal Transmit Diversity)
The data stream is divided into two parts, which will
be spread by the orthogonal code sequence.
STS(Space Time Spreading)
All the forward code channels are transmitted on
the multi-antennas.
Spread with the supplementarity Walsh code or with
pseudo-randomization code.
Non-TD
Transmission Diversity
Data stream 1
Data stream
Transmission
diversity
processing
Path 2
Antenna 2
Data stream 2
OTD/STS
Assigned for high-speed packet data (>9.6 kbps) in the forward direction; (FCH is
always assigned to each call)
Up to 2 F-SCH can be assigned to a single mobile
F-SCH supports Walsh code lengths of 4 - 1024 depending on data rate and chip
rate
SCH-1
Mobile 1
FCH
F-CPCCH
F-FACH
What is F-CACH
F-CACH modes:
Power Controlled access mode
F-CACH provides fast acknowledgments to mobiles during access for
power control
Reservation Access Mode
Transmits an abbreviated address for each mobile that is allowed to
transmit on the R-CCC . This reduces collisions during the access
process
Course Outlines
Mobile
BTS
The mobile station makes a coarse initial estimation of the required transmit power,
based upon the total received power.
Mobile
BTS
Reverse Closed Loop
Power Control
or
Signal Strength
Measurement
Setpoint
Consists of power up (0) & power down (1) commands sent to the mobile stations, based
upon their signal strength measured at the Base Station and compared to a specified
threshold
Each command requests a 1dB increase or decrease of the mobile station transmit power
Mobile
BTS
Reverse Closed Loop
Power Control
BSC
or
Signal Strength
Measurement
Setpoint
Reverse Outer
Loop Power
Control
FER
Set point is varied according to the FER on the Reverse Traffic Channel
(determined at the Base Station Controller)
Sampled at a rate of 50 frames per second (20 ms / frame)
Set point adjusted every 1-2 seconds
Mobile
BTS
BSC
Adjust Fwd.
power
FER
Forward Link Power Control
As the FER (determined at the mobile station) increases, the mobile station
requests a Forward Traffic Channel power increase.
Mobile
BTS
Reverse Closed Loop
Power Control
FER
BSC
or
Signal Strength
Measurement
Setpoint
Adjust Fwd.
power
Reverse Outer
Loop Power
Control
FER
All types of power control work together to minimizes power consumption at the
mobile stations, and increases the overall capacity of the system transmit power.
Handoffs
CDMA Handoffs
CDMA
Cell Site
B
Cell Site
A
CDMA Handoffs
Cell Site
B
Make-before-break
Directed by the mobile not the base station
Undetectable by user
Improves call quality
Cell Site
A
While in the
Idle State
Idle Handoff
Soft Handoff
Softer Handoff
During
a Call
Soft Handoff
PSTN
Cell Site
A
MTX
Cell Site
B
B
S
C
Softer Handoff
alpha
beta
gamma
MSC
MSC
BSC
BSC
T1 or E1 Links
CIS
AA
f1
f1
BB
f1
f1
CC
f1
f1
DD
f1
f1
EE
f1
f1
FF
f1
f1
CIS
UU
f1
f1
VV
f1
f1
W
W
f1
f1
ISSHO
XX
f1
f1
YY
f1
f1
ZZ
f1
f1
Hard Handoff
PSTN
PSTN
MSC
MSC
BSC
BSC
A
(1)
B
(2)
MSC
T1 or E1 Links
TIA/EIA-41D
BSC
Pilot Sets
Pilot Sets
1. Active
2. Candidate
3. Neighbor
4. Remaining
Pilot sets:
Active Set: Pilots associated with the forward traffic channels
assigned to the mobile station (max 6 pilots)
Candidate Set: Pilots not currently in the Active Set, but received by
the mobile with sufficient strength to indicate that the corresponding
Traffic Channels can be successfully demodulated (max 5 pilots)
Neighbor Set: Pilots not currently on the Active or Candidate Sets,
that are likely handoff candidates (at least 20 pilots)
Remaining Set: All other possible pilots in the current system on the
current CDMA frequency assignment
PilotSetInitialization
(While in the Idle or in an Active Call)
Active
Candidate
Empty
Neighbor
Remaining
PilotSetMaintenance
(While in an Active Call)
Active
Candidate
Neighbor
Remaining
A
B
Timing
C
Pilot Channel
nnels
a
h
C
Traffic
PSMM
A search window is a range of PN offsets (in chips) where the mobile station
searches for usable multipath components of the pilots in a set
Pilot
Strength
Pilot Strength
exceeds T_ADD
T_ADD
T_TDROP
Time
(1)(2)
(3)
Course Outlines
Thanks!