Professional Documents
Culture Documents
UMTS Basic Algo PDF
UMTS Basic Algo PDF
UMTS Basic Algo PDF
Mohamed Arshad
MoAD RNE SSEAI
Kuala Lumpur
November 2008
Content
2. W-CDMA Basic
3. Radio Environment
5. Basic Algorithm
Satellite
Zone 4: Global
Zone 3:
Zone 2:
Suburban Urban Zone 1:
In-Building
Micro-Cell Pico-Cell
Macro-Cell
Basic Terminal
PDA Terminal
Audio/Visual Terminal
MSS
China GSM 1800 IMT 2000 IMT 2000 MSS
Japan PHS
MSS
IMT 2000 MSS
IMT 2000
Korea (w/o PHS)
1895 MHz 2160 MHz
PCS M
North AA D B E F C AA D B E F C
MSS Reserve D
S
America
ETSI (European standardization body) selected its radio interface for UMTS
(UTRA) in January 1998 based on W-CDMA for FDD mode and TD-CDMA for TDD
mode
W-CDMA was also chosen by ARIB (Japan) and also in USA and Korea
ETSI (Europe), ARIB (Japan), TTA (Korea), TTC (Japan), T1P1 (USA) , CWTS
(China)
FUL FUL/DL
FDL
time
time
power density
channel bandwidth
power density
TDMA
channel bandwidth
CDMA
channel bandwidth
TD/CDMA
Services
Both circuit and packet data and asymmetric bitrates
Radio Access
Network Node B
ISDN
RNC
Node B Iu
Iub
Core
Network
Node B Iur
Node B
RNC Internet
Node B
Node B
Uu
Uu
Uu is the UMTS air interface between the
terminal and the access network
ME-Mobile Equipment
U S IM
The mobile equipment is the radio
Cu terminal used for radio communication
over the Uu interface
ME USIM-UMTS Subscriber Identity Module
UE
U ser Eq u ip m en t
Iu Node B
Node B radio station like the BTS in GSM.
RNC
RNC-Radio Network Controller
Node B RNS controls radio resources of several Node Bs
Iub Iur supports the Iu interface to the core network
Node B
RNS
UTRAN
UMTS Radio Access Network
Iu Iur interface
Iu-CS
Iu-CS
for circuit switched services
MSC/VLR GMSC
MSC-Mobile Services switching Center
Core Network
Iu-PS
UMTS
e.g. UE
TE MT UTRAN CN TE CN = Core network
CN Iu
EDGE Gateway (e.g. UE) TE = Terminal Equipment
NODE MT = Mobile Termination
(delay <<1 sec) (delay 1 sec) (delay <10 sec) (delay >10 sec)
BER:
10-6 - no visible degradation
10-5 - little visible degradation
10-4 - some visible artefacts
> 10-3 - limited practical application
Time
Carrier 1 Carrier 2
CDMA Code Division Multiple Access
Frequency
bandwidth by using codes with good correlation
One User properties
The bits of the code are called chips and the chip rate is higher than the user
bit rate
Code
Ci(t)
Ts
+1
[1 1 -1 1 -1] [1 -1 -1 -1 1]
Symbol
-1
Spreading Chips +1
Spread Chip Sequence
-1 -1 -1 -1
Ts
L=
Spreading Factor
Tc
Tc
SPREADING
DESPREADING
Node B UE
UL
Descrambling Despreading
Spreading Scrambling
OVSF PN
(Service/ user identifier)(Cell identifier) Scrambling Spreading
PN OVSF
(User identifier) (Service identifier)
Despreading Descrambling
DL
Scrambling codes
Orthogonal Variable Spreading Factor (OVSF) are used for channelization, that
means for spreading
The codes are mutually orthogonal, if they are synchronized in the time
domain
copy
1 1 1 1 1 1 1 1
copy c4,1= 1 1 1 1
1 1 1 1 -1 -1 -1 -1
c2,1= 1 1 reverse
1 1 -1 -1 1 1 -1 -1
c4,2= 1 1 -1 -1 -1
1 1 -1 -1 -1 -1 1 1
c1,1= 1 reverse -1
1 -1 1 -1 1 -1 1 -1 Up to SF=256
c4,3= 1 -1 1 -1 -1 -1
1 -1 1 -1 -1 1 -1 1
c2,2= 1 -1 reverse -1
1 -1 -1 1 1 -1 -1 1
c4,4= 1 -1 -1 1
1 -1 -1 1 -1 1 1 -1
SF= 1 SF= 2 SF= 4
SF16
SF32
x 16
SF64
SF128
SF256
Not available
Available C256, 0
C256, 3 C256, 2 C256,1 P-CPICH
Used by DL DPCH C64, 1
S-CCPCH AICH PICH P-CCPCH
1 1 1 1 1 1 1 1
c4,1= 1 1 1 1
1 1 1 1 -1 -1 -1 -1
c2,1= 1 1
1 1 -1 -1 1 1 -1 -1
c4,2= 1 1 -1 -1 -1
1 1 -1 -1 -1 -1 1 1
c1,1= 1 -1
1 -1 1 -1 1 -1 1 -1
c4,3= 1 -1 1 -1 -1 -1
1 -1 1 -1 -1 1 -1 1
c2,2= 1 -1 -1
1 -1 -1 1 1 -1 -1 1
Codes free
c4,4= 1 -1 -1 1
1 -1 -1 1 -1 1 1 -1
Codes used
SC#129
SC#128
SC#0 RNC
SC#1 Node
B
Node
B
SC#130
SC#2
SC: Scrambling Code
o These 512 code groups match to the 512 primary codes of the downlink
Thanks to spreading/de-spreading
Desired signal is raised
Thermal Noise
UE 1
UE 2
Before despreading After despreading
If UE1 and UE2 transmitted with the same power, UE1 would jam UE2 : so-
called near-far effect
Need for an efficient power control able to fight against slow AND fast
fading!
Policy: No one gets a higher quality (Eb/Nt) than he needs. Everyone gets
exactly the required quality or is not served at all
When the number of users in the cell increases, the interference level
increases (noise rise), the required received power at the base station
to reach a given Eb/Nt (quality) increases
20
Interference level relative to Noise level
18
16
14
12
(dB)
10
8
6
4
2
0
0 10 20 30 40 50 60 70
Number of simultaneous users per sector
The cell coverage decreases when the traffic increases : so-called cell
breathing phenomenon
In order to avoid power control instability and coverage holes due to high
traffic level, the level of interference received by a base station should be
controlled by means of admission and load control algorithms
CDMA uplink capacity depends on the service bit rate, required Eb/No, load
(interference) level =>Theory of Pole point formula (pole capacity) in
monoservice
1 X
N= 1 +
sector
1 + F Eb Rb
N W
o
F : ratio between intracell and extracell
interference
Soft capacity : if a cell is surrounded by lower loaded cells, this cell can
support a higher number of users
The UL cell load is directly linked to the so called Noise Rise or interference
level
35 Note:
For cell load above 75 %, the
30 system gets unstable
25
20
15 max loading : 75%
50% of cell load
10 (3dB of interference)
5
0
0 10 20 30 40 50 60 70 80 90 100
Cell loa ding (%)
Downlink particularities
The downlink signals of the Node-B are synchronised
In W-CDMA, OVSF spreading codes have orthogonality properties : less
intracell interference
The total transmit power of Node-B is shared between traffic channels and
common channels (pilot, paging, synchronisation)
A constant part of power is dedicated to common channels
Downlink traffic channels are power controlled. The maximal transmit power
and the dynamic of power have to be parameterized for each service
The maximal total downlink power is the limiting factor
RAKE receiver
Lognormal fading
Raleygh fading
-10
-20
Received Power [dBm]
-30
-40
-50
-60
-70
10.6
13.2
15.9
18.5
21.1
23.7
26.3
29.0
31.6
34.2
36.8
39.4
42.1
44.7
47.3
49.9
0.1
2.8
5.4
8.0
Distance [m]
In UMTS, power control will fight against shadowing and fast fading
25
20
Fast fading samples (dB) Transmit power
Transmit power (dBm)
10
Power (dBm)
-5
-10
-15
Same as in GSM
0.3
0.25
0.15
0.1
0.05
0
0 2 4 6 8 10 12
Fade Level
Multipa th profile
In W-CDMA, due to larger bandwidth, RAKE receiver will take benefit of this
diversity
RAKE receiver
combining
Identify the delay positions on which significant energy arrives and allocate
correlation receivers (RAKE fingers) to those peaks
Within each correlation receiver, track the changing phase and amplitude
values and correct them (thanks to pilot symbol estimation)
o ITU defined such typical profiles and they were used during the UMTS radio
interface evaluation process:
Vehicular A & B,
Outdoor to Indoor A & B,
Indoor Office A & B
Power Power
P e d e s tr ia n A V e h ic u la r A
Tap R e la tiv e A v e ra g e R e la tiv e A v e ra g e
D e la y (n s ) P o w e r (d B ) D e la y (n s ) P o w e r (d B )
1 0 0 0 0
2 110 -9 .7 310 -1 .0
3 190 -1 9 .2 710 -9 .0
4 410 -2 2 .8 1090 -1 0 .0
5 - - 1730 -1 5 .0
6 - - 2510 -2 0 .0
Channel power
Interchip
Environment variance for 1 Power control gain
interference
antenna (dB)
Large gain can be expected at low
Pedestrian A 24.5 Small
speeds (<10 km/h)
Vehicular A 8.5 Medium Large
o Each main path is a superposition of multiple paths that are very close to
each other which implies that its amplitude is Rayleigh distributed
This effect is known as Rayleigh or Fast fading
Rayleigh PDF
Rayleigh
Small-Scale Fading
o Fast fading is not symmetrical (deeper negative fades than positive fades)
6 paths with
Veh. A : 2 main paths Half a wavelength between 2 fading holes (90 ms for
3km/h, 5.4 ms for 50km/h)
10
Vehicular A 3 km/h
Vehicular A
Tap Relative Average Vehicular A 50 km/h
delay (ns) power (dB)
5
1 0 0
2 310 -1
Fast Fading value (dB)
3 710 -9
4 1090 -10
0
5 1730 -15
0 100 200 300 400 500 600 700 800 900 1000
6 2510 -20
-5
-10
-15
o Eb/Nt target = minimum required power density (or energy per bit) over the
interference (or noise) power density to reach target BER/BLER after decoding
o Link level simulations model the transmitter and receiver channels (coding,
decoding, spreading, despreading, demodulation, power control)
o Note that specific test conditions have been defined by 3GPP to characterize
the performances of the Node-B:
specific channel mapping Not suited for
specific multipath channel
dimensioning purpose
without power control
Where:
Service dependent
Nt Thermal Noise density, 10log(Nt) =-174 dBm/Hz
(Eb/No) : Service target Eb/No (here: non-logarithmic)
Rb: Service bit rate
NF: Node-B Noise figure in dB
Logical Channels
are defined by the kind of information transported
signaling, system information, user data,
Transport Channels
are defined by how and with what characteristics data is transported
max delay, type of coding, required BER, transport format, ...
Physical Channels are defined by
information transported
stand alone (Layer 1 support)
signaling, common and dedicated channels
slot format
Dedicated
Transport MAC Layer
Channels TRANSPORT
RACH CPCH DCH PCH BCH FACH DSCH DCH
CHANNELS
Common
Transport PHY Layer
Channels
DPCCH PHYSICAL DPCCH
PRACH PCPCH SCCPCH PCCPCH PDSCH
DPDCH CHANNELS DPDCH
Variable bit
rate support
and
multiplexing
Standalone physical channels
SCH CPICH AICH PICH CSICH CD/CA-ICH
without connection to transport layer
Common control
physical
channels
Standalone physical channels
SCH CPICH AICH PICH CSICH CD/CA-ICH
without connection to transport layer
Acquisition Paging
Synchro Pilot Indicator
Indicator
Definition
Services provided by PHY layer to higher layers
Defined by how and with what characteristics data is transferred over the air
Dedicated Channels
Common Channels
Dedicated Channels
DCH - Dedicated to a single UE
Uplink or Downlink
Common Channels
BCH Broadcast (DL, system and cell information, single TF)
FACH Forward Access Channel (DL)
PCH Paging Channel (DL)
RACH Random Access Channel (UL)
CPCH Common Packet Channel (UL)
DSCH Downlink Shared Channel (DL)
General Concepts
Transport Block: Basic unit b/w MAC and Layer 1, Layer 1 adds a CRC to each
Transport Block
Transport Block Set: Set of TB exchanged at the same time using the same
Transport Channel
Transmission Time Interval: MAC delivers one Transport Block Set per TTI (multiple
of 10ms) to Layer 1
Transport Format: Information describing a TBS and how it has to be delivered
Transport Format Set: Set of Transport Formats associated to a Transport Channel
Transport Format Combination: Authorized combination of TF that can be
simultaneously submitted to Layer 1
Transport Format Combination Set: Set of TFC on a CCTrCH
Transport Format Indicator: Label for a TF within a TFS
Transport Format Combination Indicator: Representation of the TFC
General Concepts
MAC indicates the TFI to L1 at each delivery of TBS on each Transport Channel
L1 builds the TFCI from all TFI from parallel Transport Channels
L1 processes the Transport Blocks appropriately
L1 appends the TFCI to the physical control channel
Data
DPDCH Ndata bits
Channel Tslot = 2560 chips, Ndata = 10*2k bits (k=0..6)
estimation
Pilot TFCI FBI TPC
DPCCH Npilot bits NFBI bits NTPC bits
NTFCI bits
1 radio frame: Tf = 10 ms
Control part
for channel
estimation
Slot #0 Slot #1 Slot #i Slot #14
and TFCI
Message part radio frame TRACH = 10 ms
AS #14 AS #0 AS #1 AS #i AS #14 AS #0
20 ms
1 radio frame: Tf = 10 ms
256 chips
Data
(Tx OFF)
Ndata1=18 bits
1 radio frame: Tf = 10 ms
1 radio frame: Tf = 10 ms
CPHY primitives
Control of the Medium Access Control Layer 2
configuration
Transfer of transport blocks
Cell Search
UE 1
UE 2
Before despreading After despreading
If UE1 and UE2 transmitted with the same power, UE1 would jam UE2 :
so-called near-far effect
Need for an efficient power control able to fight against slow AND fast
fading!
In UMTS FDD, all users are sharing the same frequency band
Power control minimizes the transmission power to match the quality target
for each radio access bearer service
No one should get more power than necessary to reach the required QoS
Avoids near-far problem on uplink
Lognormal fading
in time to compensate for the Raleygh fading
-10
variations of the attenuation
over the air interface: -20
-60
-70 10.6
13.2
15.9
18.5
21.1
23.7
26.3
29.0
31.6
34.2
36.8
39.4
42.1
44.7
47.3
49.9
0.1
2.8
5.4
8.0
Distance [m]
o In W-CDMA UMTS FDD, the rate of power control is equal to one power
control command every 0.666 ms (1500Hz vs. 2Hz in GSM)
100 | UMTS Introduction | Nov 2008 All Rights Reserved Alcatel-Lucent 2008
Power Control
Example of Fast fading according to speed
6 paths with
Veh. A : Half a wavelength between 2 fading holes (90
2 main paths
ms for 3km/h, 5.4 ms for 50km/h)
10
Vehicular A 3 km/h
Vehicular A
Tap Relative Average Vehicular A 50 km/h
delay (ns) power (dB)
5
1 0 0
2 310 -1
Fast Fading value (dB)
3 710 -9
4 1090 -10
0
5 1730 -15
0 100 200 300 400 500 600 700 800 900 1000
6 2510 -20
-5
-10
-15
101 | UMTS Introduction | Nov 2008 All Rights Reserved Alcatel-Lucent 2008
Power Control
Power Control behaviour
In UMTS, power control will fight against shadowing and fast fading
25
20
Fast fading samples (dB) Transmit power
Transmit power (dBm)
10
Power (dBm)
-5
-10
-15
102 | UMTS Introduction | Nov 2008 All Rights Reserved Alcatel-Lucent 2008
Power Control
Open and closed loops
103 | UMTS Introduction | Nov 2008 All Rights Reserved Alcatel-Lucent 2008
Power Control
Open loop
Uplink Downlink
Node-B sends: UE sends:
output power measurement reports
needed SIR UTRAN calculates output
uplink interference level power from:
UE calculates output power from: UE measurement reports
Node-B output power Node-B output power
Measured received signal needed SIR
needed SIR
uplink interference level
104 | UMTS Introduction | Nov 2008 All Rights Reserved Alcatel-Lucent 2008
Power Control
Uplink closed loop
INNER-LOOP OUTER-LOOP
105 | UMTS Introduction | Nov 2008 All Rights Reserved Alcatel-Lucent 2008
Power Control
Uplink inner loop
o SIRtarget is estimated by the outer loop to reach the target BLER specified for
each service
The SIR target is typically determined 10-100 times per second
106 | UMTS Introduction | Nov 2008 All Rights Reserved Alcatel-Lucent 2008
Power Control
Uplink inner loop
o Algorithm 1:
o If SIRest > SIRtarget TPC command is -1
o If SIRest < SIRtarget TPC command is +1
o Upon reception of more than one command: Algorithm 1 is based on soft
symbol decision on each command
o Algorithm 2: after 5 slots
o if all 5 TPC commands are 1 resulting TPC command is +1
o if all 5 TPC commands are 0 resulting TPC command is 1
o otherwise resulting TPC command is 0
o Upon reception of more than one command:
o For each link, compute TPC_cmd(i) as previously over 5 slots
o if 1/N TPC_cmd(i) > 0.5 resulting TPC command is +1
o if 1/N TPC_cmd(i) < -0.5 resulting TPC command is 1
o otherwise resulting TPC command is 0
107 | UMTS Introduction | Nov 2008 All Rights Reserved Alcatel-Lucent 2008
Power Control
Uplink outer loop
If Nblocks Ntb
If Nerrors > Nerror_up increase SIRtarget by SIR_up
If Nerrors < Nerror_down decrease SIRtarget by SIR_down
Nblocks = 0, Nerrors = 0
o The parameters of the algorithm can be configured (one value per service)
o Thanks to the outer loop, the system will be able to adapt the Eb/No target (for a
target BLER) according to the environment moving conditions (multipath, speed for
instance)
108 | UMTS Introduction | Nov 2008 All Rights Reserved Alcatel-Lucent 2008
Power Control
Downlink closed loop
DL
DPCCH/DPDCH Target BLER Serving
Node B RNC
Outer
loop INNER-LOOP
within
UE
TPC
UE commands SRNC
NODE B
SIR measurement on DL Adjusts Tx power Signals the target BLER
DPCCH based on received TPC to the UE via RRC
Generate TPC commands commands signaling
by comparing the measured
SIR to the SIR target
Decode data blocks and
generate CRCI
Adjusts SIR target to reach
the target BLER
109 | UMTS Introduction | Nov 2008 All Rights Reserved Alcatel-Lucent 2008
Power Control
Needs for Power Balancing
o For the DL power control, the UE sends the same TPC command to all cells in
the active set:
When a new link is added the initial DL transmit power is not aligned with the other
cells in the Active Set
When some errors occur during UL transmission, different cells in the active set
may interpret the command differently
o This will cause a decrease of the soft-handover gain since this gain is the
largest when the receive powers from all cells in the active set are equal.
o Thus, a mechanism, known as Power balancing, is required
o Alcatel-Lucent claims 10-15% gain on capacity with power balancing
110 | UMTS Introduction | Nov 2008 All Rights Reserved Alcatel-Lucent 2008
Power Control
Power balancing algorithm
111 | UMTS Introduction | Nov 2008 All Rights Reserved Alcatel-Lucent 2008
Soft Handover (SHO)
Principles
112 | UMTS Introduction | Nov 2008 All Rights Reserved Alcatel-Lucent 2008
Soft Handover (SHO)
Macrodiversity gain
Soft HO
In UL selection of the best signal on a frame basis at RNC level -
selection diversity RNC
Softer HO
In UL Maximum. Ratio Combining at Node B
113 | UMTS Introduction | Nov 2008 All Rights Reserved Alcatel-Lucent 2008
Soft Handover (SHO)
Events vs. Periodic Reporting
o The UE is told by the UTRAN, which events shall trigger a measurement report
less reports than every 480 ms in GSM
114 | UMTS Introduction | Nov 2008 All Rights Reserved Alcatel-Lucent 2008
Soft Handover (SHO)
Algorithm example
Measurement
T T T
CPICH 1
Only cell 2 in AS
As_Th + As_Th_Hyst
Only cell 1 in AS AS_Th As_Th_Hyst
As_Rep_Hyst
CPICH 2
CPICH 3
Time
115 | UMTS Introduction | Nov 2008 All Rights Reserved Alcatel-Lucent 2008
Soft Handover (SHO)
UL closed loop Power Control and SHO
o The UE must combine all received TPC commands and get a single TPC value.
If at least one of the Node-Bs in the active set is sending a power down
command, the UE will reduce its output power.
TPC = Down
116 | UMTS Introduction | Nov 2008 All Rights Reserved Alcatel-Lucent 2008
Soft Handover (SHO)
DL closed loop Power Control and SHO
TPC
117 | UMTS Introduction | Nov 2008 All Rights Reserved Alcatel-Lucent 2008
Inter-Frequency handover
Hard handover
o Blind hand-over: requires overlapping of the source cell by the target cell
o Compressed mode:
119 | UMTS Introduction | Nov 2008 All Rights Reserved Alcatel-Lucent 2008
Inter-Frequency handover
Hard handover
120 | UMTS Introduction | Nov 2008 All Rights Reserved Alcatel-Lucent 2008
Call Admission Control
Principle
Other features acting during Call admission in case of lack of UTRAN resources:
HSPA2DCH Fallback: HSPA call can be reconfigured to DCH if no HSPA resources.
iMCTA CAC allows to redirect a call on another Frequency or RAT if no resources available on
the current primary cell
121 | UMTS Introduction | Nov 2008 All Rights Reserved Alcatel-Lucent 2008
Call Admission Control
High traffic load behaviour
UE requests an UTRAN resource (Power, Codes, CEM, Iub) and is not getting it because
the resource is not available => resource Blocking
Blocking can impact different phases of the call:
Call Reconfiguration Lack of resources to perform iRM transitions Call is not reconfigured (impact on user
(RB Adaptation Upsize, iRM Sched Upgrade) throughput)
Mobility No resources available for additional RL Additional RL not added in the Active
Set (risk of call drop)
Blocking during Call Admission phase as it is considered the most impacting for call
integrity (direct impact on call success).
The only solutions against blocking:
Additional hw resources
Resources management features activation (iRM, HSDPA fallback, iMCTA CAC)
UE BTS RNC CN
iRM CAC
RNC mechanisms
RNC CAC
Radio Link Reconfiguration Prepare
UP / DL Synchronization
UP / UL Synchronization
BTS and RNC CAC mechanisms are involved in different call establishment phases.
iRM CAC is a specific RNC mechanism
123 | UMTS Introduction | Nov 2008 All Rights Reserved Alcatel-Lucent 2008
RAB Allocation Procedure
Successful PS RAB Allocation
Main UTRAN Resources that can trigger CAC action (call admission blocking):
BTS Channel Elements Resource managed by BTS CAC
Blocking of this resource RB rejection or RL Setup/Reconfiguration failures
Iub ATM Resource managed by RNC CAC
Blocking of this resource RB rejection
RF power Resource managed by RNC CAC
Blocking of this resource RB rejection
UL load (RTWP) Resource managed by BTS CAC
Blocking of this resource RB rejection or RL Setup/Reconfiguration failures
OVSF Codes Resource managed by RNC CAC
Blocking of this resource RB rejection
RNC CPU Resource managed by the RNC
Blocking of this resource Overload mechanism => RB rejection
124 | UMTS Introduction | Nov 2008 All Rights Reserved Alcatel-Lucent 2008
www.alcatel-lucent.com
125 | UMTS Introduction | Nov 2008 All Rights Reserved Alcatel-Lucent 2008