Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Agenda
oWCDMA System Architecture
oRadio interface
oIUB ,IUR and Iu interface
oRRC (Radio Resource controller )Protocols
oRLC (Radio link controller) Protocols
oMAC and Physical layer function
PCU
Abis
BTS
MSC / VLR
BSC
GSM BSS
GMSC
Gb
IP
Network
SGSN
GGSN
Iu-CS
Iu-Ps
Nodeb
Iub
Iu
RNC
MGW
SGSN
Handle the PS services to and from the UE.
Forwards incoming and outgoing IP packets addressed to/from an UE that is attached within the SGSN SA
Provides functions such as ciphering and authentication, session management and mobility management
GGSN
Interface to the external IP packet network
MGW
Connects the Core Network to the RNC
CS traffic.
Cross connection between the RNC and the SGSN.
Uu
Iub
Iu
RNC
MSC
MGW
IUR
SGSN
RNC
UE
WCDMA RAN
NAS messages
GGSN
Core Network
Signaling
MSC
MGW
data
PS Domain
IuPS
GGSN
RNC
In band Signaling
Direct tunneling
IuBc
SGSN
Broadcast domain
CBC
Cell Broadcast center
WCDMA RAN
Core Network
The Iu interface to the circuit switched domain, i.e. to the MSC, is referred to as IuCS.
The Iu interface to the packet switched domain, i.e. to the SGSN, is referred to as IuPS.
Why protocol ?
oTo be able to understand the kind of signaling messages that need to be sent and how they are transmitted
over the interfaces
1
2
2
3
4
5
RNC
1UE reads from system information that the LAI is not the same as that stored in the USIM. This triggers the
UE to update the location area.
2UE tries to access the network and sends a request message to the RNC, via the RBS
The RNC checks if it is possible to allocate a dedicated channel to the UE.
3 Resources in the RBS and over the Iub interface are reserved by the RNC and are ACK by the RBS
4. Information about the new channel is sent to the UE with a setup message.
5. Synchronization is achieved between the UE and the RBS, and the UE sends a complete message.
2
3
4
5
RNC
MSC
13
6
9
12
VLR
8
10
11
HLR
6The UE sends the request to update the location information to the CN.
oThis message also carries the IMSI and LAI.
oIu signaling bearer is set up between the RNC and the CN.
oThere is now a signaling connection between the UE and the CN.
oAs this is the first time the UE accesses this service area the subscriber is unknown in the VLR.
7The VLR sends a request to the subscribers HLR for Authentication Information.
8 The HLR sends this information to the VLR.
9MSC/VLR starts to authenticate the subscriber.
oThis message is transparent over WCDMA RAN.
10After Authentication, the VLR asks the HLR to update its Location information for the IMSI and with the
new VLR address
11 VLR receives an acknowledgement from the HLR.
12The MSC/VLR transmits an acceptance to the UE, UE updates the location information in the USIM.
13 The signaling connection is released. First the UE is told to release the connection then the RBS
User Data
Correction
010
10010
addressing 110010
010
Peer layers
10010
110010
UE
Layer 3
Layer 2
Layer 1
NAS
RRC
Layer 3
Note :
oMessages that are not meant for the RAN but for the CN are called Non Access Stratum (NAS)
oTransferred transparently over the WCDMA RAN.
Control Plane
NAS
Layer 3
RRC
Signaling Radio Bearers
Radio Bearers
RLC
MAC
RLC layer (Radio Link Control)
oRLC layer provides service in both
AControl plane is called Signaling Radio Bearer (SRB)
oSignaling Radio Bearer, SRB
Signaling messages between the UE and the RNC.
oRadio Bearer, RB.
User data transport between the UE and the RNC.
Layer 2
RLC
Logical Channels
Logical Channels
logical channels
Control Channels
Traffic Channels
Dedicated Traffic Channel (DTCH, DL & UL)
Pointtopoint channel, dedicated to one UE,
Transferring user Information.
RLC
Layer 2
RLC
Logical Channels
Logical Channels
MAC
Transport Channels
Transport channels
Logical Channel
BCCH
Broadcast Control Ch.
PCCH
Paging Control Ch.
CCCH
Common Control Ch.
CTCH
Common Traffic Ch.
DCCH
Dedicated Control Ch.
DTCH
Dedicated Traffic Ch.
Transport Channels
Physical Channels
CPICH
Common Pilot Channel (Aids
channel estimation )
BCH
Broadcast Ch.
PCCPCH(*)
Primary Common Control Physical
Ch.
PCH
Paging Ch.
SCCPCH
Secondary Common Control
Physical Ch.
FACH
Forward Access Ch.
DCH
Dedicated Ch.
DCH
Dedicated Ch.
M
U
X
HSDPA
HSDSCH
High Speed DL
Shared Ch.
PICH
(Paging Indicator Channel )
HS PDSCH (one or more per UE)
High Speed Physical Downlink
shared Ch
HSSCCH (<=4 per UE)
High Speed Shared Control Ch
S/P
CH Code
SC code
Gain
I/Q
Modulator
Channel mapping
Logical Channel
Physical Channel
Transport Channel
Common Control
Channel (CCCH)
Broadcast Control
Channel (BCCH)
RACH
UE
DCH
DSCH
Physical Downlink Shared Channel
(PDSCH)
Control Plane
NAS
Layer 3
RRC
RB
SRB
RLC
Logical Channels
Logical Channels
MAC
Layer 2
Transport Channels
Physical Layer
Layer 1
Exchanges of signaling and user data between the UE and the UTRAN
Node
B
Control Plane
RNC
Control Plane
L3
RRC
RRC
L3
SRB
Radio Bearer
RLC
RLC
Logical Channels
Logical Channels
L2
MAC
MAC
Transport Channels
FP
Transport Channels
FP
Layer
1
PHY
L1
L2
AAL2
AAL2
ATM
ATM
Layer
1
PHY
L1
CNCS
Signaling connection
UTRAN
CNPS
Signaling connection
RAB
Radio Bearer
SC
SRB
Iu Signaling Bearer
Iu Bearer
CN
RNC
RRC Channel
Iu Signaling Bearer
Iu Bearer
Radio Bearer
RAB
RNC
CN
SRB
IuCS Signaling (RANAP)
oA user can have several RABs in case several services are required for this user.
MGW
Traffic class
Fundamental
characteristics
Conversational
class
conversational RT
Streaming class
streaming RT
Interactive class
Interactive best
effort
Background
Background best
effort
High Protection
as there is no
Retransmission
Protocol
No Delays in both
ways
High Protection
as there is no
Retransmission
Protocol
Request and
Response
Re transmission
Protocols are used
Delays are
Accepted
Web browsing
Emails
Mini Delay
(Buffers
compensate the
Delays)
Example of the
application
voice
streaming video
NAS messages
Uu
Nod
eB
IU
RNC
IUB
Peer
NAS
CN
NAS
RRC
RRC
RANAP
RANAP
RLC
RLC
MAC
SCCP
MTP 3b
SCCP
MTP 3b
FP
FP
NNI SAAL
NNI SAAL
AAL2
AAL2
AAL5
AAL5
ATM
ATM
ATM
ATM
Layer
1
Layer
1
Layer 1
Layer 1
MAC
Layer 1
Layer
1
DL idle
BCCH (Logical)
BCH(Transport)
DL FACH
BCCH (Logical)
FACH(Transport)
WCDMA RAN
PCCPCH(*)
Primary Common Control Physical Ch.
SCCPCH
Secondary Common Control
Physical Ch..
3G F2
GSM
3G F1
When it occurs
When cell on which it is camping is no longer suitable
When there is any neighbor with better quality than the selected one
When the UE in the limited service state on an acceptable cell
When the UE is in cell _FACH state
Qqualmeas
14
SRAT Search=4dB
Qqualmin
18
GSM measurement
Qqualmeas <= Sintrasearch + qQualMin
Time
112
sHcsRat =3dB
Qrxlevmin
115
GSM measurement
Qqualmeas <= sHcsRat + qrxlevmin
Time
Qmeas
R(S)
R(n) >R(S)
qHyst2=4
Qmeas(n)
R(n)
qOffset2SN=o
Qmeas(S)
TreSelection
Time
Scriteria
Srxlev > 0
Srxlev > Qrxlevmeas qRxlevMin
qHyst1=4
Qmeas(n) (GSM)
qoffset1SN
R(N)
qrxlevmin
+SHcsSearch
Cell ReSelection to Neig (GSM)
Qrxlevmin
TreSelection
R(N)>R(S)
Qmeas(S)< qrxlevmin+SHcsSearch
GSM measurements
Qmeas(S)
Time
3G States Introduction
CELL DCH
DL/UL
Cell FACH
DL /UL
Cell PCH
DL only
Idle
oPICH is used to indicate to the UE when it should read the SCCPCH (Physical channels)
Idle /PCH
CELL_DCH
CELL_FACH
DL Idle
DL DCH
FACH
PCCH (Logical)
Paging Control Ch.
DCCH(Logical)
WCDMA RAN
WCDMA RAN
PCH (Transport)
Paging Ch.
FACH (Transport)
SCCPCH (Physical)
Secondary Common Control
Physical Ch.
UL
PRACH
(Physical Ch.)
DL
SCCPCH
Secondary Common Control (Physical Ch.)
RNC
CELL_DCH
PICH
URA_PCH
URA_PCH no uplink
channel in URA
MSC
RANAP
PS
S
C
Iu Transport
Layer
S
C
CS
CN 1
One RRC Connection
RRC
RLC
L1
UE
RANAP
RLC
Iu Transport
Layer
MAC
L1
SGSN
RANAP
S
C
MAC
RRC
Iu Transport
Layer
RAN
CN 2
area updating
R
A
B
S
C
One RRC
Connection
RNC
MSC
RANAP
RRC
RANAP
RLC
Iu Transport
Layer
MAC
Iu Transport
Layer
CN 1
L1
RAN
S
C
RRC
RLC
One RRC
Connection
RNC
RRC
RANAP
RLC
Iu Transport
Layer
MAC
MAC
L1
L1
UE
MSC
RANAP
Iu Transport
Layer
CN 1
RAN
CN
Authentication Response
RB Manage
RRC
RRC
RANAP
RANAP
RLC
RLC
MAC
MAC
Iu Transport
Layer
Iu Transport
Layer
L1
L1
UE
RAN
CN
CN
RNC
CN
RNC
CN
RNC
Admission Control,
RB Setup Complete
RB Reconfiguration
RB Reconfiguration Complete
UL
DL
CCCH (Logical)
DCCH(Logical)
RACH(Transport)
FACH(Transport)
SCCPCH (Physical)
Secondary Common Control Physical
T305 expires
T305
CCHWAITCUT Start
UE Enters Cell
FACH
CCHWAITCUT Expire
CCHWAITCUT
RLC Protocols
RLC Protocols
Uu
User data
RLC Layer 2
User data
RLC Layer 2
RLC PCI
RLC PDU
RLC SDU
RLC PCI
MAC Layer 2
RLC SDU
Payload
RLC PCI
Payload
MAC Layer 2
MAC SDU
Layer 1
MAC SDU
Layer 1
RLC Protocols(Contd)
RLC Functions
1Segmentation and reassembly
oI dont know the user data size so I make segmentation into block size to feet the PDU
oReassembly I have to do the opposite on the other side
Uu
User data
User data
RLC
RLC
RLC PDU
RLC PDU
RLC PDU
RLC PCI
RLC PCI
RLC PCI
Payload
Payload
Payload
RLC PDU
RLC PDU
RLC PDU
RLC PCI
RLC PCI
RLC PCI
Payload
Payload
Payload
MAC SDU
MAC SDU
data 1
2Concatenation
If the contents of an RLC SDU do not fill RLC PDU
So I can concatenate in the PDU and use the headers
PCI to know the blocks
RLC
RLC PCI
RLC PDU
SDU 2
RLC SDU
SDU 1
RLC Protocols(Contd)
data 1
RLC Functions
RLC
3Padding
Data to be transmitted does not fill RLC SDU of given size,
The remainder of the data field is filled with padding bits.
RLC PCI
RLC PDU
RLC SDU
Dummy bits
SDU 1
RLC
RLC PDU
RLC PDU
RLC PDU
RLC PCI
RLC PCI
RLC PCI
Payload
Payload
Payload
Buffer
Buffer
Buffer
I have to put the data in buffer and Release it once I get ACK If get NACK I retransmit the data in the buffer
RLC Protocols(Contd)
RLC Functions
Unacknowledged Mode (UM)
Some data to through and get changed but no retransmissions happened (Streaming )
User data
RLC
RLC PDU
RLC PDU
RLC PCI
RLC PCI
Payload
Payload
RLC Protocols(Contd)
RLC Functions
5Insequence delivery of upper layer PDUs
RLC
RLC PDU
RLC PDU
RLC PDU
User data
1
2
3
MAC SDU
RLC
RLC PDU
RLC PDU
RLC PDU
1
2
3
MAC SDU
6Duplicate detection
Ensures that PDU is delivered only once to the upper layer.
7Error correction
This function provides error correction by retransmission in the acknowledged data transfer
mode.
Operate in ACK
mode
8Flow control
Keep the data in buffer until the resources are ready (Control the rate of transmission)
Layer 2
MAC
Transport Channels
PCCH
BCCH
CCCH
DCCH
DTCH
MAC D
MAC e
MAC hs
EDCH
HS DSCH
MAC C
PCH
FACH
RACH
DCH
Physical Layer
Transport channels
Channel Coding
Multiplexing
Spreading
Modulation
Air interface
GENERAL PROTOCOL MODEL FOR WCDMA RAN INTERFACES (IUB, IUR, IU)
VERTICAL PLANES
HORIZONTAL LAYERS
Radio Network Layer(RNL)
RAN related issues
Transport Network
Layer(TNL)
Transport technology
Control Plane
Application
Protocol
User Plane
Data Stream
TN User Plane
TN User Plane
Signaling
Bearer
Data Bearer
Control Plane
oApplication Protocol
Iu interface Radio Access Network Application Part (RANAP)
Iur Interface Radio Network Subsystems Application Part (RNSAP)
Iub interface Node B Application Part (NBAP)
oSignaling Bearer for transporting the Application Protocol messages
User Plane
oUser data, such as the coded voice in a voice call or the packets in an Internet connection are
transported via the User Plane.
oThe User Plane includes the Data Stream(s) and the Data Bearer(s) for the Data Stream(s).
GENERAL PROTOCOL MODEL FOR WCDMA RAN INTERFACES (IUB, IUR, IU)
User Plane
Control Plane
Application
Protocol
Data Stream
Transport Network
Control Plane
Signaling
Bearer
ALCAP
Data Bearer
Signaling Bearer
Control Plane
RNL
Application
Protocol
Transport Network
Control Plane
HORIZONTAL LAYERS
Signaling
Bearer
TNL
Data Stream
ALCAP
Signaling
Bearer
Physical Layer
Data Bearer
IuB Protocols
Node
B
Control Plane
PCH FP
HS_DSCH
FP
NBAPD
RACH FP
NBAPC
DCH FP
NBAP
RNL
User Plane
Transport Network
Control Plane
ALCAP
UNISAAL
TNL
AAL2
UNISAAL
ATM
PCH FP
NBAPD
RACH FP
NBAPC
RACH FP
NBAP
DCH FP
RNL
User Plane
IUR Protocols
RNC
User Plane
RNL
RNSAP
DCH FP
oThe User Plane for the RNL across the Iur can be based either:
common channel (not supported by Ericsson)
dedicated channel.
User Plane
RNL
RNSAP
TNL
TN User Plane
SCCP
DCH FP
Transport Network
Control Plane
TN User Plane
ALCAP
MTP3b
AAL2
NNISAAL
NNISAAL
User Plane
RNL
RNSAP
DCH FP
TN User Plane
TN User Plane
TNL
Transport Network
Control Plane
SCCP
ALCAP
MTP3b
AAL2
NNISAAL
NNISAAL
ATM
IU INTERFACE PROTOCOLS
RNC
Iu Protocols
CN
RNL
RANAP
User Plane
Data
Control Plane
User Plane
RANAP
TN User Plane
GTPU:
GTPU is user data bearer towards
the PS domain.
UDP
Transport of IP applications
SCCP
Data
Transport Network
Control Plane
ALCAP
TN User Plane
AAL2
MTP3b
NNISAAL
NNISAAL
ATM
Control Plane
User Plane
RANAP
TN User Plane
SCCP
Data
Transport Network
Control Plane
TN User Plane
GTPU
MTP3b
UDP
NNISAAL
IP
AAL5
ATM
Thanks You