Date post: | 05-Apr-2018 |
Category: |
Documents |
Upload: | prashantverma5 |
View: | 226 times |
Download: | 1 times |
of 121
7/31/2019 Cdma Introduction
1/121
7/31/2019 Cdma Introduction
2/121
CONTENTS
MULTIPLE ACCESS
CDMA SPECTRUM
CDMA CODES CDMA CHANNELS
CDMA CALL PROCESSING
CDMA PERFOMANCE INDICATORS HARD HANDOFF
7/31/2019 Cdma Introduction
3/121
MULTIPLE ACCESS
7/31/2019 Cdma Introduction
4/121
7/31/2019 Cdma Introduction
5/121
7/31/2019 Cdma Introduction
6/121
7/31/2019 Cdma Introduction
7/121
7/31/2019 Cdma Introduction
8/121
7/31/2019 Cdma Introduction
9/121
7/31/2019 Cdma Introduction
10/121
PROCESSING GAIN
Chip Rate (Rc): The Chip Rate is the rate at which the PN sequence is generated. For
CDMA, IS95, the chip rate is 1.2288 * 10 ^ 6 cps (chips per second).
Bit Rate (Rb): The bit rate is base band user information (i.e. user voice/data) rate. In
CDMA, voice is digitized at different rates depending on the speech activity level. Thesystem parameters presented in this discussion are based on a maximum bite rate of 9.6
kbps and 14.4 kbps per IS95
For CDMA (IS95A/B):
Ex.Rc = 1.2288 Mcps, Rb = 14.4 kbps (max), resulting in a Processing Gain of 85.33 (19.3
dB).
Processing Gain is a term common to all direct sequence spread spectrum
systems.
Process gain is defined as the ratio of the Chip Rate (Rc) to theinformation bit rate (Rb).
This provides a measure of ``spreading'' in the system.
Processing Gain = Rc / Rb
7/31/2019 Cdma Introduction
11/121
7/31/2019 Cdma Introduction
12/121
SOFT CAPACITY IN CDMA
YOU CAN ALWAYS ADD JUST ONE MORE CALLER TO A CDMACHANNEL AT THE COST OF QUALITY. CDMA SYSTEM CAPACITY IS
A COMPROMISE BETWEEN THE NUMBER OF USERS AND QUALITY
OF SERVICE.
CDMA
USERS
USER
TRAFFICQUALITY
TOTAL
BANDWIDTH
QUALITY IS ANALOGOUS TO PROCESSING GAIN
7/31/2019 Cdma Introduction
13/121
CDMA SPECTRUM
7/31/2019 Cdma Introduction
14/121
CDMA Cellular Spectrum
846.5MHz
825MHz
824
MHz
835
MHz
845
MHz
849
MHz
A A AB B Reverse link
891.5MHz
870MHz
869MHz
880MHz
890MHz
894MHz
A A AB B Forward link
7/31/2019 Cdma Introduction
15/121
CDMA UP LINK DOWN LINK BANDSEPERATION
1.23MHz 1.23MHz
ReverseCDMA Channel
ForwardCDMA Channel
45 MHzFrequencyCDMA
ChannelFrequency
836.68 MHz881.68 MHz
7/31/2019 Cdma Introduction
16/121
CDMA ADJACENT CHANNELS
7/31/2019 Cdma Introduction
17/121
Spreading : What We Do, We Can Undo
7/31/2019 Cdma Introduction
18/121
U1 = 0110010101001000
C1 ( 100110.10110010)*
=U1C1 ( 1001100000)
U1C1 ( 10011000000)
U1 = 0110010101001000
C1 ( 100110.10110010)*
=
UnCn
U4C4
U3C3
U2C2
UnCn*C1 = 0, UnCn*Cn = Un
U4C4*C1 = 0, U4C4*C4 = U4
U3C3*C1 = 0, U3C3*C3 = U3
U2C2*C1 = 0, U2*C2*C2 = U2
C1*C1 = 1, C2*C2 = 1. Cn*Cn = 1 BUT C1*C2 = 0C1*Cn = 0
DSSS Spreading/ Despreading
7/31/2019 Cdma Introduction
19/121
CDMA CODES
7/31/2019 Cdma Introduction
20/121
CODES IN CDMA
WALSH CODES O th l
7/31/2019 Cdma Introduction
21/121
WALSH CODES-OrthogonalSequences
Definition:
Orthogonal functions have zero correlation. Two binary sequencesare orthogonal if the process of XORing them results in an equal
number of 1s and 0s. Example:0000
(XOR) 0101
------0101
Generation Sequence:
- Seed 0 0
0 1- Repeat: right & below
- Invert: diagonally
0 0
0 1
0 0
0 1
0 0
0 1
1 1
1 0
7/31/2019 Cdma Introduction
22/121
Walsh Codes
0 0 0 00 1 0 10 0 1 1
0 1 1 0
0 0 0 00 1 0 10 0 1 1
0 1 1 0
0 0 0 00 1 0 10 0 1 10 1 1 0
0 0 0 00 1 0 10 0 1 10 1 1 0
0 0 0 00 1 0 10 0 1 1
0 1 1 0
0 0 0 00 1 0 10 0 1 1
0 1 1 0
0 0 0 00 1 0 10 0 1 10 1 1 0
0 0 0 00 1 0 10 0 1 10 1 1 0
0 0 0 00 1 0 10 0 1 10 1 1 0
0 0 0 00 1 0 10 0 1 10 1 1 0
0 0 0 00 1 0 10 0 1 10 1 1 0
0 0 0 00 1 0 10 0 1 10 1 1 0
0 0 0 00 1 0 10 0 1 1
0 1 1 0
0 0 0 00 1 0 10 0 1 1
0 1 1 0
0 0 0 00 1 0 10 0 1 1
0 1 1 0
0 0 0 00 1 0 10 0 1 1
0 1 1 0
0 0 0 00 1 0 10 0 1 1
0 1 1 0
0 0 0 00 1 0 10 0 1 1
0 1 1 0
0 0 0 00 1 0 10 0 1 1
0 1 1 0
0 0 0 00 1 0 10 0 1 1
0 1 1 0
0 0 0 00 1 0 10 0 1 1
0 1 1 0
0 0 0 00 1 0 10 0 1 1
0 1 1 0
0 0 0 00 1 0 10 0 1 1
0 1 1 0
0 0 0 00 1 0 10 0 1 1
0 1 1 0
0 0 0 00 1 0 10 0 1 1
0 1 1 0
0 0 0 00 1 0 10 0 1 1
0 1 1 0
0 0 0 00 1 0 10 0 1 1
0 1 1 0
0 0 0 00 1 0 10 0 1 1
0 1 1 0
0 0 0 00 1 0 10 0 1 10 1 1 0
0 0 0 00 1 0 10 0 1 10 1 1 0
0 0 0 00 1 0 10 0 1 10 1 1 0
0 0 0 00 1 0 10 0 1 10 1 1 0
0 0 0 00 1 0 10 0 1 10 1 1 0
0 0 0 00 1 0 10 0 1 10 1 1 0
0 0 0 00 1 0 10 0 1 10 1 1 0
0 0 0 00 1 0 10 0 1 10 1 1 0
0 0 0 00 1 0 10 0 1 10 1 1 0
0 0 0 00 1 0 10 0 1 10 1 1 0
0 0 0 00 1 0 10 0 1 10 1 1 0
0 0 0 00 1 0 10 0 1 10 1 1 0
0 0 0 00 1 0 10 0 1 10 1 1 0
0 0 0 00 1 0 10 0 1 10 1 1 0
0 0 0 00 1 0 10 0 1 10 1 1 0
0 0 0 00 1 0 10 0 1 10 1 1 0
0 0 0 00 1 0 10 0 1 10 1 1 0
0 0 0 00 1 0 10 0 1 10 1 1 0
0 0 0 00 1 0 10 0 1 10 1 1 0
0 0 0 00 1 0 10 0 1 10 1 1 0
0 0 0 00 1 0 10 0 1 10 1 1 0
0 0 0 00 1 0 10 0 1 10 1 1 0
0 0 0 00 1 0 10 0 1 10 1 1 0
0 0 0 00 1 0 10 0 1 10 1 1 0
0 0 0 00 1 0 10 0 1 1
0 1 1 0
0 0 0 00 1 0 10 0 1 1
0 1 1 0
0 0 0 00 1 0 10 0 1 1
0 1 1 0
0 0 0 00 1 0 10 0 1 1
0 1 1 0
0 0 0 00 1 0 10 0 1 1
0 1 1 0
0 0 0 00 1 0 10 0 1 1
0 1 1 0
0 0 0 00 1 0 10 0 1 1
0 1 1 0
0 0 0 00 1 0 10 0 1 1
0 1 1 0
0 0 0 00 1 0 10 0 1 1
0 1 1 0
0 0 0 00 1 0 10 0 1 1
0 1 1 0
0 0 0 00 1 0 10 0 1 1
0 1 1 0
0 0 0 00 1 0 10 0 1 1
0 1 1 0
0 0 0 00 1 0 10 0 1 10 1 1 0
0 0 0 00 1 0 10 0 1 10 1 1 0
0 0 0 00 1 0 10 0 1 10 1 1 0
0 0 0 00 1 0 10 0 1 10 1 1 0
0 0 0 00 1 0 10 0 1 10 1 1 0
0 0 0 00 1 0 10 0 1 10 1 1 0
0 0 0 00 1 0 10 0 1 10 1 1 0
0 0 0 00 1 0 10 0 1 10 1 1 0
0 0 0 00 1 0 10 0 1 10 1 1 0
0 0 0 00 1 0 10 0 1 10 1 1 0
0 0 0 00 1 0 10 0 1 10 1 1 0
0 0 0 00 1 0 10 0 1 10 1 1 0
0 0 0 00 1 0 10 0 1 10 1 1 0
0 0 0 00 1 0 10 0 1 10 1 1 0
0 0 0 00 1 0 10 0 1 10 1 1 0
0 0 0 00 1 0 10 0 1 10 1 1 0
0 0 0 00 1 0 10 0 1 10 1 1 0
0 0 0 00 1 0 10 0 1 10 1 1 0
0 0 0 00 1 0 10 0 1 10 1 1 0
0 0 0 00 1 0 10 0 1 10 1 1 0
0 0 0 00 1 0 10 0 1 10 1 1 0
0 0 0 00 1 0 10 0 1 10 1 1 0
0 0 0 00 1 0 10 0 1 10 1 1 0
0 0 0 00 1 0 10 0 1 10 1 1 0
0 0 0 00 1 0 10 0 1 10 1 1 0
0 0 0 00 1 0 10 0 1 10 1 1 0
0 0 0 00 1 0 10 0 1 10 1 1 0
0 0 0 00 1 0 10 0 1 10 1 1 0
0 0 0 00 1 0 10 0 1 10 1 1 0
0 0 0 00 1 0 10 0 1 10 1 1 0
0 0 0 00 1 0 10 0 1 10 1 1 0
0 0 0 00 1 0 10 0 1 10 1 1 0
0 0 0 00 1 0 10 0 1 1
0 1 1 0
0 0 0 00 1 0 10 0 1 1
0 1 1 0
0 0 0 00 1 0 10 0 1 1
0 1 1 0
0 0 0 00 1 0 10 0 1 1
0 1 1 0
0 0 0 00 1 0 10 0 1 1
0 1 1 0
0 0 0 00 1 0 10 0 1 1
0 1 1 0
0 0 0 00 1 0 10 0 1 1
0 1 1 0
0 0 0 00 1 0 10 0 1 1
0 1 1 0
0 0 0 00 1 0 10 0 1 1
0 1 1 0
0 0 0 00 1 0 10 0 1 1
0 1 1 0
0 0 0 00 1 0 10 0 1 1
0 1 1 0
0 0 0 00 1 0 10 0 1 1
0 1 1 0
0 0 0 00 1 0 10 0 1 1
0 1 1 0
0 0 0 00 1 0 10 0 1 1
0 1 1 0
0 0 0 00 1 0 10 0 1 1
0 1 1 0
0 0 0 00 1 0 10 0 1 1
0 1 1 0
0 0 0 00 1 0 10 0 1 10 1 1 0
0 0 0 00 1 0 10 0 1 10 1 1 0
0 0 0 00 1 0 10 0 1 10 1 1 0
0 0 0 00 1 0 10 0 1 10 1 1 0
0 0 0 00 1 0 10 0 1 10 1 1 0
0 0 0 00 1 0 10 0 1 10 1 1 0
0 0 0 00 1 0 10 0 1 10 1 1 0
0 0 0 00 1 0 10 0 1 10 1 1 0
0 0 0 00 1 0 10 0 1 10 1 1 0
0 0 0 00 1 0 10 0 1 10 1 1 0
0 0 0 00 1 0 10 0 1 10 1 1 0
0 0 0 00 1 0 10 0 1 10 1 1 0
0 0 0 00 1 0 10 0 1 10 1 1 0
0 0 0 00 1 0 10 0 1 10 1 1 0
0 0 0 00 1 0 10 0 1 10 1 1 0
0 0 0 00 1 0 10 0 1 10 1 1 0
0 0 0 00 1 0 10 0 1 10 1 1 0
0 0 0 00 1 0 10 0 1 10 1 1 0
0 0 0 00 1 0 10 0 1 10 1 1 0
0 0 0 00 1 0 10 0 1 10 1 1 0
0 0 0 00 1 0 10 0 1 10 1 1 0
0 0 0 00 1 0 10 0 1 10 1 1 0
0 0 0 00 1 0 10 0 1 10 1 1 0
0 0 0 00 1 0 10 0 1 10 1 1 0
0 0 0 00 1 0 10 0 1 10 1 1 0
0 0 0 00 1 0 10 0 1 10 1 1 0
0 0 0 00 1 0 10 0 1 10 1 1 0
0 0 0 00 1 0 10 0 1 10 1 1 0
0 0 0 00 1 0 10 0 1 10 1 1 0
0 0 0 00 1 0 10 0 1 10 1 1 0
0 0 0 00 1 0 10 0 1 10 1 1 0
0 0 0 00 1 0 10 0 1 10 1 1 0
0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 6 6 6 60 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 30
00
0
0000
0001111
11111
2222
222
222336666
012
3
4567
8901
234
5
678
90123
456
78901...0123
ORTHOGONALITY OF WALSH CODES
7/31/2019 Cdma Introduction
23/121
ORTHOGONALITY OF WALSH CODES
7/31/2019 Cdma Introduction
24/121
Orthogonal Spreading
1
0110011010011001100110010110011010011001011001100110011010011001
1001100101100110011001101001100101100110100110011001100101100110
Walsh Function #59
Pattern to be Transmitted
7/31/2019 Cdma Introduction
25/121
Orthogonal Spreading
0
0 1 1 0
0
0 1 1 0
1
0 1 1 0
1
0 1 1 0
1
0 1 1 0
1 0 0 1 0 1 1 0 0 1 1 0 1 0 0 1 1 0 0 1
+1
-1
+1
-1
User Data
OrthogonalSequence
Tx Data
7/31/2019 Cdma Introduction
26/121
Decoding Using a Correct Code
0
0 1 1 0
0
0 1 1 0
1
0 1 1 0
1
0 1 1 0
1
0 1 1 0
1 0 0 1 0 1 1 0 0 1 1 0 1 0 0 1 1 0 0 1
+1
-1
CorrectFunction
Rx Data
0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 11 1 1 1
7/31/2019 Cdma Introduction
27/121
?
0 1 0 1
?
0 1 0 1
?
0 1 0 1
?
0 1 0 1
?
0 1 0 1
1 0 0 1 0 1 1 0 0 1 1 0 1 0 0 1 1 0 0 1
IncorrectFunction
Rx Data
0 0 1 1 0 0 1 1 1 1 0 0 1 1 0 01 1 0 0
Decoding Using a Incorrect Code
7/31/2019 Cdma Introduction
28/121
Example: Spreading
+1
-1
+1
-1
+1
-1
+1
-3
Spread Waveform Representation ofUser As signal
Analog Signal Formed by the Summationof the Three Spread Signals
Spread Waveform Representation ofUser Cs signal
Spread Waveform Representation ofUser Bs signal
A=00
Walsh Code forA = 0101
B=10
Walsh Code forB = 0011
C=11
Walsh Code forC = 0000
7/31/2019 Cdma Introduction
29/121
Despreading
Received Composite Signal
Walsh Code for User A = 0101
Product
+1
-3
+1
-1
+3
-1
Average=(5-1)/4=1 Average=(5-1)/4=1
0 0
7/31/2019 Cdma Introduction
30/121
PN Code Generation
7/31/2019 Cdma Introduction
31/121
PN Code Generation
7/31/2019 Cdma Introduction
32/121
Masking
7/31/2019 Cdma Introduction
33/121
Lookup Table for PN Offsets
Mask
001
010
011
100
101
110
111
Offset (in chips)
7
6
4
5
1
3
2
Transmitted Sequence
1001011
0010111
1011100
0101110
1100101
0111001
1110010
7/31/2019 Cdma Introduction
34/121
Quadrature Spreading
To BasebandFilter
I
Q
1011000010110
0100011101011
0110111001011
Symbols Spread byWalsh Chips
0110111001011
0110111001011 1101111011101
0010100100000
Offset I PN Code
Offset Q PN Code
7/31/2019 Cdma Introduction
35/121
Phase Shift Keying (PSK)
-sinwct(logic 0)
sinwct(logic 1)
1
0
1
DigitalSignal
Bipolar PSK Quadrature PSK
00
0111
10
7/31/2019 Cdma Introduction
36/121
Orthogonal QPSK
I-ChannelInput Data
tb
b0 b1 b2 b3 b4
Q-Channel
Input Data
tb
a0
a1
a2
a3
7/31/2019 Cdma Introduction
37/121
QPSK MODULATION USING PN-SHORT CODE
7/31/2019 Cdma Introduction
38/121
PN Offset - Cell Identification
Quick and Easy Cell Acquisition Reuse Walsh Codes
100101001100111010111001010100
100101001100111010111001010100
1001010011001110101110010Offset inincrementsof 64 chips
#1
#2
#3
7/31/2019 Cdma Introduction
39/121
FORWARD & REVERSE LINK CODES
C h / N C h
7/31/2019 Cdma Introduction
40/121
Coherent / Non-CoherentDetection
7/31/2019 Cdma Introduction
41/121
CDMA CHANNELS
The CDMA Physical
7/31/2019 Cdma Introduction
42/121
The CDMA PhysicalLayer
7/31/2019 Cdma Introduction
43/121
Physical Channel
Physical channels are described in terms of a wideband
RF channel and code sequence. As defined in IS95, each
RF channel is 1.2288 MHz wide. For each RF channel,
there are 64 Walsh sequences (W0 through W63)available for use on the forward link. These Walsh
sequences are commonly referred to as CDMA code
channels.
7/31/2019 Cdma Introduction
44/121
The physical channel that carry specific types of information are
known as logical channels. Logical channels in CDMA are divided
into two categories: Traffic Channels and Control Channels. For
the forward link there are three types of Control/Signaling channels
and one Traffic Channel (per user). For the Reverse Link there isone type Signaling Channel and one Traffic Channel per user.
It is important to note that signals on the forward link are identified
by Walsh codes, however, signals on the reverse link are identified
by Long Codes.
Logical Channel
7/31/2019 Cdma Introduction
45/121
Transmitting a spread spectrum signal involves:
1. Modulating the information signal with the spreading PN
sequence
2. Modulating the resulting signal with the desired carrier wave
3. Band Pass Filtering the output
4. Transmitting the resulting RF signal.
Receiving a spread spectrum signal involves:
1. Demodulating the signal with the RF carrier,
2. Low Pass Filtering the resulting wide band signal,
3. Demodulating with the signal with the known spreading
sequence, and
4. Integrating the despread signal over a bit time to recover the
information signal
Transmit and Receive Processes of SpreadSpectrum
C A S 9 C A S
7/31/2019 Cdma Introduction
46/121
Four RF
CDMA IS-95 CHANNELS
7/31/2019 Cdma Introduction
47/121
AIR INTERFACE
Control Channels
Downlink Uplink
Pilot Sync Paging Access
7/31/2019 Cdma Introduction
48/121
AIR INTERFACE
TRAFFIC CHANNELS
SPEECH or DATA ASSOCIATED SIGNALLING
1 1/2 1/4 1/8 Blank &
Burst Dim &
Burst
Power
Control
Forward Link (Downlink)
7/31/2019 Cdma Introduction
49/121
o a d ( o )
The logical channels for the Forward Link must provide identification
of the Base station, timing and synchronization of the transmissions
between the base station and mobile station, paging of mobile units in
the area, and the voice/data transmission from the base station to the
mobile unit. The forward link is comprised of:
The Pilot Channel,
Up to one Sync Channel,
Up to seven Paging Channels, andUp to 55 Traffic Channels
A Power Control SubChannel is continuously transmitted on the
forward traffic channel as part of the traffic frame. Information on this
channel commands the mobile unit to adjust its transmitted power + 1
dB every 1/16 of a speech frame (800 times per second).
Power Control SubChannel
7/31/2019 Cdma Introduction
50/121
Reverse Link (Uplink)
The logical channel requirements of the reverse link must provide forthe identification and access request by the mobile unit to the base
stations in the area and the voice/data transmission from the mobile
unit to the base station. The reverse link is composed of:
Access Channels and
Traffic Channels.
These channels share the same CDMA center frequency on the reverse
link (a different frequency is used for forward link transmissions). The
total number of channels( max 55) is determined by base station
activity. .. The reverse link capability of a given base station is limited
by the number of traffic channels assigned (up to 55) and up to seven(7) access channels (correlating to a maximum of 7 paging channels).
Note that a mobile does not ``tie up'' an access channel, it only
borrows it for a short amount of time.
Pilot and Sync and Paging Channels
7/31/2019 Cdma Introduction
51/121
The Pilot Channel allows a mobile station to acquire the timing of the
Forward Traffic Channel user information. It provides a phase reference
for coherent demodulation and provides a means for signal strengthcomparisons between base stations, which is used to determine when to
handoff. It consists of the un-modulated spreading sequences (PN short
codes). The Pilot signal is transmitted continuously on Walsh 0 by each
CDMA base station at the transmitter (cell/sector) level.
Pilot Channel
Sync Channel
The Synchronization Channel is an encoded, interleaved and modulated
spread spectrum signal that is used with the Pilot Channel to acquire initial
system time and synchronization. The sync channel is always transmitted
on Walsh 32.
The Paging Channel is used for transmission of control information to the mobile. When a
mobile is to receive a call it will receive a ``page'' from the base station. Up to seven (7)
channels may be configured for paging depending on the expected demand. Page channel
messaging to each user takes place in an 80 ms ``slot''. The 80 ms slots are grouped into
cycles of 2048 slots (cycle duration 163.84 s) referred to as maximum slot cycles. The base
station can limit the maximum slot cycle used by the mobile.
Paging Channel
Access and Traffic Channels
7/31/2019 Cdma Introduction
52/121
Access and Traffic Channels
Access Channel
The Access Channel is used for the transmission of control information to the
base station. When a mobile is to place a call it uses the ``access'' channel toinform the base station. This channel is also used when responding to a ``page''.
Each Access Channel is identified by a distinct ``Access Channel Long PN Code
''. An Access Channel is selected randomly by the mobile unit from the total
number of access channels available from the serving cell/sector.
Traffic ChannelThe Traffic Channel carries all the calls (voice or data signal) from a given base station to
all the mobile units active in the coverage area or vice versa. Each user has a dedicated
TCH, and corresponding Walsh code, on the down link.
The forward traffic channel message consists of user voice (or data), power control data,
and error correction bits. The message is transmitted as a series of traffic frames. Thetraffic channel may also carry signaling information with or in place of user voice (or
data). A Walsh code is assigned by the base station for each Traffic Channel in use.
The Traffic Channel for the reverse link is identical to the forward link Traffic Channel
in function and structure. Each traffic channel is identified by a ``User Long PN Code''
which is unique to each CDMA user.
7/31/2019 Cdma Introduction
53/121
Variable Low Bit Rate
Speech Coding
Convolution
encoding
Bit Interleaving
Encryption:Long Code
Scrambling
Quadrature
Carrier
Modulation
RF
Channel
Walsh Function
Modulation
Quadrature
Spreading and
Multiplexing
Variable Low Bit Rate
Speech Decoding
Channel Decoding
Bit Deinterleaving
Decryption: Long
Code Descrambling
Quadrature Carrier
Demodulation
Walsh Function
Demodulation
Quadrature
Despreading
CDMA Forward Link
Transmit Pathin Base Station
Receive path
in Mobile
INTERLEAVING IN FEC
7/31/2019 Cdma Introduction
54/121
C
C
7/31/2019 Cdma Introduction
55/121
Variable Low Bit Rate
Speech Coding
Concolution Encoding
Bit Interleaving
64ary Orthogonal
Walsh Symbol
Modulation
Quadrature
Carrier
Modulation
RF
Channel
Encryption: Long
Code Spreading
QuadratureSpreading
Variable Low Bit Rate
Speech Decoding
Channel Decoding
Bit Deinterleaving
64ary Orthogonal Walsh
Symbol Demodulation
Quadrature Carrier
Demodulation
Decryption: Long
Code Despreading
Demultiplexing andQuadrature
Despreading
Transmit Path
in Mobile
Receive path in
Base Station
CDMA Reverse Link
7/31/2019 Cdma Introduction
56/121
Forward Link Code Channels
Pilot Channel
7/31/2019 Cdma Introduction
57/121
Pilot Channel
26.67 ms frame period, repeated 75 times a second.
Pilot channels are kept at 4-6 dB higher then rest of the channels
BB
BB
All 0s
Walsh W0
1.2288 Mcps
I Pilot PN sequence1.2288 Mcps
Q Pilot PN sequence1.2288 Mcps
To QPSKModulator
7/31/2019 Cdma Introduction
58/121
Sync Channel Frames
7/31/2019 Cdma Introduction
59/121
Sync Channel Frames
Convolutional encoder not zeroed out after each frame
No CRC bits at frame level, SOM (Start Of Message)
SOM 31 Information Bits
32 bits / 26.67 ms
BB
BB
Sync ChannelMessage Walsh W32
1.2288Mcps
I Pilot PN sequence1.2288 Mcps
Q Pilot PN sequence1.2288 Mcps
To QPSKModulator
ConvolutionalEncoderRate=1/2,
SymbolRepetition
1.2Kbps
2.4Ksps
BlockInter-leaver19.2
Ksps
19.2Ksps
7/31/2019 Cdma Introduction
60/121
Paging Channel
7/31/2019 Cdma Introduction
61/121
Paging Channel
BB
BB
Paging ChannelMessage
Walsh W1-7
1.2288Mcps
I Pilot PN
1.2288 Mcps
Q Pilot PN1.2288 Mcps
To QPSKModulator
ConvolutionalEncoderRate=1/2,
SymbolRepetition
4.8/9.6Kbps
9.6/19.2Ksps
BlockInter-leaver19.2
Ksps
19.2Ksps
Long CodeDecimator
Long CodeGenerator
1.2288Mcps
64:1Long-code MaskforPaging Channel
Forward Traffic Channel
7/31/2019 Cdma Introduction
62/121
Forward Traffic Channel
BB
Walsh Wn
1.2288Mcps
I Pilot PN1.2288 Mcps
Q Pilot PN
1.2288 Mcps
To QPSKModulator
ConvolutionalEncoderRate=1/2,
SymbolRepetition
BlockInter-
leaver 19.2Ksps
DecimatorLong Code
Generator 1.2288Mcps
64:1Long-codeMask
Decimator
Mux
24:1
Power Control
Bits (800bps)
BB
7/31/2019 Cdma Introduction
63/121
Reverse Link Code Channels
7/31/2019 Cdma Introduction
64/121
Access Channel Frames
7/31/2019 Cdma Introduction
65/121
Access Channel Frames
Tail Bits Zero Convolutional Encoder, No CRC Bits At Frame Level
Preamble Comprised of Zero Filled Frames
88 Information Bits 8 TailBits
20 ms
BB
BB
Access ChannelMessage
1.2288Mcps
I Pilot PN
1.2288 Mcps
Q Pilot PN1.2288 Mcps
To QPSKModulator
ConvolutionalEncoderRate=1/3, K=9
SymbolRepetition
4.8/9.6Kbps
14.4Ksps
BlockInter-leaver28.8
Ksps
64-aryOrthogonalModulator
Long CodeGenerator
1.2288 McpsLong-codeMask
Reverse Traffic Channel
7/31/2019 Cdma Introduction
66/121
Reverse Traffic Channel
BB
BB
1.2288
Mcps
I Pilot PN1.2288 Mcps
Q Pilot PN1.2288 Mcps
To QPSK
Modulator
ConvolutionalEncoderRate=1/3, K=9
SymbolRepetition
RS1/RS2
Block
Inter-leaver28.8
Ksps
64-ary
OrthogonalModulator
Long Code
Generator
1.2288McpsLong-code
Mask
Data
BurstRandomizer
28.8Ksps
4.8Ksps
7/31/2019 Cdma Introduction
67/121
Summary ofCodes
7/31/2019 Cdma Introduction
68/121
The Long Code is a PN sequence that is 2^42 1 bits (chips) long. It is generated at a rate
of 1.2288 Mbps (or Mcps) giving it a period (time before the sequence repeats) ofapproximately 41.4 days. The long code is used to encrypt user information. Both the base
station and the mobile unit have knowledge of this sequence at any given instant in time
based on a specified private ``long code mask'' that is exchanged.
PN Long Code
The Short Code is a PN sequence that is 2 ^ 15 bits (chips) in length. This code isgenerated at 1.2288 Mbps (or Mcps) giving a period of 26.67 ms. This code is used for final
spreading of the signal and is transmitted as a reference known as the ``Pilot Sequence''
by the base station. All base stations use the same short code. Base stations are
differentiated from one another by transmitting the PN short code at different ``offsets'' in
absolute.
PN Short Code
CDMA defines a group of 64 orthogonal sequences, each 64 bits long, known as Walsh
Codes. These sequences are also referred to as Wash Functions. These codes are generated
at 1.2288 Mbps (Mcps) with a period of approximately 52 s. These are used to identify
users on the forward link. For this reason they are also referred to as either Walsh
Channels or TCH. All base stations and mobile users have knowledge of all Walsh codes.
Walsh Codes
7/31/2019 Cdma Introduction
69/121
7/31/2019 Cdma Introduction
70/121
7/31/2019 Cdma Introduction
71/121
7/31/2019 Cdma Introduction
72/121
7/31/2019 Cdma Introduction
73/121
7/31/2019 Cdma Introduction
74/121
7/31/2019 Cdma Introduction
75/121
7/31/2019 Cdma Introduction
76/121
7/31/2019 Cdma Introduction
77/121
7/31/2019 Cdma Introduction
78/121
7/31/2019 Cdma Introduction
79/121
7/31/2019 Cdma Introduction
80/121
7/31/2019 Cdma Introduction
81/121
7/31/2019 Cdma Introduction
82/121
7/31/2019 Cdma Introduction
83/121
7/31/2019 Cdma Introduction
84/121
7/31/2019 Cdma Introduction
85/121
7/31/2019 Cdma Introduction
86/121
7/31/2019 Cdma Introduction
87/121
7/31/2019 Cdma Introduction
88/121
7/31/2019 Cdma Introduction
89/121
7/31/2019 Cdma Introduction
90/121
7/31/2019 Cdma Introduction
91/121
7/31/2019 Cdma Introduction
92/121
7/31/2019 Cdma Introduction
93/121
7/31/2019 Cdma Introduction
94/121
7/31/2019 Cdma Introduction
95/121
7/31/2019 Cdma Introduction
96/121
7/31/2019 Cdma Introduction
97/121
7/31/2019 Cdma Introduction
98/121
7/31/2019 Cdma Introduction
99/121
7/31/2019 Cdma Introduction
100/121
7/31/2019 Cdma Introduction
101/121
7/31/2019 Cdma Introduction
102/121
7/31/2019 Cdma Introduction
103/121
7/31/2019 Cdma Introduction
104/121
7/31/2019 Cdma Introduction
105/121
7/31/2019 Cdma Introduction
106/121
7/31/2019 Cdma Introduction
107/121
7/31/2019 Cdma Introduction
108/121
7/31/2019 Cdma Introduction
109/121
7/31/2019 Cdma Introduction
110/121
7/31/2019 Cdma Introduction
111/121
7/31/2019 Cdma Introduction
112/121
7/31/2019 Cdma Introduction
113/121
7/31/2019 Cdma Introduction
114/121
7/31/2019 Cdma Introduction
115/121
7/31/2019 Cdma Introduction
116/121
7/31/2019 Cdma Introduction
117/121
7/31/2019 Cdma Introduction
118/121
7/31/2019 Cdma Introduction
119/121
7/31/2019 Cdma Introduction
120/121
7/31/2019 Cdma Introduction
121/121