Prepared By:: Live On Top
Prepared By:: Live On Top
Live on Top
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
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