PHYtutorial
PHYtutorial
Michael Souryal
April 29, 2006
Common Components
Encoding, modulation, spreading
Common Features/Functionality
Power control, diversity, soft handoff
System Particulars
cdmaOne (IS-95)
cdma2000
Sources:
1. V. Vanghi, A. Damnjanovic, and B. Vojcic, The cdma2000 System
for Mobile Communications (Prentice Hall PTR, 2004).
2. V. K. Garg, IS-95 CDMA and cdma2000 (Prentice Hall PTR, 2000).
2
M. Souryal 1
CDMA Tutorial April 29, 2006
Input
Data FEC
Interleaver Modulator Spreader
Encoder
Channel
Output
Data
FEC
Deinterleaver Demodulator Despreader
Decoder
M. Souryal 2
CDMA Tutorial April 29, 2006
Costs
Added complexity of encoder/decoder
Increased bandwidth and/or reduced data rate
(exception: trellis-coded modulation)
Types of codes
Block (e.g., Golay, Reed-Solomon)
Convolutional
Turbo (i.e., concatenated with iterative decoding)
M. Souryal 3
CDMA Tutorial April 29, 2006
input output
D D
g1
+
rate: r=1/2 (doubles the sequence length)
constraint length: K=3
generator polynomials: g 0 = (7)oct , g1 = (5)oct
!"
Example: r=1/3 parallel concatenated convolutional code
X (systematic bit)
Y
+ + (parity bit)
X + D D D
+
Inter-
leaver
punctured
Y'
+ + (parity bit)
+ D D D
+
M. Souryal 4
CDMA Tutorial April 29, 2006
RSC c1
1 0
Π
RSC c2 0 1
# $ %
0
Synchronous DS CDMA
10
Simulated BER w/o FEC
Eb N 0 = 20 dB Simulated BER with FEC
-1
10
Bit error probability
-2
10
-3
10
-4
10
M. Souryal 5
CDMA Tutorial April 29, 2006
& !
Turbo Codes
Higher coding gain (resilience to noise/interference)
Longer latency (better suited for data, not voice)
Greater complexity (decoder)
11
Input
Data FEC
Interleaver Modulator Spreader
Encoder
Channel
Output
Data
FEC
Deinterleaver Demodulator Despreader
Decoder
12
M. Souryal 6
CDMA Tutorial April 29, 2006
% '
Channel amplitude
Temporary decrease in
received energy due to fading
burst errors
Time
13
( )'
14
M. Souryal 7
CDMA Tutorial April 29, 2006
Input
Data FEC
Interleaver Modulator Spreader
Encoder
Channel
Output
Data
FEC
Deinterleaver Demodulator Despreader
Decoder
15
Coherent Schemes
Increasing
Binary Phase Shift Keying (BPSK) spectral
Quaternary Phase Shift Keying (QPSK) efficiency.
Higher SINR
8-PSK
required to
16-QAM achieve a
given BER.
Non-coherent Schemes
Orthogonal signals (e.g., Walsh functions)
Differential PSK
16
M. Souryal 8
CDMA Tutorial April 29, 2006
Input
Data FEC
Interleaver Modulator Spreader
Encoder
Channel
Output
Data
FEC
Deinterleaver Demodulator Despreader
Decoder
17
d(t)a(t)
d(t) Channel
A B C
a(t) a(t)
M. Souryal 9
CDMA Tutorial April 29, 2006
$ +
Gold sequences, …
Good cross-correlation properties
Orthogonal sequences
Zero cross-correlation (when synchronous)
Example: Walsh-Hadamard
19
, %-. +
Generation
0 0 HN HN
H1 = [ 0] , H 2 = , H2 N =
0 1 HN HN
Example
0 0 0 0
H2 H2 0 1 0 1
H4 = =
H2 H2 0 0 1 1
0 1 1 0
M. Souryal 10
CDMA Tutorial April 29, 2006
Common Components
Common Features/Functionality
Power Control
Diversity
Soft Handoff
System Particulars
cdmaOne (IS-95)
cdma2000
21
22
M. Souryal 11
CDMA Tutorial April 29, 2006
/ #
23
/ #
Measures Adjusts
received transmission
power, Pr power,
Feedback channel: Pt′ = Pt ± ∆P
±∆P
24
M. Souryal 12
CDMA Tutorial April 29, 2006
α1 (t ) α 2 (t )
Time
25
Types of diversity:
Frequency
Time
Antenna (both receive and transmit)
M. Souryal 13
CDMA Tutorial April 29, 2006
α1
α2
...
αL
Base Station
27
Space-time coding
Combines FEC coding and antenna diversity
Can be generalized to include coding and spreading
28
M. Souryal 14
CDMA Tutorial April 29, 2006
- 1
0≤t <T s0 s1
T ≤ t < 2T − s1* s0*
-s1*, s0
α1
s0*, s1
α2
Mobile Station
Base Station
29
Resulting SNR:
SNR =
(α 1
2
+ α2
2
)s i
2
i
N0
30
M. Souryal 15
CDMA Tutorial April 29, 2006
' $
Interference sources on
Forward link
Reverse link
31
/ )' $
32
M. Souryal 16
CDMA Tutorial April 29, 2006
0 / )' $
33
Example:
3 sectors/cell, 120º
antenna
beamwidth
Reduces
interference by a
factor of 3
Increases capacity
by same factor
90ºand 60ºpatterns
also possible
34
M. Souryal 17
CDMA Tutorial April 29, 2006
$. $
$
Allows mobile to
communicate with new BS
w/o interrupting comm. with
current BS
Made possible by universal
frequency reuse of CDMA
A form of macro-diversity
Cost: increased interference
on forward link
35
Common Components
Encoding, modulation, spreading
Common Features/Functionality
Power control, diversity, soft handoff
System Particulars
cdmaOne (IS-95)
cdma2000
36
M. Souryal 18
CDMA Tutorial April 29, 2006
'-34
37
'-34 /)
64 orthogonal channels
Pilot signal at higher power level
Spreading sequences
64 Walsh functions (for
channelization)
Scrambling code: length 215 PN
sequence
Reduces interference from Mobile Station
co-channel mobiles in different Base Station
cells/sectors
Provides desired wide spectral
characteristics
Power control of FL channels based on
measured FER reported by the mobile
station (MS) to base station (BS)
38
M. Souryal 19
CDMA Tutorial April 29, 2006
'-340 /)
transmitter power
Based on received SIR measured by
BS
Faster than forward link power
control
39
/) %
Control channels
One Pilot channel
One Synch channel
One to seven Paging channels
Traffic channels
For voice/data
Ranging from 55 to 61 channels
Each channel assigned one of 64 Walsh functions
See Fig. 6-1 of [Garg]
40
M. Souryal 20
CDMA Tutorial April 29, 2006
# %
% %
42
M. Souryal 21
CDMA Tutorial April 29, 2006
# %
43
$
$ %
Rate sets
RS1: 1200, 2400, 4800, 9600 bps
RS2 (optional): 1800, 3600, 7200, 14400 bps
Each forward traffic channel consists of
1 Fundamental code channel
0-7 Supplemental code channels
Mobile power control subchannel
± 1 dB power control commands every 1.25 ms
Decimated long code used for privacy
See Fig. 7-21 of [Garg]
44
M. Souryal 22
CDMA Tutorial April 29, 2006
$
$ % #
0 /) %
Access channel
For control control information (e.g., call origination,
response to paging)
Traffic channel
46
M. Souryal 23
CDMA Tutorial April 29, 2006
47
/ #5 + )
D D D D D D D D ... D
42
bits
Modulo 2 Addition
48
M. Souryal 24
CDMA Tutorial April 29, 2006
$
$ 6# 7
PNI cos(2πfCt)
I Mapping
Channel Baseband
0 to +1
Gain Filter
1 to -1
½ PN Mapping s(t)
Q Channel Baseband
Chip 0 to +1
Gain Filter
Delay 1 to -1
PNQ sin(2πfCt)
Q
01 00
Results in non-zero crossing
OQPSK signal
envelope
constellation
Allows for a simpler power
−
I
−
amplifier at MS
11 10
49
0 $
$ %
50
M. Souryal 25
CDMA Tutorial April 29, 2006
0 $
$ % #
Parameter 9600 bps 4800 bps 2400 bps 1200 bps Units
8999
Features
Support of voice and low to high data rates
Multiple channel sizes
Spreading Rate 1 (SR1): 1.2288 Mcps
a.k.a. “single carrier” or “1×”
SR3, “multicarrier” or “3×”
Forward link: 3 carriers spread @ 1.2288 Mcps
Reverse link: 1 carrier spread @ 3.6864 Mcps
Support for advanced antenna technologies
Backward compatibility with IS-95 (cdmaOne)
52
M. Souryal 26
CDMA Tutorial April 29, 2006
8999 /) %
Common
Assignment
Channels
Pilot Channel
Common Power
Control Channels
Transmit Diversity
Pilot Channel
Pilot Channels
Auxiliary Pilot
Channels
Common Control
Channels
Auxiliary Transmit
Diversity Pilot
Channels
Sync Channel
Forward
Channels Packet Data
Channels
Traffic Channels
Dedicated Control
Channel
Broadcast Control
Channels
Fundamental
Channel
Paging Channels
Power Control
Subchannel
Quick Paging
Channels
Supplemental
Channels
Packet Data
Control Channels 53
/)
Multiple carriers
Orthogonal channels using Walsh codes
QPSK modulation (and 8-PSK, 16-QAM for packet data
channel)
Fast closed-loop power control
Transmit antenna diversity
FEC
Convolutional codes for voice and data
Turbo codes for long data frames
54
M. Souryal 27
CDMA Tutorial April 29, 2006
W 02 W 12
W 04 W24 W 14 W 34
W 08 W 48 W 28 W6 8 W 18 W5 8 W 38 W 78
W 016 W 816 W 416 W 12 16W 216 W 1016 W 616 W 1416 W 116 W 916 W 5 16 W 13 16 W 3 16W 11 16 W 716 W 1516
W 0 32 ... W 432 ... W 232 ... W 632 ... W 132 ... W 532 ... W 3 32 ... W 732 ...
W 064W 32 64... W 4 64 ... W 2 64 ... W 6 64 ... W 1 64 ... W 564 ... W 364 ... W 764 ... 55
QPSK modulation
Distinct data on in-phase and quadrature channels
Allows for stronger coding while maintaining data rate
Complex spreading using length 215 short PN codes
quadrature spreading
cos(2πfC t)
I Baseband
YI
Filter
Walsh I’=I PNI-Q PNQ
function Q’=I PNQ+Q PNI
s(t)
Baseband
YQ
Q Filter
sin(2πfCt)
PNI PNQ
56
M. Souryal 28
CDMA Tutorial April 29, 2006
+-
Mobile Station
Base Station
/ )( )
Conv. or Symbol
source Block
bits
turbo repetition/ Interleaver
encoder
encoder puncturing
cos(2πfct)
long
code
Scrambling Walsh
PNI PNQ sin(2πfct)
Function
58
M. Souryal 29
CDMA Tutorial April 29, 2006
89990 /) %
Access Channel
R-PICH
Enhanced Access
Channel
Operation
R-EACH
R-PICH
Reverse Common
Control Channel
Reverse Channels Operation
R-CCCH
R-PICH
0 or 1 R-DCCH
0 or 1 R-FCH
Reverse Traffic
Channel 0 or 2 R-SCH
Operation
0 or 1 R-PCSCH
0 or 1 R-ACKCH
0 or 1 R-CQICH 59
0 /)
60
M. Souryal 30
CDMA Tutorial April 29, 2006
0 / )( )
Conv. or Symbol
source Block
bits
turbo repetition/ Interleaver
encoder
encoder puncturing
61
. % 0
62
M. Souryal 31
CDMA Tutorial April 29, 2006
%
User 2 User 1 User 3 User 1
User 2
User 2
User 3
User 1
SNIR
time
63
/ )# ) %
Add 6-Bit Turbo
Add 16- Block
F-PDCH bits Encoder Tail Encoder
Bit CRC Interleaver
Allow ance R=1/5
QPSK,
Subpacket
8-PSK or
Selection
16-QAM
I I
Scrambling Bit WCI_SET
Extraction [0]
Symbol Q Q
I Walsh I
DEMUX
Chip
I/Q Pairs 1
Long Code Q Summer Q
to n
Generator I WCI_SET I
(1.2288 Mcps)
[n-1]
Q Q
long code
mask
cover w ith 32-chip Walsh
codes n=1,2, … , or 28 64
M. Souryal 32