WCDMA Principle
www.huawei.com
Objectives
Upon completion of this course, you will be able to:
Contents
3G Overview
CDMA Principle
Physical Channels
1G 1980s
Analog
AMPS
TACS
3G
IMT-2000
GSM
Technologies
drive
NMT
Others
CDMA
IS-95
TDMA
IS-136
PDC
UMTS
WCDMA
Demands
drive
cdma
2000
TDSCDMA
3G Evolution
Proposal of 3G
3G Spectrum Allocation
. . .
Frequency channel numbercentral frequency5, for main band:
3G Application Service
Error
Ratio
conversational
streaming
interactive
background
Time Delay
HUAWEI TECHNOLOGIES CO., LTD.
cdma2000
CN: based on ANSI 41 and MIP
TD-SCDMA
CDMA
RTT: TD-SCDMA
RTT: cdma2000
Contents
3G Overview
CDMA Principle
Physical Channels
TDMA
Power
Power
CDMA
Power
Duplex Technology
Power
Time
USER 2
FDD
USER 1
UL
DL
Frequency
Power
Time
DL
UL
DL
TDD
DL
USER 2
USER 1
UL
Frequency
Contents
3G Overview
CDMA Principle
Physical Channels
CN
CS
PS
Iu-CS
CS
Iu-PS
PS
Iu-CS
RNS
Iu-PS
RNS
Iur
RNC
RNC
UTRAN
Iub
Iub
Iub
Node B
Node B
Node B
UE
HUAWEI TECHNOLOGIES CO., LTD.
Uu
Iub
Node B
GSM/GPRS CN
WCDMA RTT
CS domain change to
NGN
WCDMA RTT
IMS
HSDPA
MBMS
HSUPA
3GPP Rel6
3GPP Rel5
3GPP Rel4
3GPP Rel99
2000
2001
2002
2005
Features of R6
MBMS is introduced
HSUPA is introduced to achieve the service rate up to 5.76Mbps
Features of R7
HSPA+ is introduced, which adopts higher order modulation and MIMO
Max DL rate: 28Mbps, Max UL rate:11Mbps
Features of R8
WCDMA LTE (Long term evolution) is introduced
OFDMA is adopted instead of CDMA
Max DL rate: 50Mbps, Max UL rate: 100Mbps (with 20MHz bandwidth)
GC
DC
Duplication avoidance
Nt
GC
DC
U-plane information
control
control
RRC
control
control
control
C-plane signaling
L3
PDCPPDCP
RLC
RLC
RLC
UuS boundary
RLC
RLC
RLC
L2/PDCP
RLC
BMC
L2/BMC
RLC
L2/RLC
MAC
L2/MAC
PHY
L1
Radio
Network
Layer
Control Plane
User Plane
Application
Protocol
Data
Stream(s)
Transport
Network
Layer
Transport Network
User Plane
Transport Network
Control Plane
Transport Network
User Plane
ALCAP(s)
Signaling
Bearer(s)
Signaling
Bearer(s)
Physical Layer
Data
Bearer(s)
Iu-CS Interface
Radio
Network
Layer
Control Plane
User plane
RANAP
Iu UP
Transport Network
User Plane
Transport
Network
Layer
Transport Network
Control Plane
Transport Network
User Plane
ALCAP
SCCP
A
MTP3-B
SAAL NNI
MTP3-B
SAAL NNI
ATM
Physical Layer
AAL2 PATH
Iu-PS Interface
Radio
Network
Layer
Transport
Network
Layer
Control Plane
User plane
RANAP
Iu UP
Transport Network
User Plane
Transport Network
User Plane
SCCP
GTP-U
MTP3-B
C
UDP
IP
SAAL NNI
AAL Type 5
ATM
Physical Layer
Iub Interface
Radio
Network
Layer
User plane
Control Plane
NBAP
NCP
Iub FP
CCP
Transport Network
Control Plane
Transport
Network
Layer
Transport Network
User Plane
ALCAP
Transport Network
User Plane
SAAL UNI
SAAL UNI
AAL2 PATH
ATM
Physical Layer
Iur Interface
Radio
Network
Layer
Control Plane
User plane
RANAP
Iur Data
Stream
Transport Network
User Plane
Transport
Network
Layer
Transport Network
Control Plane
Transport Network
User Plane
ALCAP
SCCP
A
MTP3-B
SAAL NNI
MTP3-B
SAAL NNI
ATM
Physical Layer
AAL2 PATH
Contents
3G Overview
CDMA Principle
Physical Channels
Service
Signal
Service
Signal
Source
Coding
Channel Coding
& Interleaving
Spreading
Modulation
bit
symbol
chip
modulated
signal
Source
Decoding
Channel Decoding
Despreading
& Deinterleaving
Receiver
Demodulation
Transmission
Radio
Channel
Reception
AMR_12.20
AMR_10.20
10.2
AMR_7.95
7.95
AMR_7.40
AMR_6.70
AMR_5.90
5.9
AMR_5.15
5.15
AMR_4.75
4.75
Service
Signal
Source
Coding
Channel Coding
& Interleaving
Spreading
Modulation
bit
symbol
chip
modulated
signal
Source
Decoding
Channel Decoding
Despreading
& Deinterleaving
Receiver
Demodulation
Transmission
Radio
Channel
Reception
block coding.
Adding the CRC bits is done before the channel encoding and
No Coding
Convolutional Coding (1/2, 1/3)
Turbo Coding (1/3)
Code Block
of N Bits
No Coding
Uncoded N bits
1/2 Convolutional
Coding
1/3 Convolutional
Coding
WCDMA Interleaving
Effect
Longer interleaving periods have better data protection with more delay
Input bits
0010000 ... 10111
0
0
...
...
0
Inter-column
permutation
0
0
...
...
0
0 0
... ...
... ...
1 1
1
0 0
... ...
... ...
1 1
0
...
...
1
1
0
...
...
1
1
Interleaving periods:
20, 40, or 80 ms
000101001011
Output bits
Service
Signal
Service
Signal
Source
Coding
Channel Coding
& Interleaving
Spreading
Modulation
bit
symbol
chip
modulated
signal
Source
Decoding
Channel Decoding
Despreading
& Deinterleaving
Receiver
Demodulation
Transmission
Radio
Channel
Reception
Correlation
Correlation measures similarity between any two arbitrary signals.
Identical and Orthogonal signals:
C1
+1
-1
C2
+1
-1 1 -1 1
-1 1 -1 1
Correlation = 1
Identical signals
-1
+1
C1
+1
-1
C2
1 1 1 1
+1
+1
-1 1 -1 1
1 1 1 1
-1 1 -1 1
-1
Correlation = 0
Orthogonal signals
UE2:
C1 :
1 1 1 1 1 1 1 1
C2 :
1 1 1 1 1 1 1 1
UE1c1
1 1 1 1 1 1 1 1
UE2c2
1 1 1 1 1 1 1 1
UE1c1 UE2c2
0 2
0 2
0 2
0 2
0 2
1 1 1 1 1 1 1 1
2
Dispreading result:
0 2
0 2
0 2
4 (means1) 4 (means1)
Integral judgment:
0 2
1 1 1 1 1 1 1 1
Dispreading result:
Integral judgment:
4 (means1) 4 (means1)
0 2
0 2
0 2
Spreading code
P(f)
f
Narrowband signal
P(f)
Broadband signal
f
Noise & Other Signal
Recovered signal
Signal
Combination
P(f)
Noise+Broadband signal
P(f)
Spreading code
Eb / No = Ec / No PG
Power
Ebit
Eb/No
Requiremen
t
Processing Gain
Interference from
other UE
Echip
Process Gain
Process Gain
chip rate
Pr ocessGain 10log(
)
bit rate
Process gain differs for each service.
If the service bit rate is greater, the process gain is smaller,
UE needs more power for this service, then the coverage of
this service will be smaller, vice versa.
Spreading Technology
Spreading consists of 2 steps:
Data
symbol
Chips after
spreading
channelization
scrambling
channelization code
Cch,4,0 = (1,1,1,1)
Cch,8,0 = (1,1,1,1,1,1,1,1)
Cch,8,1 = (1,1,1,1,-1,-1,-1,-1)
Cch,2,0 = (1,1)
Cch,4,1 = (1,1,-1,-1)
Cch,8,2 = (1,1,-1,-1,1,1,-1,-1)
Cch,8,3 = (1,1,-1,-1,-1,-1,1,1)
Cch,1,0 = (1)
Cch,4,2 = (1,-1,1,-1)
Cch,8,4 = (1,-1,1,-1,1,-1,1,-1)
Cch,8,5 = (1,-1,1,-1,-1,1,-1,1)
Cch,8,6 = (1,-1,-1,1,1,-1,-1,1)
Cch,8,7 = (1,-1,-1,1,-1,1,1,-1)
SF = 1
SF = 2
SF = 4
All rights reserved
SF = 8
Radio bearer
SF
Radio bearer
SF
Speech 12.2 UL
64
Speech 12.2 DL
128
Data 64 kbps UL
16
Data 64 kbps DL
32
16
16
Scrambling Code
Scrambling code: GOLD sequence.
There are 224 long uplink scrambling codes which are used for
Primary
scrambling
codes for
downlink
physical
channels
Group 63
Primary
scrambling code 1
Primary
scrambling code 8
Primary
scrambling code
8*63
512 primary
scrambling
codes
64 primary
scrambling code
groups
Primary
scrambling code
8*63 +7
Code Multiplexing
Downlink Transmission on a Cell Level
Scrambling code
NodeB
Channelization code 1
User 1 signal
Channelization code 2
User 2 signal
Channelization code 3
User 3 signal
Code Multiplexing
Uplink Transmission on a Cell Level
Scrambling code 1
Channelization code
User 1 signal
Scrambling code 2
Channelization code
NodeB
User 2 signal
Scrambling code 3
Channelization code
User 3 signal
Service
Signal
Service
Signal
Source
Coding
Channel Coding
& Interleaving
Spreading
Modulation
bit
symbol
chip
modulated
signal
Source
Decoding
Channel Decoding
Despreading
& Deinterleaving
Receiver
Demodulation
Transmission
Radio
Channel
Reception
Modulation Overview
Data to be transmitted:
Digital Input
0
time
Modulation Overview
Digital Modulation - BPSK
1
1
10
Information
signal
t
NRZ coding
Digital Input
t
-1
High Frequency
Carrier
Carrier
BPSK Waveform
10
fo
Modulated
BPSK
signal
BPSK
Modulation Overview
Digital Modulation - QPSK
NRZ Input
-1
5
1
-1
7
1
9
-1
10
-1
I di-Bit Stream
-1
-1
-1
Q di-Bit Stream
-1
-1
-1
I
Component
Q
Component
QPSK Waveform
1
10
Modulation Overview
A
NRZ
coding
Acos(ot)
I(t)
fo
QPSK
90
NRZ
coding
A
Q(t)
Acos(ot + p/2)
QPSK :A 2 cos(o f)
f
1
p/4
-1
7p/4
-1
3p/4
-1
-1
5p/4
Demodulation
QPSK Constellation Diagram
1,-1
-1,-1
-1
-1
10
QPSK Waveform
1,1
NRZ Output
-1,1
-1,1
-1
-1
-1
WCDMA Modulation
Different modulation methods corresponding to different
R99/R4: QPSK
Service
Signal
Source
Coding
Channel
Coding
Spreading
Modulation
bit
symbol
chip
modulated
signal
Source
Decoding
Channel
Decoding
Despreading
Receiver
Demodulation
Transmission
Radio
Channel
Reception
Wireless Propagation
Transmitted
Signal
Amplitude
Transmission Loss:
Path Loss + Multi-path Fading
Received
Signal
Time
20
15
10
dBm
5
0
-5
-10
-15
-20
Signal at Receiver
0
-5
-10
dB
-15
-20
-25
-30
-35
Fading
-40
Fading Categories
Fading Categories
Slow Fading
Fast Fading
Diversity Technique
Diversity technique is used to obtain uncorrelated signals for
combining
Reduce the effects of fading
Fast fading caused by multi-path
Slow fading caused by shadowing
Diversity
Time diversity
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)
RAKE receiver help to overcome on the multi-path fading and enhance the receive
performance of the system
HUAWEI TECHNOLOGIES CO., LTD.
Contents
3G Overview
CDMA Principle
Physical Channels
CN
CS
PS
Iu-CS
CS
Iu-PS
PS
Iu-CS
RNS
Iu-PS
RNS
Iur
RNC
RNC
UTRAN
Iub
Iub
NodeB
NodeB
Iub
NodeB
Uu
UE
HUAWEI TECHNOLOGIES CO., LTD.
Iub
NodeB
RAB, RB and RL
RAB
RB
RNC
UE
RL
NodeB
UTRAN
CN
Contents
3G Overview
CDMA Principle
Physical Channels
Logical Channel
(DTCH)
(CTCH)
(BCCH)
(PCCH)
(DCCH)
(CCCH)
Traffic channel
Control channel
Transport Channel
Dedicated Channel
(DCH)
Broadcast channel
(BCH)
(PCH)
(RACH)
Dedicated transport
channel
Common transport
channel
Physical Channel
A physical channel is defined by a specific carrier frequency, code
Physical Channel
(P-CCPCH)
(SCH)
(PICH)
(AICH)
(CPICH)
Paging Channels
PICH--Paging Indicator Channel
SCCPCH--Secondary Common Control Physical Channel
NodeB
Dedicated Channels
DPDCH--Dedicated Physical Data Channel
DPCCH--Dedicated Physical Control Channel
UE
Slot #0
Primary
SCH
Secondary
SCH
Slot #1
ac p
ac p
ac si,0
ac si,1
256 chips
2560 chips
One 10 ms SCH radio frame
Slot #14
ac p
i,14
acs
Group 61
Group 62
Group 63
#0
1
1
1
1
1
#1
1
1
2
2
2
#2
2
5
1
3
16
#3
8
16
15
1
6
#4
9
7
5
8
6
#5
10
3
5
6
11
slot number
#6 #7 #8
15
8
10
14 16
3
12 16
6
5
2
5
15
5
12
9
9
9
10
11
12
13
12
10
10
15
15
11
12
13
15
9
14
15
13
9
Slot # ?
Slot #?
Slot #?
P-SCH
acp
acp
acp
S-SCH
16
11
9
13
14
16
11
15
12
14
11
14
10
11
13
16
13
16
15
12
14
14
16
11
16
10
..
256 chips
#9
16
10
11
8
1
Group 2
Slot 7, 8, 9
Slot #0
Slot #1
Slot # i
1 radio frame: Tr = 10 ms
Slot #14
slot
256 chips
PCCPCH Data
SCH
18 bits
T
Slot #0
Slot #1
slot
Slot #i
1 radio frame: T f = 10 ms
Slot #14
or 144
12 bits (undefined)
b 287 b 288
b 299
Data
TFCI
N TFCI bits
Slot #0
Pilot
N Pilot bits
N Data bits
Slot #1
Slot #i
1 radio frame: T f = 10 ms
Slot #14
Preamble
Preamble
Preamble
4096 chips
Preamble
Message part
Preamble
Preamble
4096 chips
Message part
20 ms (two radio frames)
Data
N data bits
Data
Pilot
N Pilot bits
Control
TFCI
N TFCI bits
Slot # 0
Slot # 1
Slot # i
Slot # 14
radio frame: 10 ms
radio frame: 10 ms
5120 chips
#1
Access slot #0
Access slot #1
#2
#3
#4
#5
#6
#7
#8
#9
#10
#11
#12
#13
#14
Access slot #7
Access slot #8
AI part
a0 a1 a2
AS #14
AS #0
Unused part
a30 a31 a32 a33
AS #1
AS #i
20 ms
a38 a39
AS #14
AS #0
Data
Ndata bits
DPDCH
TFCI
NTFCI bits
Pilot
Npilot bits
DPCCH
FBI
NFBI bits
TPC
NTPC bits
Slot #0
Slot #1
Slot #i
1 radio frame: Tf = 10 ms
Slot #14
(TDM).
DPDCH carries data generated at Layer 2 and higher layer
DPCCH carries control information generated at Layer 1
SF of downlink DPCH is from 512 to 4
DPCCH
DPDCH
Data1
Ndata1 bits
TPC
NTPC bits
DPDCH
TFCI
NTFCI bits
Data2
Ndata2 bits
DPCCH
Pilot
Npilot bits
Slot #0
Slot #1
Slot #i
One radio frame, Tf = 10 ms
Slot #14
transport channel
SF=16, can be configured several channels to increase data service
Data
Ndata1 bits
Tslot = 2560 chips, M*10*2k bits (k=4)
Slot #0
Slot#1
1 subframe: Tf = 2 ms
Slot #2
Data
Ndata1 bits
Slot #0
Slot#1
1 subframe: Tf = 2 ms
Slot #2
ACK/NACK
CQI
One HS-DPCCH subframe ( 2ms )
Subframe #0
Subframe #i
1 radio frame: Tf = 10 ms
Subframe #n
Transport channels
BCCH
Physical channels
BCH
P-CCPCH
FACH
S-CCPCH
PCCH
PCH
S-CCPCH
CCCH
RACH
PRACH
FACH
S-CCPCH
FACH
S-CCPCH
DCH
DPDCH
CTCH
DCCH, DTCH
HS-DSCH
RACH, FACH
HS-PDSCH
PRACH, S-CCPCH
Contents
3G Overview
CDMA Principle
Physical Channels
Slot
Synchronization
Scrambling Code
Identification
START
Set Preamble_Initial_Power
Send a preamble
No AI
Choose a access slot again
Choose a signature and
increase preamble transmit power
The counter of preamble retransmit
Subtract 1, Commanded preamble power
increased by Power Ramp Step
END
Get negative AI
TSTD
STTD
Mode 1
Mode 2
applied
applied
S-CCPCH
applied
DPCH
applied
applied
applied
PICH
applied
HS-PDSCH
applied
applied
HS-SCCH
applied
AICH
applied
P-CCPCH
SCH
(STTD)
4 consecutive bits b0, b1, b2, b3 using STTD coding
b0 b1 b2 b3
Antenna 1
b 0 b1 b2 b3
-b2 b3 b0 -b1 Antenna 2
Channel bits
STTD encoded channel bits
for antenna 1 and antenna 2.
channel
Slot #0
Slot #1
Slot #2
Slot #14
(Tx
OFF)
acp
acs
i,0
(Tx
OFF)
acs
acsi,14
(Tx
OFF)
acp
(Tx
OFF)
(Tx
OFF)
(Tx
OFF)
i,1
acs
(Tx
OFF)
(Tx
OFF)
acp
acp
Antenna 1
Antenna 2
i,2
Thank You
www.huawei.com