Professional Documents
Culture Documents
Part1 Fundamentalsof3g 150521143224 Lva1 App6892
Part1 Fundamentalsof3g 150521143224 Lva1 App6892
Fundamentals of 3G
1st Generation Standards JTACS
AMPS TACS (Total NMT (Japanese
(Advanced Access (Nordic Total
Mobile Communic Mobile C-450 Access
Phone ation Telephony Communic
Systems System) System) ation
System)
North UK originated Scandinavian
German Japanese
American standards standard in
standard in standard in
Standard in based on 450 MHz and
450 MHz 900 MHz
cellular band AMPS in 900 900 MHz
band Band
(800 MHz) MHz band band
30 KHz
30 KHz
30 KHz
30 KHz
30 KHz
30 KHz
1st Generation Standards
IS-95
IS-136 ( D-
AMPS )
PDC (Japan) CDMA GSM
(cdmaOne)
200 KHz
200 KHz
are TDMA based
200 KHz
Time
The Second Generation
1990’s
• 1st system to use Digital modulation
• Variety of Multiple Access strategies
www.escsl.com
UMTS Evolution / 3GPP Releases
HSPA + or eHSPA
Release 10
Release 9 Release 9
Release 8 Release 8 Release 8
Release 7 Release 7 Release 7 Release 7
Release 6 Release 6 Release 6 Release 6
CN
Iu
UTRAN
Uu
UE
Core Network
Iu Iu
RNS RNS
RNC RNC
Iur
Iub Iub
To PSTN GI
To IP Network
Gn
Core Gp
Network F Gf
Gs Other PLMN
Lu-CS
RNS
RNS
Iur
UTRAN
PLMN Public Land Mobile Network SGSN Service GPRS Support Node
AUC Authentication centre GGSN Gateway GPRS Support Node
HLR Home Location Register RNC Radio Network Controller UTRAN (UMTS Terrestrial Radio Access Network
EIR Equipment Identity Register
MSC Mobile Switching Centre VLR Visitor Location Register
RNS Radio Network Subsystem
UMTS Architecture [4]
Network Nodes
1. User Equipment
4. Iur interface
• The open Iur interface allows soft handover between RNCs
5. Iub interface
• It connects a Node B and an RNC
• UMTS is the first commercial mobile telephony system where
the Controller–Base Station interface is standardised as a
fully open interface
Radio Access Network [1]
Radio Access Network [1]
1. Radio Network Controller
• It is responsible for control of the radio resources in its area
• One RNC can control multiple Node Bs
• Its functionality is equivalent to BSC in GSM/GPRS
• RNCs can autonomously handles handovers without involving MSCs and SGSNs
Radio Bearer
Admission Radio Resource (Outer Loop)
Set-up / Code Allocation
Control Control (RRC) Power Control
Release
PC
Power Control - PC
HC connection Handover Control - HC
based
functions
Radio Access Network [1]
1. Node B
• It is responsible for air interface L1 processing
• Also performs some RRM function such as inner loop power control
• It is equivalent to BTS in GSM/GPRS
• Node Bs are typically collocated with GSM BTSs
• The enigmatic term ‘Node B’ was initially adopted as a temporary term during the
standardization process, but then never changed
Micro-diversity
Fast Power Measurement ATM
Combining (in
Control reports to RNC transmission
Softer HO)
3GPP Rel-4 Network Architecture
MSC GMSC
Server Server
The 3GPP R4 introduces separation of connection, its control, and services for CN CS domain.
• Media Gateway (MGW): an element for maintaining the connection and performing switching function when required.
• MSC server: an element controlling MGW.
RABs
TE MT UTRAN CN Iu CN TE
edge Gateway
node
End-to-End Service
Multiple
Transmitters
User N
User 2
User 3
User 1
and
User 2
User 3
User 1
Multiple Data
Channels
Each User has a unique Each User has a unique Each Transmitter has a unique
frequency time slot spreading code
(1 voice channel per user) Each Data Channel has a unique Each Data Channel has a unique
position within the time slot orthogonal code
All users transmit at the Several users share the Many users share the same
same time same frequency frequency and time
& &
Transmission
mode
• FDD
Frame size • 10 ms
Spreading
technique
• Variable-spreading factor
Channel Coding • ½ & 1/3 rate convolutional coding and 1/3 Turbo Coding
• user information bits are spread over a wide bandwidth by multiplying the
user data with quasi-random bits (called chips)
• to support very high bit rates (up to 2 Mbps), the use of a variable
spreading factor and multi-code connections is supported
Uplink Downlink
f UMTS-TDD
Separation 190MHz (Time Division Duplex)
t
Bandwidth 5MHz
Downlink
Guard
Period Uplink
f
• Preparing the Data
Overview of the UMTS Air Interface (Uu) and Signaling for
the UMTS Air
Interface
The user data is coded,
depending on the
The specifications SMS
SMS application
define the UE actions
1 Signalling Data
Different channels carry
Channel Coding different information
2 Channels
5
Error Correction Code Parameter
Transport Channel Coding Scheme Coding Rate
Type
BCH
1/2
PCH Convolutional code
RACH
1/3, 1/2
DCH,
FACH Turbo coding 1/3
Channel coding, rate matching
• 1/2 and 1/3 rate convolutional channel coding and
turbo coding will be implemented.
• Rate matching is used to "fit" the data bit rate so that it
corresponds to the pre-defined fixed bit rates of the
air interface. Also puncturing can be used.
1 radio frame : Tf = 10 ms
31 © 2005 Nokia
Variable Bit Rate
Power
Frequency
Time
Data
Bit rate Chip rate Chip rate
Data is Spread...
ch,4,0=(1,1, 1, 1)
ch,2,0 = (1,1)
ch,4,1 = (1,1,-1,-1) …by a certain factor. The channelisation code
ch,1,0= (1)
ch,4,2 = (1,-1,1,-1)
is selected based upon how much the data is
ch,2,1 = (1,-1) spread
ch,4,3 = (1,-1,-1,1)
SF = 1 SF = 2 SF = 4
Downlink Example
Spread and Combined with Channelisation Code
33 © 2005 Nokia
Page 22
Spreading Principles
Spreading and Despreading [1]
User 1
1
2
1&2&3
User 2 2 1 &3
Users transmit
their spread
spectrum signals Output of user 2’s
simultaneously receiver
User 3
3
CC3, CC4
CC1, CC2
CC1, CC2
CC1 , CC2, CC3
Cch,4,0 =1111
Cch,2,0 =11
Cch,4,1 =1100
Cch,1,0 =1
Cch,4,2 =1010
Cch,4,3 =1001
Cch,2,1 =10
SF = 1 SF = 2 SF = 4 o o o o o o
channelization Codes
• Adapts user bit-rate to code length
• In reality, multipath, small timing errors diminish
the usable code space
1
Chip Rate = 3.840 Mcps
1-1 11
SC1 SC1
SC3 SC4
SC2 SC2
SC5 SC6
Downlink Scrambling Codes
• Downlink Scrambling Codes
– Each Cell is assigned one and only one Primary Scrambling Code (of 512)
– Secondary Scrambling Codes may be used over part of a cell, or for other data
channels
Despreading
Spreading code 1
-1
1
Data -1
=Spread signal * Code
Spreading and Despreading [3]
Desired Signal
Desired Spread Signal 1
-1
Spreading code 1
-1
Data after
1
Despreading -1
8
Data after Integration
-8
Other user’s Data
Other Spread signal
• The second finger receives the same signal from the Uu interface, and the
code used for this connection is inserted to the receiver after a short,
adjustable delay. When the signal is demodulated and regenerated, the
outcomes of the fingers can be summed together.
CDMA Rake Receiver
• Each RAKE finger tracks a different multipath component
– Sliding correlator used to obtain a correlation peak for each multipath
component
– Also used to track other cells during soft handover
• Searcher finger is used to measure other cells (for handover)
Buffer/delay
Channel
Correlators
C Sum of individual multipath
Finger #1 components:
O
- maximum ratio
M - strongest select
Finger #2 - equal gain
B
I
Finger #3
N
E
Finger #N
R
Power measurements
of neighbouring BS
Searcher Finger
• Simplified Block Diagram of the RAKE Receiver
cos c t
Modulation
Complex- Re(S)
valued Split real
chip S &
sequence Image
from Parts Im(S)
spreading
operations
sin c t
Logical, Transport & Physical Channels
Logical, Transport & Physical Channels
Definition of Channels
Physical DPCCH
channels DPDCH PRACH
Pj Message Part
P0 P1
4096 chips
N *10 msec (N 1,2)
Access Preamble
Control Part
Data Part
Slong, n or Sshort,n
I
DPDCH
I+jQ
Q
DPCCH
1 radio frame : Tf = 10 ms
Primary CPICH
Same channelization code always used
Scrambled using primary scrambling code
One per cell
Broadcast over entire cell
Common Downlink Physical Channels [3]
2. P-CCPCH - Primary Common Control Physical Channel
• Used to carry BCH
• SF=256
• P-CCPCH is not transmitted during first 256 chips
256 chips
(Tx OFF) Data 18 Bits
1 radio frame : Tf = 10 ms
Frame structure for Primary Common Control Physical Channel
Common Downlink Physical Channels [4]
3. S-CCPCH - Secondary Common Control Physical Channel
• Used to carry FACH and PCH
• SF = 256/2K
• FACH and PCH can be mapped to same secondary CCPCH
• Primary CCPCH has fixed pre-defined rate while secondary CCPCH has
variable rate
• Primary CCPCH is continuously transmitted over entire cell while
secondary CCPCH is only transmitted only when there is data available
4. P-SCH Primary Synchronisation Channel
– Carries a unique code (Primary Synchronization Code PSC) which is used in all
UMTS cells around the world.
5. S-SCH Secondary Synchronization Channel
– Carries a “sequence of 15 secondary synchronization codes which depends on the
Scrambling Code Group of the cell.
Common Downlink Physical Channels [6]
Primary acp
SCH acp acp
2560 chips
cp Primary Synchronisation Code ( It is the same for every cell in the system)
cs i,k Secondary Synchronisation Codes ( Where i=0,1….63 is the number of the scrambling
code group, and k= 0,1,…14 is the slot number. Each code is chosen from a set of
16 different codes of length 256).
Downlink primary scrambling codes
Scrambling Code Scrambling Code --------------- Scrambling Code
Group 0 Group 1 •----- Group 63
•SC 0 •SC 8 •---- •SC 504
•---- •---- •---- •----
•SC7 •SC 15 •SC 511
group 00 1 1 2 8 9 10 15 8 10 16 2 7 15 7 16
group 01 1 1 5 16 7 3 14 16 3 10 5 12 14 12 10
group 02 1 2 1 15 5 5 12 16 6 11 2 16 11 15 12
group 03 1 2 3 1 8 6 5 2 5 8 4 4 6 3 7
group 04 1 2 16 6 6 11 15 5 12 1 15 12 16 11 2
group 05 1 3 4 7 4 1 5 5 3 6 2 8 7 6 8
group 62 9 11 12 15 12 9 13 13 11 14 10 16 15 14 16
group 63 9 12 10 15 13 14 9 14 15 11 11 13 12 16 10
I monitor the
S-SCH
11 15 5
Power Control
Power Control [1]
3. Open loop power control
The open loop power control is used to adjusts the transmit
power of the Physical Random Access Channel.
Power Control [2]
Downlink Power control
1. Inner loop power control
The downlink inner loop power control adjusts the base station
transmit power in order to keep the received downlink SIR at a
given SIR target.
2. Outer loop
The outer loop adjusts the SIR target used by the inner loop
power control. The SIR target is independently adjusted for each
connection based on the estimated quality of the connection.
Typically a combination of estimated bit error rate and frame
error rate is used for the quality estimate.
Power Control [3]
Uplink Power control
1. Inner loop power control
The uplink inner loop power control adjusts the MS transmit
in order to keep the received uplink SIR at a given SIR target.
Keep Received Power
Level P1 and P2 Equal
P1
Power Control
P2 Commands to the
mobiles
RNC UE1
UE2
Power Control [4]
Power Control [5]
2. Outer loop
The outer loop adjusts the SIR target used by the inner loop power
control. The SIR target is independently adjusted for each connection
based on the estimated quality of the connection.
Frame
Reliability info
RNC SIR target
SIR Target
Adjustments
Commands
•Soft
1. Intra-frequency HO •Softer
•Hard
2. Inter-frequency HO •Hard
•Hard
3. Inter System HO
Handover Types
Soft Handover
• In DCH mode, MS has concurrent traffic connections with two BS’s
Softer Handover
• Similar to Soft Handover, but between two sectors of the same cell
Cell Reselection
• Manages UE mobility between WCDMA cells with same frequency, different frequency and between WCDMA cells
and GSM/GPRS cells, when the UE is in idle mode or CELL_FACH state
WCDMA Handover Scenarios
Core Network
Iu Iu
RNS RNS
Iur
RNC RNC
UTRAN Iub
Iub Iub Iub
time
time
Measurement Handling
Measurement
Report with EVENT RNC
Measurement
Handling
Measurement
Control
• List of cells to measure on
Message
• Measurement criteria
Measurement Reporting
f1 f1 f2
1. Measure
2. Filter
3. Apply quality offsets to cells individualOffset
4. Compare with measurement criterion
5. Send measurement report with EVENT (if occurred)
Handover
EC / N 0 t t t
Cell 1
T_REPLACE
T_DROP
T_ADD
Cell 2
Cell 3
time
Replace Cell 1
Cell 1 Add Cell 2 Drop Cell 3
with Cell 3
Connected
Handover
Event cause:
Radio Link addition /
replacement due to
measurements related to best
cell in Active Set
reportingRange1a
hysteresis1a
timeToTrigger1a
Event 1a and 1b
UE sends Measurement Report message for EVENT 1a and the cell is added to AS. If AS is full
maxActiveSet, the cell will replace the worst cell in the current AS, provided the reported cell
has better quality
Handover
Event cause:
Radio Link removal from due to
measurements related to best cell
in Active Set
reportingRange1b
hysteresis1b
timeToTrigger1b
Event 1a and 1b
UE sends Measurement Report message for EVENT 1b and the cell is removed from the AS
(one cell is always kept in AS to maintain connection).
Handover
Event cause:
Radio Link substitution due to
measurements related to least
good cell in AS while the AS is full
hysteresis1c
timeToTrigger1c
Event 1c
UE sends Measurement Report message for EVENT 1c and the cell replaces the least good cell
in the AS.
Handover
Event cause:
ANY cell (AS or monitored)
becomes better than the current
best cell in the AS.
hysteresis1d
timeToTrigger1d
Event 1d
UE sends Measurement Report message for EVENT 1d. If the cell already belongs to AS, no
action is taken by RNC. Else, the cell will be added to the AS, and if the AS is full, the least
good cell will be replaced.
Handover
UE Evaluation
” Measurement Report” (DCCH)
RNC
Evaluation
Execution
”Active Set Update” (DCCH) Radio Link
Radio Link Add/Removal/Replace
Add/Removal/Replace
”Active Set Update Complete” (DCCH)
Radio Link
Add/Removal/Replace
RNC
Evaluation
”Measurement Control” (DCCH)
Handover
Compressed Mode
• The physical channel is reconfigured to create transmission and
reception gaps.
• UE then tunes to other frequencies (GSM) to conduct measurements
• Signaling required to prepare for the measurements
– Additional UE and network processing load
• Recommendation:
– Minimise time in compressed mode
– Avoid going in and out of compressed mode
Tf
Event Triggered HO
reasons fulfilled in RNC
Steps during
RNC commands selected UE(s) to start
IF/IS measurements
Inter Frequency Handover
Measurements are done in
Compressed Mode (CM)
and
Inter-system Handovers
UE reports best UMTS cells
(Ec/Io; RSCP) to RNC
UE reports best GSM cells (RSSI) to RNC
Adaptive
Short physical
Modulation and Fast Hybrid-ARQ Fast scheduling Fixed SF =16
layer frames
Coding (AMC)
HSDPA Operation
New Channel Structure
1. HS-DSCH – High Speed Downlink Shared Channel
Channelization Modulation
UE-ID (H-RNTI)
Code Set Scheme
1 Slot
HS-SCCH
HS-DSCH
Part 1 Part 2
Codes
to receive
1 Slot
Figure : HS-SCCH and HS-DSCH timing relationship
3. HS-DPCCH – High Speed Dedicated Physical Control
Channel
HS-DPCCH: CQI
• Continuously optimizing
– the code rate
– modulation scheme
16 QAM QPSK
– number of codes employed
– transmit power
• QPSK and 16 QAM
• Code rates: ¼ to ¾
• Based on channel quality reported on CQI
• Users experiencing favorable channel conditions will be allocated higher
data rates
• A single user can receive up to 10.8 Mbps peak data rates
• Maximum data rate specified in HSDPA is 14.4 Mbps
Adaptive
Modulation and
Adaptive Modulation and Coding Coding (AMC)
Discard Reserve
Resend
Error packet A Resend data
whole packet
Error packet A
3. Proportional Fair
• Good trade-off between RR and maximum C/I
• schedules users according to the ratio between their
instantaneous achievable data rate and their average served
data rate
Physical Layer Procedures
STEP I: Scheduler at Node B evaluates for different users:
– the channel conditions
– Pending data in buffer
– Time elapsed since last served
– Pending retransmissions
STEP II: Once a terminal is selected, Node B checks for:
– The available codes
– Type of modulation can be used
– Terminal capability limitations
STEP III: Node B starts to transmit HS-SCCH two slots before HS-DSCH TTI
STEP IV: MS monitors HS-SCCH and decodes Part I and Part II of HS-SCCH
STEP V: MS then use this buffered information to decode HS-DSCH
STEP VI: Upon detecting this combined data, MS send ACK/NACK in the
uplink direction depending on the CRC results
Uplink transmission
HS-DPCCH (ACK / NACK + Feedback )
Downlink transmission
HS-SCCH CRC result
HS-SCCH
HS-DSCH N Slots
7.5 slots (approx)
Uplink E-DCH
Rel ‘99 Uplink DCH
Correctly Received
RNC Packet
RNC
Combining of Packets
RLC ACK/NACK
Packet Node B Retransmission
Node B
Packet
Retransmission L1 ACK/NACK
UE UE
Fast Packet Scheduling
• The uplink scheduling is Node B based
• Node B gives UE a set of data rates based on uplink load measurements
RNC
RNC
Traffic volume TFC
measurement Control Data
transmission
Node B
Node B
Scheduling info
Data Scheduling
transmission Assignment
UE UE
HSUPA device categories
Physical Channels
1. E-DPDCH – Enhanced Dedicated Physical Data Channel
• used to carry the E-DCH user data
• There may be zero, 1, 2 or 4 E-DPDCH on each radio link
• SF = 256 , 128, 64 , 32 , 16 , 8 , 4, 2
1 Sub frame = 2 ms
Control
Message part Radio Frame TRACH Tf = 10ms
E-DPCCH C-Plane
UE E-DPDCH U-Plane