utran ws12
TRANSCRIPT
-
8/12/2019 UTRAN ws12
1/58
UMTS Terrestrial Radio AccessNetwork (UTRAN)
UMTS Terrestrial Radio Access (UTRA)
UTRAN Architecture and Protocols UTRAN Procedures (see separate presentation)
-
8/12/2019 UTRAN ws12
2/58
UMTS Networks 2 Andreas Mitschele-Thiel, Jens Mueckenheim Nov. 2012
Important ReferencesBooks: Kaaranen, Ahtiainen, Laitinen, Naghian, Niemi: UMTS Networks
Architecture, Mobility and Services. 2nd edition, Wiley, 2005
Holma, Toskala: WCDMA for UMTS. 4th edition, Wiley, 2007 Walke, Althoff, Seidenberg: UMTS Ein Kurs. 2. Auflage, J. Schlembach
Fachverlag, 2002 T. Benkner, C. Stepping: UMTS Universal Mobile Telecommunications
System. J. Schelmbach Fachverlag, 2002.
Central 3GPP Documents on UTRAN: 25.401: UTRAN overview 25.301: Radio link protocols (UTRA) 25.931: UTRAN procedures
-
8/12/2019 UTRAN ws12
3/58
UMTS Networks 3 Andreas Mitschele-Thiel, Jens Mueckenheim Nov. 2012
UTRAN Architecture
Components and Interfaces Macro Diversity UTRAN Functions Protocol Architecture RRC connection and signaling connection Access Stratum and Non Access Stratum
-
8/12/2019 UTRAN ws12
4/58
UMTS Networks 4 Andreas Mitschele-Thiel, Jens Mueckenheim Nov. 2012
UTRAN Components and Interfaces
RNS
RNC
RNS
RNC
Core Network
Node B Node B Node B Node B
Iu Iu
Iur
Iub IubIub Iub
UTRAN
Source: 3GPP 25.401
A Radio Network Subsystem (RNS) consists of a RNC, one or more Node Bs andoptionally one SAS (standalone A-GPS serving mobile location center)
-
8/12/2019 UTRAN ws12
5/58
UMTS Networks 5 Andreas Mitschele-Thiel, Jens Mueckenheim Nov. 2012
Macro Diversity:Serving and Drift RNS
S e rv in g R N S ( S R N S )
C o r e N e tw o r k
Iu
D r if t R N S ( D R N S )Iu r
U E
C e l l s
Source: 3GPP 25.401
Each RNS is responsible for the resources of its set of cells
For each connection between User Equipment (UE) and the UTRAN, one RNS is theServing RNS (SRNS)
Drift RNSs (DRNS) support the Serving RNS by providing radio resources
Macro-diversity and handover is supported by Node B and RNC
-
8/12/2019 UTRAN ws12
6/58
UMTS Networks 6 Andreas Mitschele-Thiel, Jens Mueckenheim Nov. 2012
Serving, Drift and Controlling RNC
RNS
RNC
RNS
RNC
Core Network
Node B Node B Node B Node B
Iu Iu
Iur
Iub IubIub Iub
UTRAN
UE
SRNCDRNC
Softer handover:maximum ratio combining
in Node B
Soft handover:radio frame selection (layer 1)in SRNC (and DRNC)
-
8/12/2019 UTRAN ws12
7/58
UMTS Networks 7 Andreas Mitschele-Thiel, Jens Mueckenheim Nov. 2012
Roles of RNSs/RNCs
Serving RNS (SRNS) A role an RNS can take with respect to a specific connection between a UE andUTRAN
There is one Serving RNS for each UE that has a connection to UTRAN The Serving RNS is in charge of the RRC connection between a UE and the
UTRAN The Serving RNS terminates the Iu for this UE
Drift RNS (DRNS) A role an RNS can take with respect to a specific connection between a UE and
UTRAN An RNS that supports the Serving RNS with radio resources when the
connection between the UTRAN and the UE need to use cell(s) controlled by thisRNS
Controlling RNC (CRNC) A role an RNC can take with respect to a specific set of UTRAN access points (an
UTRAN access point is specific to a cell) Exactly one Controlling RNC serves an UTRAN access point (i.e. each cell) The Controlling RNC has the overall control of the logical resources of its UTRAN
access points
Source: 3GPP 21.905
-
8/12/2019 UTRAN ws12
8/58
UMTS Networks 8 Andreas Mitschele-Thiel, Jens Mueckenheim Nov. 2012
Distribution of Functions betweenRNCs
Radio resource management : CRNC owns the radio resources of a cell SRNC handles the connection (RRC/RANAP) to one UE , and may
borrow radio resources of a certain cell from the CRNC SRNC performs dynamical control of power for dedicated channels ,
within limits admitted by CRNCInner loop power control for some radio links of the UE connection may bedone by the Node BInner loop control is controlled by an outer loop , for which the SRNC hasoverall responsibility
SRNC handles scheduling of data for dedicated channels CRNC handles scheduling of data for common channels (no macro
diversity on DL common channels)
Source: 3GPP 25.401, Ch 6.3
-
8/12/2019 UTRAN ws12
9/58
UMTS Networks 9 Andreas Mitschele-Thiel, Jens Mueckenheim Nov. 2012
Serving, Drift and Controlling RNC
RNS
RNC
RNS
RNC
Core Network
Node B Node B Node B Node B
Iu Iu
Iur
Iub IubIub Iub
UTRAN
UE 1
SRNCDRNC
UE 2
common/ sharedchannel
SRNC
dedicated channel inmacro-diversity mode
-
8/12/2019 UTRAN ws12
10/58
UMTS Networks 10 Andreas Mitschele-Thiel, Jens Mueckenheim Nov. 2012
Serving and Controlling RNCExample: DCH (UL&DL macro diversity)
PHY PHY
ATM
DchFP
ATM
MAC-d
IubUE NodeB CRNCUu SRNC
ATM ATM
Iur
MAC-d
DCCH DTCH
DchFP
PHY-upper PHY
AAL2 AAL2
DTCH DCCH
AAL2 AAL2
DchFP DchFP
PHY
Source: 3GPP 25.401, sc 11.2.4 (see also 25.301, sc 5.6.1)
Combining/splitting of
phy. channels
Combining/splitting is supported for DCH only(no layer 2 processing in Node B and DRNC)
cells servedby the samenode B
cells servedby the sameCRNC
(optional)
cells servedby differentRNCs
-
8/12/2019 UTRAN ws12
11/58
UMTS Networks 11 Andreas Mitschele-Thiel, Jens Mueckenheim Nov. 2012
PHY PHY
ATM
FachFP
IubUE NodeB CRNCUu Iur SRNC
AAL2
ATM
FachFP
MAC-c/sh
ATM ATM
MAC-d
DCCH DTCH
AAL2
MAC-c/sh
MAC-d
DTCH DCCH
AAL2
FachFP
AAL2
FachFP
Serving and Controlling RNCExample: FACH (DL, no macro diversity)
Physical channel is terminated within node B (no support for combining/splitting)
Common MAC (MAC-c/sh) terminates in the CRNC
Dedicated MAC (MAC-d) terminates in the SRNC
Source: 3GPP 25.401, sc 11.2.3 (see also 25.301, sc 5.6.2)
CCCHCCCH
-
8/12/2019 UTRAN ws12
12/58
UMTS Networks 12 Andreas Mitschele-Thiel, Jens Mueckenheim Nov. 2012
Example: BCH
UE NodeB
RLC
MAC
PHY
RLC
MAC
PHY
RRC RRC
RRC
CRNC
Source: 3GPP 25.301, sc 5.6.7
RRC terminates in
CRNC : provides broadcast information distributed by node B
Node B : handles periodic repetition of broadcast information
Splitting of RRC eliminates repetition of broadcast data on Iub interface
o
-
8/12/2019 UTRAN ws12
13/58
UMTS Networks 13 Andreas Mitschele-Thiel, Jens Mueckenheim Nov. 2012
UTRAN Architecture: Functional Split
Control plane
Bearer plane
CoreNetwork
Node-B
Paging
Com./ SharedChannel
Processing
Cell Control
DedicatedChannel
Processing
MobileControl
Broadcast
CRNC/DRNC SRNC
-
8/12/2019 UTRAN ws12
14/58
UMTS Networks 14 Andreas Mitschele-Thiel, Jens Mueckenheim Nov. 2012
Core Network
User plane Control plane
Iub Iur
paging (connected)
paging(connected,
PCCH)
MAC-b
RLC -b
RRC -b
BCCH
BCH
PHY
Softer Handover Splitting /Combining
NB
AP
Iub
CCHFP
Node-B
Iub /Iur DCHFP
Iu
Soft Handover Splitting /Combining
optional
CTCHPCCHBCCH
NB
AP
RNS
AP
Iur CCHFP
Iub
CCHFP
Iub/ Iur DCHFP
Iub /Iur DCHFP
RANAPCRNC
paging (idle)
DRNC
BM-IWF
PCH RACHFACH
DSCHCPCH
CCCH
RLC -c/sh
MAC-c/sh
BMC
RRC -c/sh
SABP
Iu
MAC-d
DCH
DTCH
RLC -d
PDCP
RRC -d
Soft HandoverSplitting /Combining
DCCH
SRNC
RNS
AP
RANAP
Iur CCHFP
Iub/ Iur DCHFP
Iu-CSFP
Iu-PSFP
LOGICALCHANNELS
TRANSPORTCHANNELS
UTRAN Protocol Architecture: Summary
o
-
8/12/2019 UTRAN ws12
15/58
UMTS Networks 15 Andreas Mitschele-Thiel, Jens Mueckenheim Nov. 2012
UTRAN Architecture Principles User Plane
Source: 3GPP 25.401
Non-Access Stratum : Protocols between UE and CN that are not
terminated in the UTRAN Access Stratum : Provides UE-CN transport service to NAS services AS protocols are closely linked to radio technology
UTRANUE CN Access Stratum
Non-Access Stratum
Radio(Uu)
Iu
Radioproto-cols(1)
Radioproto-cols(1)
Iuprotocols(2)
Iuprotocols(2)
radio access bearer SAPs (user plane)
-
8/12/2019 UTRAN ws12
16/58
UMTS Networks 16 Andreas Mitschele-Thiel, Jens Mueckenheim Nov. 2012
UTRAN Architecture Principles Control Plane
UTRANUE CN Access Stratum
Non-Access Stratum
Radio(Uu)
Iu
Radioproto-cols(1)
Radioproto-cols(1)
Iuprotocols(2)
Iuprotocols(2)
CM,MM,GMM,SM (3) CM,MM,GMM,SM (3)
Source: 3GPP 25.401
NAS control plane functions:CM: Connection ManagementMM: Mobility ManagementGMM: GPRS MM
SM: Session Management
signaling connection
-
8/12/2019 UTRAN ws12
17/58
UMTS Networks 17 Andreas Mitschele-Thiel, Jens Mueckenheim Nov. 2012
UTRAN Functions (1)
- Transfer of User Data- Functions related to overall system access control
- Admission Control- Congestion Control
- System information broadcasting- Radio channel ciphering and deciphering- Integrity protection- Functions related to mobility
- Handover- SRNS Relocation- Paging support- Positioning
- Synchronisation
Source: 3GPP 25.401, Ch 7.1
-
8/12/2019 UTRAN ws12
18/58
UMTS Networks 18 Andreas Mitschele-Thiel, Jens Mueckenheim Nov. 2012
UTRAN Functions (2)
- Functions related to radio resource management and control- Radio resource configuration and operation- Radio environment survey- Combining/splitting control- Connection set-up and release- Allocation and deallocation of radio bearers- Radio protocols function- RF power control- Radio channel coding and decoding
- Channel coding control- Initial (random) access detection and handling- CN distribution function for Non Access Stratum messages
- Functions related to broadcast and multicast services (broadcast/multicastinterworking function BM-IWF)
- Broadcast/Multicast Information Distribution- Broadcast/Multicast Flow Control- Cell-based Services (CBS) Status Reporting
- Tracing
- Volume reporting
-
8/12/2019 UTRAN ws12
19/58
UMTS Networks 19 Andreas Mitschele-Thiel, Jens Mueckenheim Nov. 2012
Wrap-up:Why is UTRAN so complicated?Some answers:
Limitation of radio resources and last-mile transport resources
CDMA macro-diversity mode Single RLC/MAC entity required for synchronous delivery of radio
frames over all SHO legs
Splitting/combining of radio frames (multicast) Tight handover requirements esp. for voice
Need for proactive handover initiation requires interaction between
radio layers Designed for maximum functionality and flexibility
Overdimensioned from the viewpoint of a single application
-
8/12/2019 UTRAN ws12
20/58
UMTS Networks 20 Andreas Mitschele-Thiel, Jens Mueckenheim Nov. 2012
UE mode
HLR
GGSN
Modes and states (PS mode)
SGSN
RNC
UE
RRC connection
Signaling connection
PMM state (detached, idle, connected)
SM: PDP context (active, inactive)
-
8/12/2019 UTRAN ws12
21/58
UMTS Networks 21 Andreas Mitschele-Thiel, Jens Mueckenheim Nov. 2012
Radio Link, RRC Connection,Signaling Connection
RNS
RNC
RNS
RNC
Core Network
Node B Node B Node B Node B
Iu Iu
Iur
Iub IubIub Iub
UTRAN
UEradio link
RRC connection -> connected mode
signaling connectionSRNC
RRC connections and signaling connections are logical links
-
8/12/2019 UTRAN ws12
22/58
UMTS Networks 22 Andreas Mitschele-Thiel, Jens Mueckenheim Nov. 2012
Radio Link, RRC Connection,Signaling Connection
RNS
RNC
RNS
RNC
Core Network
Node B Node B Node B Node B
Iu Iu
Iur
Iub IubIub Iub
UTRAN
UEradio link
SRNCDRNC
RRC connection
signaling connection
-
8/12/2019 UTRAN ws12
23/58
UMTS Networks 23 Andreas Mitschele-Thiel, Jens Mueckenheim Nov. 2012
MSC/VLR or SGSN
SRNCUE
RRC Connection and Signaling Connection
RRC Connection RANAP Connection
RRC RANA
PRRC
RANA P
Signaling Connection
Radio Access Bearer
Signaling Radio Bearer Iu Signaling Bearer
Higher layercontrol Higher layercontrol
-
8/12/2019 UTRAN ws12
24/58
UMTS Networks 24 Andreas Mitschele-Thiel, Jens Mueckenheim Nov. 2012
RRC Connection
RRC state machine exists as two peer entities, one in the MS and one inUTRAN (SRNC)
Apart from transient situations and error cases the two peer entities are
synchronized
Idle mode
CellConnected
RRCconnection
establishment
URAConnected
RRC
connectionrelease
Enter URAconnected state
Enter cellconnected state
Connected mode
UTRAN Registration Area (URA):
area covered by anumber of cells
URA is only internallyknown in the UTRAN
-
8/12/2019 UTRAN ws12
25/58
UMTS Networks 25 Andreas Mitschele-Thiel, Jens Mueckenheim Nov. 2012
Signaling Connection
No signaling connection exist (idle state) UE has no relation to UTRAN, only to CN no data transfer paging identification by IMSI, TMSI, P-TMSI
Signaling connection exist (connected state)UE position can be known on different levels:
- URA level (UTRAN registration area): URA is a specified set of cells,which can be identified on the BCCH.
- Cell level: Different channel types can be used for data transfer:- Common transport channels (RACH, FACH, DSCH, USCH)- Dedicated transport channels (DCH)
Source: 3GPP 25.301, ch 6.2
-
8/12/2019 UTRAN ws12
26/58
UMTS Networks 26 Andreas Mitschele-Thiel, Jens Mueckenheim Nov. 2012
Important Vocabulary
RRC connection point-to-point bi-directional connection between RRC peer entities on the UE and
the UTRAN sides UE has either zero or one RRC connection
Signaling connection an acknowledged-mode link between the UE and the CN to transfer higher layerinformation between the entities in the non-access stratum (via RRC and RANAP)
Radio link
a logical association between a single UE and a single UTRAN access point (cell) its physical realization comprises one or more radio bearer transmissions
Radio bearer (compare signaling radio bearer)
service provided by the RLC layer for transfer of user data between UE and SRNC
Radio interface interface between UE and a UTRAN access point radio interface encompasses all the functionality required to maintain the
interface
Source: 3GPP 21.905
-
8/12/2019 UTRAN ws12
27/58
UMTS Networks 27 Andreas Mitschele-Thiel, Jens Mueckenheim Nov. 2012
Radio Interface ProtocolsUMTS Terrestrial Radio Access (UTRA)
Air interface protocol architecture
Layer 1, 2 and 3 protocols
Mapping between logical, transport and
physical channels
-
8/12/2019 UTRAN ws12
28/58
UMTS Networks 28 Andreas Mitschele-Thiel, Jens Mueckenheim Nov. 2012
Radio Protocols Overview
RLC
RRC
L1
GMM /
SM / SMS
RRC
MAC
ATM
RANAP
AAL5
Relay
ATM
AAL5
3G SGSNRNSMSIu-PsUu
RLC SCCP
SignallingMAC
L1
Signalling
RANAP
SCCP
GMM /
SM / SMS
L1
RLC
PDCP
MAC
E.g., IP,PPP
Application
L1
RLC
PDCP
MAC
ATM
UDP/IP
GTP-U
AAL5
Relay
L1
UDP/IP
L2
GTP-U
E.g., IP,PPP
3G-SGSNUTRANMS
Iu-PSUu Gn Gi
3G-GGSN
ATM
UDP/IP
GTP-U
AAL5
L1
UDP/IP
GTP-U
L2
Relay
Layer 3 IP, PPP (user plane) RRC (control plane)
Layer 2 PDCP (user plane) BMC (user plane) RLC MAC
Layer 1 PHY
See 3GPP 25.301 andUMTS Networks book, ch. 9
Control plane
User plane
-
8/12/2019 UTRAN ws12
29/58
UMTS Networks 29 Andreas Mitschele-Thiel, Jens Mueckenheim Nov. 2012
Source: 3GPP 25.301
Radio Access BearersAS control plane SAPs
Radio Protocol Architecture
L3
c o n t r o l
c o n t r o l
c o n t r o l
c o n t r o l
LogicalChannels
TransportChannels
C-plane signalling U-plane information
PHY
L2/MAC
L1
RLC
DC NtGC
L2/RLC
MAC
RLCRLC
RLCRLC
RLCRLC
RLC
BMC L2/BMC
control
PDCPPDCP L2/PDCP
RadioBearers
RRC
DCNtGC Radio Access Bearers
-
8/12/2019 UTRAN ws12
30/58
UMTS Networks 30 Andreas Mitschele-Thiel, Jens Mueckenheim Nov. 2012
L3
c o n t r o
l
c o n t r o
l
c o n t r o
l
c o n t r o
l
LogicalChannel
TransportChannels
C-plane signalling U-plane information
PHY
L2/MAC
L1
RLC
DC NtGC
L2/RLC
MAC
RLCRLC
RLCRLC
RLCRLC
RLC
Duplication avoidance
UuS boundary
BMC L2/BMC
control
PDCPPDCP L2/PDCP
DC NtGC
RadioBearers
RRC
Radio Access BearersAS control plane SAPsPhysical Layer Services
Transport channels do not define what is transported (which is defined bylogical channels)
Example: DCH offers the same type ofservice for control and user traffic
Physical layer offers information transfer services (transport channels) toMAC and higher layers
Physical layer transport services define
how
and with what characteristics data are transferred over the radio interface
Radio Access Bearers
DCNtGC
-
8/12/2019 UTRAN ws12
31/58
UMTS Networks 31 Andreas Mitschele-Thiel, Jens Mueckenheim Nov. 2012
Radio Access BearersAS control plane SAPs
L3
c o n t r o
l
c o n t r o
l
c o n t r o
l
c o n t r o
l
LogicalChannel
TransportChannels
C-plane signalling U-plane information
PHY
L2/MAC
L1
RLC
DC NtGC
L2/RLC
MAC
RLCRLC
RLCRLC
RLCRLC
RLC
Duplication avoidance
UuS boundary
BMC L2/BMC
control
PDCPPDCP L2/PDCP
DC NtGC
RadioBearers
RRC
Physical Layer Channel Types
common transport channels (there is a need for inbandidentification of the UEs when particular UEs are addressed)
dedicated transport channels (the UEs are identified by the physicalchannel, i.e. code and frequency for FDD (code, time slot and frequency for TDD) )
-
8/12/2019 UTRAN ws12
32/58
UMTS Networks 32 Andreas Mitschele-Thiel, Jens Mueckenheim Nov. 2012
Physical Layer Common TransportChannels (1)
Random Access Channel (RACH) Contention based uplink channel used for transmission of relatively
small amounts of data, e.g. for initial access or non-real-time
dedicated control or traffic dataForward Access Channel (FACH)
Common downlink channel for relatively small amount of data no closed-loop power control
Downlink Shared Channel (DSCH) TDD only Downlink channel shared by several UEs carrying dedicated control or
traffic dataUplink Shared Channel (USCH) TDD only
Uplink channel shared by several UEs carrying dedicated control ortraffic data
-
8/12/2019 UTRAN ws12
33/58
UMTS Networks 33 Andreas Mitschele-Thiel, Jens Mueckenheim Nov. 2012
Physical Layer Common TransportChannels (2)
Broadcast Channel (BCH) Downlink channel used for broadcast of system information into an
entire cellPaging Channel (PCH)
A downlink channel used for broadcast of control information into anentire cell allowing efficient UE sleep mode procedures
Currently identified information types are paging and notification Another use could be UTRAN notification of change of BCCH
information
High-Speed Downlink Shared Channel (HS-DSCH) Rel. 5 High-speed downlink channel shared by several UEs
-
8/12/2019 UTRAN ws12
34/58
UMTS Networks 34 Andreas Mitschele-Thiel, Jens Mueckenheim Nov. 2012
Physical Layer Dedicated TransportChannels & Transport Formats
Dedicated Channel (DCH)Channel dedicated to one UE used in uplink or downlink
Enhanced Dedicated Channel (E-DCH) Channel dedicated to one UE used in uplink only . Subject to Node-B controlled scheduling and HARQ
Transport Formats and Transport Format Sets A Transport Format or a Transport Format Set is associated with each
transport channel A Transport Format defines the format offered by L1 to MAC
(encodings, interleaving, bit rate and mapping onto physical channels) A Transport Format Set is a set of Transport Formats Example: a variable rate DCH has a Transport Format Set (one Transport
Format for each rate), whereas a fixed rate DCH has a single TransportFormat
See 3GPP 25.302, ch. 7 and Walke, ch 5.10, for details on Transport Formats and Transport Format Sets
-
8/12/2019 UTRAN ws12
35/58
UMTS Networks 35 Andreas Mitschele-Thiel, Jens Mueckenheim Nov. 2012
Physical Layer Processing
DCH DCH DCH
DPCH DPCH
CRC attachment
Channel Coding
Rate Matching
CRC attachment
Channel Coding
Rate Matching
CRC attachment
Channel Coding
Rate Matching
Transport Channel Multiplexing
Physical Channel Mapping
Coded Composite Transport Channel (CCTrCH)
DataDataData Data
DataData
TransportBlock Set
TransportBlock Set
TransportBlock
Note: Physical ChannelMapping is used to implement
multicoding (more than oneDPCH). This will usuallyonly be used for high datarates
Note: Functional blockswhich implementconcatenation, segmentation,interleaving, discontinuoustransmission (DTX) andmacrodiversitydistirbution/combining have
been suppressed.
See 3GPP 25.302 for details
o
-
8/12/2019 UTRAN ws12
36/58
UMTS Networks 36 Andreas Mitschele-Thiel, Jens Mueckenheim Nov. 2012
Physical Layer Functions
Macrodiversity distribution/combining and soft handover execution Error detection on transport channels and indication to higher layers (CRC) FEC encoding/decoding and interleaving/deinterleaving of transport channels Multiplexing of transport channels and demultiplexing of coded composite
transport channels Rate matching (fit bits into physical channel) Mapping of coded composite transport channel on multiple physical channels Power weighting and combining of physical channels Modulation and spreading /demodulation and despreading of physical channels Frequency and time (chip, bit, slot, frame) synchronisation Measurements and indication to higher layers (e.g. frame error rate, signal-to-
interference ratio, interference power, transmit power, etc.)
Closed-loop power control RF processing Support of timing advance on uplink channels (TDD only) Support of Uplink Synchronisation (TDD only)
DC NtGC Radio Access BearersAS l l SA
-
8/12/2019 UTRAN ws12
37/58
UMTS Networks 37 Andreas Mitschele-Thiel, Jens Mueckenheim Nov. 2012
L3
c o n t r o
l
c o n t r o
l
c o n t r o
l
c o n t r o
l
LogicalChannel
TransportChannels
C-plane signalling U-plane information
PHY
L2/MAC
L1
RLC
DC NtGC
L2/RLC
MAC
RLCRLC
RLCRLC
RLCRLC
RLC
Duplication avoidance
UuS boundary
BMC L2/BMC
control
PDCPPDCP L2/PDCP
RadioBearers
RRC
AS control plane SAPsMedium Access Control (MAC) Services
Data transfer (logical channels SAPs) Unacknowledged transfer of MAC SDUs between peer MAC entities No data segmentation (performed by higher layers) on R.99
Reallocation of radio resources and MAC parameters Execution of radio resource reallocation and change of MAC
parameters by request of RRC, i.e. change of transport format(combination) sets, change of transport channel type
Autonomously resource allocation in TDD modeReporting of measurements
Local measurements such astraffic volume and qualityindication (reported to RRC)
-
8/12/2019 UTRAN ws12
38/58
UMTS Networks 38 Andreas Mitschele-Thiel, Jens Mueckenheim Nov. 2012
MAC Logical Channels
Control Channels (transfer of control plane information) Broadcast Control Channel (BCCH) DL Paging Control Channel (PCCH) DL Common Control Channel (CCCH) DL/UL Dedicated Control Channel (DCCH) DL/UL Shared Channel Control Channel (SHCCH) DL/UL (TDD)
Traffic Channels (transfer of user plane information) Dedicated Traffic Channel (DTCH) DL/UL Common Traffic Channel (CTCH) DL/UL
Logical channels define what information is transported(transport channels (PHY SAP) define how data are transported)
o
-
8/12/2019 UTRAN ws12
39/58
MAC F ti (2)
-
8/12/2019 UTRAN ws12
40/58
UMTS Networks 40 Andreas Mitschele-Thiel, Jens Mueckenheim Nov. 2012
MAC Functions (2)
PHY PHY
ATM
DschFP
IubUE NodeB CRNCUu Iur SRNC
AAL2
ATM
DschFP
MAC-c/sh
ATM ATM
MAC-d
DCCH DTCH
AAL2
MAC-c/sh
MAC-d
DTCH DCCH
AAL2
DschFP
AAL2
DschFP
Multiplexing/demultiplexing of upper layer PDUs on common transportchannels
Multiplexing/demultiplexing of upper layer PDUs on dedicated transportchannels
Traffic volume measurement Transport channel type switching (controlled by RRC) Ciphering for transparent RLC mode
Example: DTCH/DCCH mapped on DSCH (TDD only)
Logical/ Transport/ Physical Channels Mapping
-
8/12/2019 UTRAN ws12
41/58
UMTS Networks 41 Andreas Mitschele-Thiel, Jens Mueckenheim Nov. 2012
og ca / a spo t/ ys ca C a e s app g(excerpt, FDD)
BCCH
PCCH
CCCH
DCCH
DTCH
CTCH
BCH
DCH
RACHFACH
PCH
P-CCPCH
S-CCPCH
P-CPICH
PRACH
DPDCH
DPCCH
PICH
P-SCH
S-SCH
AICH
S-CPICH
Logical Channels Transport Channels Physical Channels
DPCHKey: Uplink
DownlinkBidirectionalData Transfer
Association
Control ChTraffic Ch
Common Ch (no FPC)Common Ch (FPC)Dedicated Ch (FPC) Info Channels
Assoc Channels
Fixed Channels
o
DC NtGC
Radio Link Control (RLC)
-
8/12/2019 UTRAN ws12
42/58
UMTS Networks 42 Andreas Mitschele-Thiel, Jens Mueckenheim Nov. 2012
L3
c o n t r o
l
c o n t r o
l
c o n t r o
l
c o n t r o
l
LogicalChannel
TransportChannels
C-plane signalling U-plane information
PHY
L2/MAC
L1
RLC
DC NtGC
L2/RLC
MAC
RLCRLC
RLCRLC
RLCRLC
RLC
Duplication avoidance
UuS boundary
BMCL2/BMC
control
PDCPPDCP L2/PDCP
RadioBearers
RRC
Transparent data transfer (TM) Unacknowledged data transfer (UM) Acknowledged data transfer (AM)
Radio Link Control (RLC)
RLC Services (1)
-
8/12/2019 UTRAN ws12
43/58
UMTS Networks 43 Andreas Mitschele-Thiel, Jens Mueckenheim Nov. 2012
RLC Services (1)Transparent data transfer (TM) Transmission of upper layer PDUs without adding any protocol information (no
RLC header) Possibly including segmentation/reassembly functionality
Unacknowledged data transfer (UM)
Transmission of upper layer PDUs without guaranteeing delivery to the peerentity Error detection: The RLC sublayer shall deliver only those SDUs to the
receiving upper layer that are free of transmission errors by using thesequence-number check function
Immediate delivery: The receiving RLC sublayer entity shall deliver a SDUto the upper layer receiving entity as soon as it arrives at the receiver
Acknowledged data transfer (AM) Transmission of upper layer PDUs and guaranteed delivery to the peer entity Notification of RLC user at transmitting side in case RLC is unable to deliver the
data correctly in-sequence and out-of-sequence delivery error-free delivery (by means of retransmission)
duplication detection
-
8/12/2019 UTRAN ws12
44/58
UMTS Networks 44 Andreas Mitschele-Thiel, Jens Mueckenheim Nov. 2012
RLC Services (2)
Maintenance of QoS as defined by upper layers retransmission protocol shall be configurable by layer 3 to provide
different levels of QoS
Notification of unrecoverable errors RLC notifies the upper layer of errors that cannot be resolved by RLC
itself by normal exception handling procedures
There is a single RLC connection per Radio Bearer
RLC F i
-
8/12/2019 UTRAN ws12
45/58
UMTS Networks 45 Andreas Mitschele-Thiel, Jens Mueckenheim Nov. 2012
RLC Functions
Transfer of user data (AM, UM, TM) Segmentation and reassembly (RLC PDU size adapted to transport
format) Concatenation
Padding Sequence number check (UM mode) Duplicate RLC PDUs detection In-sequence delivery of upper layer PDUs
Error correction (selective-repeat ARQ) Flow control between RLC peers SDU discard Protocol error detection and recovery Exchange of status information between peer RLC entities Ciphering (non-transparent mode) Suspend/resume and stop/continue of data transfer
Re-establishment of AM/UM RLC entity
Convert variable-size higherlayer PDUs into fixed-size
RLC PDUs (TBs)Convert radio linkerrors into packet
loss and delay
Avoid Tx and Rxbuffer overflows or
protocol stalling
DC NtGC Radio Access BearersAS control plane SAPs
Packet Data Convergence Protocol (PDCP)
-
8/12/2019 UTRAN ws12
46/58
UMTS Networks 46 Andreas Mitschele-Thiel, Jens Mueckenheim Nov. 2012
L3
c o n t r o
l
c o n t r o
l
c o n t r o
l
c o n t r o
l
LogicalChannel
TransportChannels
C-plane signalling U-plane information
PHY
L2/MAC
L1
RLC
DC NtGC
L2/RLC
MAC
RLCRLC
RLCRLC
RLCRLC
RLC
Duplication avoidance
UuS boundary
BMCL2/BMC
control
PDCPPDCP L2/PDCP
RadioBearers
RRC
Packet Data Convergence Protocol (PDCP)
Service : PDCP SDU delivery PDCP is defined for PS domain only!
PDCP F ti
-
8/12/2019 UTRAN ws12
47/58
UMTS Networks 47 Andreas Mitschele-Thiel, Jens Mueckenheim Nov. 2012
PDCP Functions
Header compression and decompression Header compression and decompression of IP data streams (e.g.
TCP/IP and RTP/UDP/IP headers)Header compression method is specific to the upper layer protocolcombinations, e.g. TCP/IP or RTP/UDP/IP (RFC 2507 & RFC 3095)
Transfer of user data PDCP receives PDCP SDU from the NAS and forwards it to the RLC layer
and vice versa
Support for lossless SRNS relocation Maintenance of PDCP sequence numbers for radio bearers that areconfigured to support lossless SRNS relocation
Duplication avoidance
DC NtGC
Broadcast/Multicast Control (BMC)
-
8/12/2019 UTRAN ws12
48/58
UMTS Networks 48 Andreas Mitschele-Thiel, Jens Mueckenheim Nov. 2012
L3
c o n t r o
l
c o n t r o
l
c o n t r o
l
c o n t r o
l
LogicalChannel
TransportChannels
C-plane signalling U-plane information
PHY
L2/MAC
L1
RLC
DC NtGC
L2/RLC
MAC
RLCRLC
RLCRLC
RLCRLC
RLC
Duplication avoidance
UuS boundary
BMC L2/BMC
control
PDCPPDCP L2/PDCP
RadioBearers
RRC
Broadcast/Multicast Control (BMC)
Functions: Storage of Cell Broadcast Messages Traffic volume monitoring and radio
resource request for CBS Scheduling of BMC messages Transmission of BMC messages to UE Delivery of Cell Broadcast messages to
upper layer (NAS) in the UE
Service: broadcast/multicast transmission service in the user plane
for common user data in unacknowledged mode
DC NtGC
l d
Radio Resource Control (RRC)
-
8/12/2019 UTRAN ws12
49/58
UMTS Networks 49 Andreas Mitschele-Thiel, Jens Mueckenheim Nov. 2012
L3
c o n t r o
l
c o n t r o
l
c o n t r o
l
c o n t r o
l
LogicalChannel
TransportChannels
C-plane signalling U-plane information
PHY
L2/MAC
L1
RLC L2/RLC
MAC
RLCRLC
RLCRLC
RLCRLC
RLC
Duplication avoidance
UuS boundary
BMC
L2/BMC
control
PDCPPDCP L2/PDCP
DCNtGC
RadioBearers
RRC
Radio Resource Control (RRC)
Services Provided to Upper Layers
General Control (GC) information broadcast service
Notification (Nt) paging and notification broadcast services
Dedicated Control (DC) connection management and message transfer
RRC Interaction with Lower Layers
-
8/12/2019 UTRAN ws12
50/58
UMTS Networks 50 Andreas Mitschele-Thiel, Jens Mueckenheim Nov. 2012
RRC Interaction with Lower Layers
R R C R R C
R L C R L C
Radio ResourceAssignment[Code, Frequency,TS, TF Set, Mapping,etc.]
Measurement Report
RLC retransmissioncontrol
L 1 L 1
U T R A N U E
C o n
t r o l
M e a s u r e m e n
t s
C o n
t r o l
M e a s u r e m e n
t s
C o n
t r o l
M e a s u r e m e n
t s
C o n
t r o l
M e a s u r e m e n
t s
M A C M A C
C o n
t r o l
C o n
t r o l
RRC Functions
-
8/12/2019 UTRAN ws12
51/58
UMTS Networks 51 Andreas Mitschele-Thiel, Jens Mueckenheim Nov. 2012
RRC handles the control plane signaling of layer 3 between the UEs and UTRAN:- Broadcast of information provided by the non-access stratum (Core Network)- Broadcast of information related to the access stratum- Establishment, re-establishment, maintenance and release of RRC
connections- Establishment, reconfiguration and release of Radio Bearers- Assignment, reconfiguration and release of radio resources for the RRC
connection- RRC connection mobility functions- Paging /notification- Routing of higher layer PDUs- Control of requested QoS- UE measurement reporting and control of the reporting- Outer loop power control- Control of ciphering- Slow DCA (TDD)- Arbitration of radio resources on uplink DCH- Initial cell selection and re-selection in idle mode- Integrity protection (message authentication for sensitive data)- Control of Cell Broadcast Service (CBS)
- Timing advance control (TDD)
RRC State Machine
-
8/12/2019 UTRAN ws12
52/58
UMTS Networks 52 Andreas Mitschele-Thiel, Jens Mueckenheim Nov. 2012
RRC State Machine
RRC state machine exists as two peer entities (MS and UTRAN) The two peer entities are synchronized (apart from transient situations
and error cases)
Idle mode
CellConnected
RRCconnection
establishment
URAConnected
RRCconnectionrelease
Enter URAconnected state
Enter cellconnected state
Connected mode
-
8/12/2019 UTRAN ws12
53/58
RRC State Machine
-
8/12/2019 UTRAN ws12
54/58
UMTS Networks 54 Andreas Mitschele-Thiel, Jens Mueckenheim Nov. 2012
RRC State Machine
Idle mode
CellConnected
RRCconnectionestablishment
URAConnected
RRCconnectionrelease
Enter URA
connected state
Enter cellconnected state
Connected mode
RRC Idle mode: no connection established between the MS and UTRAN no signalling between UTRAN and the MS except for system
information sent from UTRAN on a broadcast channel to the MS MS can only receive paging messages with a CN identity on the PCH no information of the MS is
stored in UTRAN
RRC State Machine Enter URAConnected mode
-
8/12/2019 UTRAN ws12
55/58
UMTS Networks 55 Andreas Mitschele-Thiel, Jens Mueckenheim Nov. 2012
RRC State Machine
RRC Connected mode: two main states Cell Connected: MS position is known at the cell level; RRC connection
mobility is handled by handover and cell update procedures URA Connected: MS position is known at the URA level; URA updating
procedures provide the mobility functionality; no dedicated radio resourcesare used in the state. there is one RNC that is acting as serving RNC, and an RRC connection
is established between the MS and this SRNC An UE has either zero or one RRC connection
Idle mode
CellConnected
RRCconnectionestablishment
URAConnected
RRC
connectionrelease
Enter URAconnected state
Enter cellconnected state
RRC State Machine: Details oft d d
-
8/12/2019 UTRAN ws12
56/58
UMTS Networks 56 Andreas Mitschele-Thiel, Jens Mueckenheim Nov. 2012
connected mode
Establish RRC Connection
Release RRCConnection
UTRA RRC Connected Mode UTRA:Inter-RATHandover
GSM:Handover
Establish RRCConnection
Release RRCConnection
URA_PCH CELL_PCH
GSM
ConnectedMode
Establish RRConnection
Release RRConnection
Idle Mode
Camping on a UTRAN cell Camping on a GSM / GPRS cell
GPRS Packet Idle Mode
GPRSPacket
TransferMode
Initiation oftemporary
block flow
Release oftemporary
block flow
Cell reselection
CELL_DCH
out ofservice
inservice
CELL_FACH
out ofservice
inservice
out ofservice
inservice
URA_PCH or CELL_PCHstate
Neither DCCH nor DTCH are
available in these states
CELL_FACH state
DCCH and, if configured,DTCH are available in thisstate
CELL_DCH state
DCCH and DTCH are availablein this state
-
8/12/2019 UTRAN ws12
57/58
UMTS RRC State Optimization
-
8/12/2019 UTRAN ws12
58/58
UMTS Networks 58 Andreas Mitschele-Thiel, Jens Mueckenheim Nov. 2012
O p t i m
i z a
t i o n o
f T i m e o u t
V a
l u e s
sum
state cost
transition cost