WCDMA System Technologies
WCDMA System Technologies
Access (WCDMA)
External networks
Node B VLR
GMSC CS
USIM RNC
Node B
Cu HLR
Iur
Node B
ME RNC
Node B SGSN GGSN PS
4
Network elements
5
Network elements: UE
6
Network elements: UTRAN
8
Network elements: CN
9
UTRAN Architecture: Open interfaces
The UMTS standards are structured so that internal functionality of
the network elements is not specified in detail.
Instead, the interfaces between the logical network elements have
been defined. Few important open interfaces are indicated below:
10
UTRAN Architecture: Open interfaces
11
UTRAN Architecture: Open interfaces
12
Contents
1. UMTS radio access network architecture
2. Physical layer: CDMA principles
3. Physical layer: WCDMA spreading and scrambling
4. WCDMA channel concepts
5. Physical layer procedures
6. UMTS Radio Access Bearer concept, QoS and radio
interface protocols (optional)
7. Radio Resource Management (RRM)
Code division multiple access (1)
In CDMA, each transmission is spread over the entire
bandwidth and separation between transmissions is
done using the Code Division Multiplexing (CDM)
DS
FH
DS = direct sequence FH = frequency hopping
14
Code division multiple access (2)
In the so-called Direct-Sequence Spread-Spectrum (DS-
SS), the low rate stream of information bits from user is
modulated by pseudo-noise sequence
So, inter-cell interference occurs evenly over the whole
bandwidth, and it is looking like white noise
Frequency
15
Code division multiple access (3)
Despreading in presence
of wideband interference
16
CDMA Downlink (1)
In the Downlink (DL) of a CDMA system, transmissions
to different users are synchronized by nature
– Transmission is emerging from a single point (i.e., the BS)
Therefore, in DL users in the single cell can be
separated using orthogonal channelization codes
Row
”i”
Row
”j”
Hadamard-Walsh codes
17
CDMA Downlink (2)
Thus, each user is assigned a channelization code
Then, if reception in terminal receiver is perfect, signals
from base station to other users of the same cell may be
completely removed
Yet, the co-channel interference from adjacent cells
cannot be removed, but for mobile terminal it is seen as
an additional component of Gaussian white noise
MS 1
MS 1 r1(t) BS
output
p1(t) p1(t)
r1(t)
p2(t)
MS 2 r2(t)
p2(t)
BS to MS 1
MS 2
18
output
Asynchronous vs synchronous CDMA uplink
In the Uplink (UL) of CDMA systems, users are
asynchronous in nature
– I.e., each one has its local oscillator that runs independently
– Cross correlation properties of the spreading codes change
Then, there are two options to separate users in a proper
way (i.e., keep co-channel interference low)
(a) Use scrambling codes (make interference look like AWGN)
(b) Estimate the timing advance, and synchronize to the local
oscillator to the oscillator of the base station
PN Sequence Generator
21
Some CDMA design aspects (2)
In the DL, base station transmitter can centrally control
the signal differences
However, UL power control requires the assistance of the
base station (feedback information is required)
The best performance is obtained when received power
is just on the level that is needed for reliable detection
22
Advantages of CDMA
All frequency resources can be used in all cells (i.e., universal
frequency reuse)
The implementation of CDMA provides relatively high system
capacity, especially when the data rates of users are low
– Thus, CDMA is relatively good multiple access method when system
is characterized by a large number of low rate users
Different channels can be multiplexed easily in the code domain
– I.e., separation of control and data channels is quite easy
Narrowband interference is spread in the receiver, which leads to
good protection against narrowband interference (Jamming)
Narrowband jamming
in CDMA systems
23
Disadvantages of CDMA (1)
Accurate power control is needed, to avoid near-far
problem in both links
– This statement becomes especially true in the uplink direction
The use of CDMA is a better choice when dealing with a
large number of low-rate users, rather than few users
that demand high data rates
Code orthogonality can be partially
lost in presence of strong multipath
propagation conditions
– Then, interference between code
channels takes place, and orthogonality
on same cell users is partially lost (i.e.,
intra-cell interference is generated)
24
Disadvantages of CDMA (2)
Inter-cell interference is similar to white noise, making the
interference mitigation difficult
Very accurate synchronization is needed, since chip
duration is short in time
25
Contents
1. UMTS radio access network architecture
2. Physical layer: CDMA principles
3. Physical layer: WCDMA spreading and scrambling
4. WCDMA channel concepts
5. Physical layer procedures
6. Radio Resource Management (RRM)
7. UMTS Radio Access Bearer concept, QoS and radio
interface protocols
Spreading
Data
Spreading code
frequency frequency
27
Spreading
[1,1,1,1]
[1,1] …
[1,1,-1,-1]
[1]
[1,-1,1,-1]
[1,-1] [1,-1,-1,1,1,-1,-1,1]
[1,-1,-1,1] …
[1,-1,-1,1,-1,1,1,-1]
28
Spreading
29
WCDMA uplink transmission path
30
WCDMA downlink transmission path
31
Despreading: Separation of channels (users)
in DL
where
user i data symbol
user i chip code (vector)
channel response for user i
Vector n contains the noise
32
Despreading: Separation of channels (users)
in DL
33
Despreading: Separation of channels (users)
in DL
34
Despreading: Separation of channels (users)
in DL
35
Performance measures
36
Spreading and multipath propagation
RAKE operations
Signal Chip duration long echos, usually only in Hilly
amplitude terrain environment
37
RAKE receiver
38
RAKE: separation of multipaths
z d ,1 hd ,1sd xd nd ,1
z d , M hd , M sd xd nd , M
M M
Z d hd* ,m z d ,m | hd ,m |2 sd xd N d
m 1 m 1
39
RAKE: separation of multipaths
hd ,1 hd , 2 … hd , M
RAKE combining
| hd , M |2
| hd ,1 |2 | hd , 2 |2
+ + … + =
40
Scrambling
+1
Signal after spreading
-1
+1
Scrambling code
-1
+1
Signal after scrambling
-1
41
Scrambling
42
Spreading and scrambling summary
43
Contents
1. UMTS radio access network architecture
2. Physical layer: CDMA principles
3. Physical layer: WCDMA spreading and scrambling
4. WCDMA channel concepts
5. Physical layer procedures
6. Radio Resource Management (RRM)
7. UMTS Radio Access Bearer concept, QoS and radio
interface protocols
Channel concepts
45
Mapping between (most important)
transport and physical channels
Transport channels Physical channels
DPDCH Dedicated Physical Data CHannel
DCH
DPCCH Dedicated Physical Control CHannel
FACH
CPICH Common Pilot CHannel
Physical channels for SCH Synchronization CHannel
signaling purposes
(not associated to AICH Acquisition Indication CHannel
transport channels)
PICH Paging Indication CHannel
46
Uplink dedicated channel
Physical layer control information in Dedicated Physical Control Channel
(DPCCH), spreading factor =256
Data is carried in Dedicated Physical Data Channels (DPDCH). Variable
spreading factor
There can be multiple DPDCHs but only one DPCCH.
Note: There is
usually a power
shift between
data and control
channels
47
Control information in DPCCH
48
Uplink DPDCH data rates
Data rates in the table achieved Spreading factor User data rate
with ½ rate coding
256 7.5 kbps
Parallel codes not used in
practice due to reduced power 128 15 kbps
amplifier efficiency 64 30 kbps
Maximum rate below 500 kbps. 32 60 kbps
Note: In uplink each user have 16 120 kbps
all spreading codes in its use
8 240 kbps
Note: Higher rates can be
4 480 kbps
achieved through HSUPA, this
will be discussed in the next 4, 6 parallel 2.8 Mbps
course in more details. codes
49
Uplink multiplexing
50
Downlink dedicated channel
Downlink control information is carried in Dedicated Physical Control
Channel (DPCCH)
Downlink data is carried in Dedicated Physical Data Channel (DPDCH)
Spreading factor depends on the service
51
Downlink DPDCH data rates
Data rates in the table achieved Spreading factor User data rate
with ½ rate coding 512 1-3 kbps
In downlink all users share the 256 6-12 kbps
spreading codes => number of
128 20-24 kbps
orthogonal codes defines a hard
limit for cell capacity 64 45 kbps
Part of the spreading codes are 32 105 kbps
reserved for control channels 16 215 kbps
Note: Higher rates can be 8 456 kbps
achieved through HSDPA, this
4 936 kbps
will be discussed in the next
course in more details. 4, 3 parallel 2.8 Mbps
codes
52
Downlink multiplexing
53
Signalling: Common PIlot CHannel
(CPICH)
The function of the CPICH is to aid the channel estimation at the
terminal for the dedicated channel and to provide the channel estimation
reference for the common channels when they are not associated with
the dedicated channels.
UTRA has two types of common pilot channel, primary (P-CPICH) and
secondary (S-CPICH). The difference is that the Primary CPICH is
always under the primary scrambling code with a fixed chanelisation
code allocation and there is only one such channel for a cell or sector.
The typical area of Secondary CPICH usage would be operations with
narrow antenna beams intended for service provision at specific ‘hot
spots’ or places with high traffic density.
An important area for the primary common pilot channel is the
measurements for the handover and cell selection/reselection.
54
Signalling: Common PIlot CHannel
(CPICH)
55
Signalling: Synchronization CHannel
(SCH)
SCH is needed for the cell search. It consists of two channels, the
primary and secondary synchronization channels.
The Primary SCH uses a 256-chip spreading sequence identical in
every cell.
The Secondary SCH uses sequences with different code word
combination possibilities representing different code groups. Once the
terminal has identified the secondary synchronization channel, it has
obtained frame and slot synchronization as well as information on the
group the cell belongs to.
56
Signalling: Synchronization CHannel
(SCH)
There are 64 different code groups in use, pointed out by the 256 chip
sequences sent on the secondary SCHs. Such a full cell search
process with a need to search for all groups is needed only at the
initial search upon terminal power-on or when entering a coverage
area, otherwise a terminal has more information available on the
neighboring cells and not all the steps are always necessary.
No transport channel is mapped on the SCH, as the code words are
transmitted for cell search purposes only.
57
Signalling: Primary Common Control
Physical CHannel (P-CCPCH)
58
Signalling: Secondary Common Control
Physical CHannel (S-CCPCH)
59
Signalling: Random Access CHannel
(RACH)
60
Signalling: Acquisition Indicator CHannel
(AICH)
61
Signalling: Paging Indicator CHannel
(PICH)
62
Contents
1. UMTS radio access network architecture
2. Physical layer: CDMA principles
3. Physical layer: WCDMA spreading and scrambling
4. WCDMA channel concepts
5. Physical layer procedures
6. Radio Resource Management (RRM)
7. UMTS Radio Access Bearer concept, QoS and radio
interface protocols
Physical layer procedures
64
Paging procedure
65
Random Access procedure
Phases in WCDMA Random Access procedure:
1. UE decodes the BCH to find out the available RACH sub-channels and
their scrambling codes and signatures.
2. UE selects randomly one of the RACH sub-channels and signature
from among the available signatures.
3. The downlink power level is measured and the initial RACH power
level is set with the proper margin.
4. 1 ms RACH preamble is sent with the selected signature.
5. UE decodes AICH from Node B to see whether its preamble has been
detected.
6. In case no AICH is detected, the terminal increases the preamble
transmission power by a step given by the Node B (1 dB step). The
preamble is retransmitted in the next available access slot.
7. When an AICH transmission is detected from the base station, the
terminal transmits the 10 ms or 20 ms message part of the RACH
transmission.
66
Random Access procedure
67
Power ramping in RACH procedure
TX power
in UE
68
Cell Search Procedure
69
Contents
1. UMTS radio access network architecture
2. Physical layer: CDMA principles
3. Physical layer: WCDMA spreading and scrambling
4. WCDMA channel concepts
5. Physical layer procedures
6. Radio Resource Management (RRM)
7. UMTS Radio Access Bearer concept, QoS and radio
interface protocols (optional)
General
71
Objectives of RRM
72
RRM algorithms
Power control
– Transmit (fast) power control (Node B, UE)
– Outer loop power control (RNC)
Handover control (RNC)
Admission control (RNC)
Load control (RNC)
– Fast load control (Node B)
Packet scheduling (RNC, Note: HSPA PS is in Node B)
73
Introduction to RRM/Functions
Handover
Control
Power
Control
Load Control
Admission
Control
Packet
Scheduler
74
RRM algorithm execution in different
elements
Node B RNC
MS
• Power Control
• Power Control • Load Control
• Load Control • Handover Control
• Power Control • Admission Control
• HSPA packet
(also in SGSN)
scheduling
• WCDMA packet
scheduler
75
Shotrtcut: Node B figures
76
WCDMA Power Control
77
Power control
Objectives:
– Maintain the link quality in uplink and in downlink by controlling the
transmission powers
– Prevents the near-far effect
– Minimize effects of fast and slow fading
– Minimizes the interference in the network
Accuracy of the power control is important in CDMA
– No time-frequency separation of users, all use the same bandwidth
– Inaccuracy in power control immediately lifts the network’s
interference level, which correspondingly lowers the capacity
– Due to users mobility the speed of power control is also a critical
issue
78
Near-far problem in uplink
There can be large path loss difference between UE1 (cell centre)
and UE2 (cell edge)
If both UEs are transmitting with the same power then UE1 will
block UE2 (and other cell edge users too)
Power control will drive transmission powers of UE1 and UE2 to
the minimum level that is required to meet QoS
After power control the Node B received powers from UE1 and
UE2 will be the same for the same services
UE2
UE1
79
Power control
80
Main PC approaches in WCDMA
81
PC mechanism
82
Uplink outer loop PC
The goal is to control the target SIR in order to sustain the wanted QoS
with minimum transmit power
The target BLER is defined by the admission control algorithm
The outer loop algorithm is controlled in RNC
Update frequency from 10 Hz up to 100 Hz
Outer loop power control will raise or lower the target SIR according to
step size, which is defined during radio network planning and
optimization. Typical step size is 0.5dB.
83
Downlink outer loop PC
84
General Outer loop PC algorithm
85
Transmit Power Control (TPC)
Transmitted power
87
Uplink TPC: Impact of mobile speed
-4.5 0
-2
-4
-5 -6
-8
-10
-5.5 -12
-14
-16
-6 -18
0 5 10 15 20 25 30 35 40 45 50 0 5 10 15 20 25 30 35 40 45 50
Time slot Time slot
3km/h 25km/h10
5
-10
-15
-20
88
120km/h
-25
0 5 10 15 20 25 30 35 40 45 50
Time slot
Downlink TPC
Similar as UL TPC:
– UE measures SIR on DL DPCCH during the pilot period (or use
CPICH)
– UE maintains the QoS by sending fast power control commands
(TPC bits) requesting power adjustment
Power offsets can be used in DL in order to improve control reliability.
Offsets are network parameters that can be set in planning phase
89
TPC characters
PC concerns in practise:
• In SHO, DL powers may drift apart due to the inaccurate
reception of uplink PC commands → Degraded SHO
performance
• In SHO, DL PC commands cannot be combined in RAKE
(because they contain different information). Data bits however
can be combined → decreased reability for PC commands.
• => Can be improved by allocating more power to control
channels
• Building corners in the urban areas
Average TPC headroom (like 4dB) must be assumed to
compensate limited power control dynamics
90
WCDMA Handover
91
Handover types in WCDMA
UMTS -Handover
All the old radio links of an UE are released before the new
radio links are established.
Real time bearers: short disconnection in transmission.
Non real time bearers: HHO is lossless.
Shared & common channels: hard handover (cell
reselection)
93
WCDMA Handover control: SHO
94
WCDMA Handover control
Core network
95
Hard handover (HHO)
96
Inter frequency handover (IFHO) in
WCDMA
IFHO can be used to
• Provide coverage (micro ↦ macro cell when micro and macro on
different frequencies)
• Reduce cell loading (load balancing between different frequency
carriers)
Not so straightforward to perform in UE due to need of compressed
mode
IFHO is generally seen as a means of optimisation as the traffic
evolves, but can be used also e.g. to provide indoor coverage on
separate carrier (safe solution but lowers the network capacity)
97
Soft Handover (SHO)
98
Soft Handover
DOWNLINK:
SHO utilises two separate codes in DL (different RAKE fingers in UE
are assigned for reception)
Maximum ratio combining done in UE for the signals
SHO gain 1-3 dB, however...
– Gain depends on the difference of the component signals’ strength
– Gain depends on channel conditions and accuracy of the channel
estimates → in some cases the gain can be lost!
The more multipath diversity is available the less SHO gain is
achieved
99
Softer/Soft Handover
UPLINK:
More complex situation than in DL
During softer HO, same procedure in Node B’s RAKE like
in DL case
– Produced gain is 1-3 dB
– Better performance than in soft HO because signals
are combined in the same Node B and MRC combining
is possible
During Soft HO, the combining of signals is done in the
RNC
– Selection combining performed for baseband signal
– Based on Cyclic Redundancy Check (CRC)
– Better frame to be used in open loop PC (target SIR
estimation)
100
Soft Handover: Active and Monitored set
101
Soft Handover: Active and Monitored set
As UE moves, Node Bs are continuously added to and removed from
the active set. When added, they are also updated to the neighbor cell
list.
UE measures the monitored set of cells and Handover Control
evaluates if any Node B should be added, removed or replaced in the
Active Set
Maximum Active Set Size parameter
– Used to determine the maximum allowed number of SHO
connections (varies between 1-5, typical default 3)
• Too high value decreases capacity (signalling increases and multiple
connections occur too often)
• Too low value decreases the SHO performance (best candidate cells
may be excluded in some situations)
102
Soft Handover: Measurements
The handover measurements for intra-frequency HO are based on P-
CPICH Ec/Io
Ec/Io is the received signal code power divided by the total received
power. It is calculated from signal before the signal de-spreading
operation while Eb/No is calculated after de-spreading.
– Ec/Io can be determined for the signal ”in the air”
Eb/No depends on the service (bit rate, receiving end) and Ec/Io is
service independent
The accuracy of the Ec/Io measurements is essential for HO
performance
– Depends on filtering lenght and mobile speed
• Filter length for slowly moving and stationary UE’s should be just long
enough to avoid fast fading errors
• Too long filter length will cause HO delays for a fast moving UE
103
Soft Handover: Reporting Ranges and
Events
104
Soft Handover
Time-to-trigger: Reports
are send only if event
lasts long enough in
order to avoid
unnecessary signalling
overhead.
108
Inter-Frequency HO (IFHO)
109
SHO margin in planning tools
1 2
Some 3G planning tools use one single SHO planning parameter (=SHO margin/SHO
gain)
Default Value varies between 2 and 6 dB
Value for this parameter can be defined as:
111
Admission and Congestion Control,
Packet Scheduler
112
Admission and Congestion Control
• Congestion/Load Control’s general responsibility is to keep the network
in a stable state and prevent overloading
• Congestion/Load control is in close co-operation with functions of
admission control and packet scheduler
113
Admission and Congestion Control
Admission control
– If air interface loading is allowed to increase too much the
coverage of the cell will be reduced below the planned value.
– Admission control decides whether to accept the terminal’s
request for new radio access bearer by calculating how much
interference new bearer would create to the cell in both UL
and DL
Congestion control
– Responsible of returning the network back into desired target
load in case of overload
– Target load is set in network planning and overload should be
an exceptional situation
114
Admission Control
115
Congestion control
In case of congestion the use of resources is scaled down to reach
normal loading status
The priorisation and order of congestion control actions are based on
vendor specific algorithms.
Actions that can be carried out in order to decrease the load
– Deny power-up commands received from UE (downlink)
– Reduce the UL Eb/No target used in UL fast power control
– Reduce the throughput of packet data traffic
– Handover UEs to other WCDMA carrier or to GSM
– Decrease bit rates in real time services
– Drop low priority data calls
116
Packet scheduler
Determines the available radio resources for non-real time (NRT) radio
bearers
Share the available radio resources between NRT radio bearers.
Monitor the allocations for NRT radio bearers.
Initiate the switching between common, shared and dedicated
channels when necessary.
Monitor the system loading.
Perform load control actions for the NRT radio bearers when
necessary.
117
Packet scheduler
Load available for HSPA
Capacity can be divided between
non-controllable and controllable
traffic
Load caused by real time traffic,
interference from other cell users and
noise together is called non-
controllable load
The part of the available capacity that
is not used for non-controllable load
is usually allocated to HSPA.
PS is implemented for dedicated
(DCH) as well as common control
transport channels (RACH/FACH).
PS takes care of filling the
controllable capacity with NRT traffic
• The amount of scheduled capacity
depends on:
• UE and BTS capabilities,
• the current load in the cell,
• the availability of physical resources.
118
Control summary
Load
119
Contents
1. UMTS radio access network architecture
2. Physical layer: CDMA principles
3. Physical layer: WCDMA spreading and scrambling
4. WCDMA channel concepts
5. Physical layer procedures
6. Radio Resource Management (RRM)
7. UMTS Radio Access Bearer concept, QoS and radio
interface protocols
Radio Access Bearer
UMTS
TE MT UTRAN CN Iu CN TE
EDGE Gateway
NODE
End-to-End Service
UTRA Physical
FDD/TDD Bearer Service
Service
122
UMTS QoS Classes
123
UMTS QoS Classes
124
UMTS QoS Parameters
Parameter Explanation
125
QoS Negotiation
UE UTRAN CN
(NB, RNC)
E2E service request
126
QoS in UMTS
127
Elements of WCDMA radio interface
protocol architecture
129
Radio interface protocol architecture
130
Radio interface protocol architecture
131
MAC Functions
Mapping between logical channels and transport channels.
Selection of appropriate Transport Format for each
Transport Channel, depending on the instantaneous data
rate.
Priority handling between data flows of one UE. This is
achieved by selecting ‘high bit rate’ and ‘low bit rate’
transport formats for different data flows.
MAC handles
– Dedicated channel (DCH)
– Broadcast channel (BCH)
– Paging channel (PCH)
– Forward link access channel (FACH)
– Random access channel (RACH)
132
MAC Functions
133
Radio Link Control (RLC)
134
Data flow through PHY/MAC/RLC/PDCP
PDCP PDCP L2
header PDCP SDU header PDCP SDU
PDCP
L2
…
RLC
RLC RLC
RLC PDUs: header … header
MAC-d MAC-d
header MAC-d SDU … header MAC-d SDU
L2
MAC-d
MAC-d PDU … MAC-d PDU
MAC-hs
header MAC-hs SDU … MAC-hs SDU P
L2
MAC-hs
Transport Block (MAC-hs PDU)
L1
CRC … PHY
135
Radio Resource Control (RRC)
136
Radio Resource Control (RRC)
137
Other protocols
PDCP: Compression of e.g. TCP/IP and RTP/UDP/IP headers in
the transmitting entity, and decompression at the receiving entity.
Transfer of user data. This means that the PDCP receives a PDCP
SDU and forwards it to the appropriate RLC entity and vice versa.
BMC: This protocol is designed to control broadcast and multicast
services, originating from the Broadcast domain, on the radio
interface.
MBMS: Enables transmission of content to multiple users in a point-
to-multipoint manner
138