10 - LTE SAE Architecture and Procedures
10 - LTE SAE Architecture and Procedures
10 - LTE SAE Architecture and Procedures
Low Latency
< 5 ms user plane (UE to RAN edge) Packet Domain Only
Release 10 2011 Q1 LTE Advanced fulfilling IMT Advanced 4G requirements. Backwards compatible with
release 8 (LTE).
Release 11 2012 Q3 Advanced IP Interconnection of Services. Service layer interconnection between
national operators/carriers as well as third party application providers.
Heterogeneous networks (HetNet) improvements, Coordinated Multi-Point operation
(CoMP). In-device Co-existence (IDC).
Release 12 2015 Q1 Enhanced Small Cells (higher order modulation, dual connectivity, cell discovery, self
configuration), Carrier Aggregation (2 uplink carriers, 3 downlink carriers, FDD/TDD
carrier aggregation), MIMO (3D channel modeling, elevation beamforming, massive
MIMO), New and Enhanced Services (cost and range of MTC, D2D communication,
eMBMS enhancements)
Release 13 2016 Q1 LTE in unlicensed, LTE enhancements for Machine-Type Communication. Elevation
Beamforming/Full-Dimension MIMO, Indoor positioning. LTE-Advanced Pro.
Release 14 2017 Q2 Energy Efficiency, Location Services (LCS), Mission Critical Data over LTE, Mission
Critical Video over LTE, Flexible Mobile Service Steering (FMSS), Multimedia
Broadcast Supplement for Public Warning System (MBSP), enhancement for TV
service, massive Internet of Things, Cell Broadcast Service (CBS)
Release 15 Planned First "New Radio" (NR) release. Support for 5G Vehicle-to-x service, IP Multimedia
for Sept Core Network Subsystem (IMS), Future Railway Mobile Communication System
2018
S1
S1
– X2 interface for seamless
mobility (i.e. data/context
S1
S1
forwarding) and load X2 E-UTRAN
management among eNBs eNB eNB
X2
X2
• Note: Standard only defines
logical structure/nodes ! eNB
E-UTRAN EPC
HSS
S6a
MME PCRF
Gxc
S1-MME S10 S11 Gx
HSS
S6a
MME
E-UTRAN Serving GW
S1-U
HSS
S6a
MME PCRF
Gxc
S1-MME S10 S11 Gx
EPS Core
Key Functionalities:
PCRF • fundamental entity to manage flow-
Gxc
specific traffic differentiation and
Gx QoS provisioning
PCEF • maps QoS requirements of individual
Serving GW PDN GW Internet services (SDF – beyond EPS) to an
S5 SGi individual flow (EPS bearer – inside
EPS)
PCRF
• Subscriber-specific and service-
• controls QoS and charging of
specific selection of Access Point
EPS bearers
Name (APN) and APN-specific policy
• provides policy and charging control, e.g. IMS for voice
control (PCC) rules
• ensures proper charging for use of
QoS enabled services (time-,
volume- or event-based)
• instructs and authorizes the P-GW
(PCEF – Policy and Charging
See TS 23.203 for details
Enforcement Function) about QoS
authorization (QCI and throughput)
Cellular Communication Systems Andreas Mitschele-Thiel, Jens Mueckenheim November 18 14
EPS Protocol Architecture (U Plane)
Application
IP IP
Relay Relay
PDCP GTP-U
PDCP GTP-U GTP-U
GTP-U
MAC MAC L2 L2 L2 L2
L1 L1 L1 L1 L1 L1
NAS NAS
Relay
RRC S1-AP
RRC S1-AP
PDCP PDCP SCTP SCTP
RLC RLC IP IP
MAC MAC L2 L2
L1 L1 L1 L1
LTE-Uu S1-MME
UE eNodeB MME
IP IP IP IP
L2 L2 L2 L2
L1 L1 L1 L1
S1-MME S1-U
eNodeB MME eNodeB S-GW
Legend
– S1 Application Protocol (S1-AP): Application Layer Protocol between the eNodeB
and the MME
– Streaming Control Transfer Protocol for the control plane (SCTP): guaranteed
delivery of signaling messages between MME and eNodeB (S1); defined in RFC 4960
– GPRS Tunneling Protocol for the user plane (GTP-U): tunnels user data between
eNodeB and S-GW
Cellular Communication Systems Andreas Mitschele-Thiel, Jens Mueckenheim November 18 17
X2 Interface (eNB - eNB)
• The X2 Interface is defined between two eNodeBs
– U Plane: X2-U used for data forwarding
– C Plane: X2-C used for HO support and load management
Legend:
– X2 Application Protocol (X2-AP): Application Layer Protocol between the
eNodeBs
– Streaming Control Transfer Protocol for the control plane (SCTP):
guarantees delivery of signaling messages between the eNodeB (X2)
– GPRS Tunneling Protocol for the user plane (GTP-U): tunnels user data
between the eNodeB
Cellular Communication Systems Andreas Mitschele-Thiel, Jens Mueckenheim November 18 18
S5/S8 Interface (S-GW - P-GW)
• S5 and S8 interfaces provide user plane tunneling and tunnel management
between the S-GW and the P-GW
– S5 to connect S-GW to (non-collocated) P-GW of same operator
– S8 to connect S-GW in visited PLMN to a P-GW in Home-PLMN
S5/S8 interface via GTP S5/S8 interface via PMIP
L1 L1 L1 L1
S5 or S8 Serving GW PDN GW
S-GW P-GW S5 or S8
Legend
– GPRS Tunnelling Protocol for the control plane (GTP-C): tunnels signalling
messages between S-GW and P-GW
– GPRS Tunneling Protocol for the user plane (GTP-U): tunnels user data
between S-GW and P-GW
– Proxy Mobile IP (PMIP): transports signalling messages between S-GW and
P-GW; PMIPv6 is defined in RFC 5213
Cellular Communication Systems Andreas Mitschele-Thiel, Jens Mueckenheim November 18 19
Air Interface Protocol Architecture
UE eNB MME
NAS NAS
RRC RRC
PDCP PDCP
C Plane
RLC RLC
MAC MAC
PHY PHY
UE eNB S-Gateway
PDCP PDCP
RLC RLC
U Plane
MAC MAC
PHY PHY
UE eNodeB MME
NAS NAS
PHY PHY
UE eNodeB MME
12 sub-carriers
(180 kHz)
Node B UE Error
Channel- state N Transport blocks indications
information, etc. ( dynamic size S1 ..., SN )
ACK/NACK ACK/NACK
HARQ
HARQ HARQ info HARQ info HARQ
HARQ
CRC
CRC
Redundancyfor
CRC
error detection CRC
Coding + RM Redundancyfor
MAC scheduler
Coding + RM Coding + RM
Redundancy data detection Decoding + RM
version
Modulation
scheme QPSK, 16QAM,
Data modulation Data modulation
Data modulation 64QAM Data demodulation
Data demodulation
Resource/power
assignment RB mapping RB mapping
Resource mapping Resource demapping
Antenna
mapping
Multi- antenna
Antenna mapping processing Antenna demapping
Node B Error UE
indications
Channel- state
information, etc.
ACK/NACK
HARQ
HARQ HARQ info HARQ info HARQ
HARQ
CRC
CRC
CRC CRC
Coding + RM
MAC scheduler
Decoding
Decoding++RM
RM Coding +
Coding + RM
Redundancy Coding +RM
RM
Redundancy
version
version
Interl.
Deinterleaving
Deinterleaving Interl.
Interleaving
Modulation Modulation
scheme Data modulation scheme
Data demodulation
Data demodulation Data
Data
Datamodulation
modulation
modulation
Resource Resource/power
assignment RB mapping assignment
Resource
Resourcedemapping
demapping RB mapping
Resource
Resourcemapping
mapping
Antenna Antenna
mapping mapping
Antenna
Antennademapping
demapping Antenna
Antennamapping
mapping
Radio Bearers
HARQ HARQ
Transport Channels
Radio Bearers
ROHC ROHC
PDCP
Security Security
Segm. Segm.
RLC ...
ARQ etc ARQ etc
CCCH
Logical Channels
MAC Multiplexing
HARQ
Transport Channels
UL structure – UE side
• Functions
– Mapping between logical channels and transport channels
– Multiplexing/ demultiplexing of MAC SDUs belonging to one or different
logical channels into/from transport blocks (TB) delivered to/ from the
physical layer on transport channels
– Scheduling information reporting
– Error correction through HARQ
– Priority handling between logical channels of one UE
– Priority handling between UEs by means of dynamic scheduling
– Transport format selection
– Padding
Cellular Communication Systems Andreas Mitschele-Thiel, Jens Mueckenheim November 18 31
Mapping between DL Channels
PCCH BCCH CCCH DCCH DTCH MCCH MTCH
Downlink
Logical channels
Downlink
PDSCH: physical DL shared channel
Physical Channels
PDCCH: physical DL control channel PCFICH PBCH PHICH PDSCH PDCCH PMCH
Uplink
PUSCH: physical UL shared channel
Physical Channels
PUCCH: physical UL control channel PRACH PUSCH PUCCH
• Functions
– Transfer of upper layer PDUs
– Error correction through ARQ (only for AM data transfer)
– Concatenation, segmentation and reassembly of RLC SDUs (only
for UM and AM data transfer)
– Re-segmentation of RLC data PDUs (only for AM data transfer)
– Reordering of RLC data PDUs (only for UM and AM data transfer)
– Duplicate detection (only for UM and AM data transfer)
– RLC SDU discard (only for UM and AM data transfer)
– RLC re-establishment
– Protocol error correction (only for AM data transfer)
Cellular Communication Systems Andreas Mitschele-Thiel, Jens Mueckenheim November 18 34
RLC Model for AM
AM-SAP
Transmission
RLC control SDU reassembly
buffer
DCCH/DTCH DCCH/DTCH
• Functions on C Plane
– Transfer of control plane data
– Ciphering and Integrity Protection
RLC PDU
MAC header
MAC Control
element 1
MAC Control
element 2
MAC SDU ... MAC SDU
Padding
(opt)
MAC PDU
• Functions
– Broadcast of system information:
Including NAS common information
Information for UEs in RRC_IDLE state, e.g. cell (re-)selection
parameters, neighbouring cell information
Information for UEs in RRC_CONNECTED state, e.g. common
channel configuration information
Connection
establishment/release
BCCH BCCH
TAI 2 TAI 3
BCCH
TAI 1
Tracking Area 3
Tracking Area 2
Tracking Area 1
End-to-end Service
Radio S1 S5/S8 Gi
• Signaling Radio Bearers (SRB) are used to transfer RRC and NAS
control messages between UE and eNodeB
– SRB0: RRC messages over CCCH
– SRB1: RRC and NAS (when no security) messages over DCCH
– SRB2: NAS messages (when security established) over DCCH
Attach
EMM_Deregistered EMM_Registered
Detach
EMM-Deregistered EMM-Registered
Attach
• UE Inactivity Detection
Attach • TAU Accept
PLMN/ PLMN/
Cell Selection Cell Selection Handover Cell Reselection
A B C D
ECM-Idle ECM-Idle ECM-Connected ECM-Idle
• Detach
Power On Power On • Attach Reject • New Traffic
• TAU Reject • TAU Request
• UE Power Off
UE Power Off
State C:
• EMM-Registered
• ECM-Connected
• RRC-Connected
MME
ECM Connection
Control
Plane
S1 signaling
RRC Connection Connection S11 GTP-C S5 GTP-C
EPS Bearer
State D:
• EMM-Registered
• ECM-Idle
• RRC-Idle
MME
ECM Connection
Control
Plane
S1 signaling
RRC Connection Connection S11 GTP-C S5 GTP-C
EPS Bearer
GUTI
GUMMEI M-TMSI
MME
MCC MNC MME Group ID
Code
MME ID
48 bits 32 bits
EMM-Registered IMSI, C-RNTI, IMSI IMSI, IMSI, GUTI, UE IMSI IMSI, UE IMSI
+ ECM-Connected GUTI, UE eNB/MME UE IP IP addr, IP addr
+ RRC-Connected IP addr, UE S1AP addr eNB/MME UE
C C_RNTI ID, S1AP ID
Old/New
eNB UE
X2AP ID
EMM-Registered IMSI, - IMSI IMSI, IMSI, GUTI, UE IMSI IMSI, UE IMSI
D + ECM-Idle GUTI, UE UE IP IP addr IP addr
+ RRC-Idle IP addr addr
• QoS Parameters
• QoS Bearers
• QoS Architecture
QoS Architecture (U Plane) - Overview
E-UTRAN EPC Internet
End-to-end Service
Radio S1 S5/S8 Gi
- throughput
⇒ depends on amount of resources allocated
- error rate/reliability
⇒ depends on robustness of transmission (modulation and coding,
TX power/SINR, redundancy, transmission diversity, etc.)
- latency
⇒ depends on scheduling strategy, processing delay, error
rate/retransmission rate, system load
Packet
Packet
Resource Error
QCI Priority Delay Example Services
Type Loss
Budget
Rate
1 2 100 ms 10-2 Conversational Voice
2
GBR
4 150 ms 10-3 Conversational Video (Live Streaming)
Purpose of TFT
• Identify IP packet flows (SDFs) and map to EPS bearers
• Mapping implemented at the edges of the network, i.e. UE and P-GW
Source: www.netmanias.com
Service Data Flow (SDF):
- defines QCI, ARP, MBR and possibly GBR
EPS bearer
- defines QCI, ARP, possibly GBR, MBR or UE-AMBR and APN-AMBR
- may combine several SDFs to a single EPS bearer
EPS session:
- comprises one or more SDFs (i.e. services) mapped to one or more EPS
bearers (default or dedicated bearer)
Cellular Communication Systems Andreas Mitschele-Thiel, Jens Mueckenheim November 18 68
Enforcement of QoS
EPS bearers SDFs
(inside EPS) (outside EPS)
Source: www.netmanias.com
Main entities for QoS handling are the network edges, i.e.
- P-GW for the DL
- eNB and UE for the UL (eNB provides grants to the UE for UL transmission)
Source: www.netmanias.com
Cellular Communication Systems Andreas Mitschele-Thiel, Jens Mueckenheim November 18 70
QoS Policing and Scheduling for UL
SDF-EPS mapping via TFTs Provision of
Policing on UL provided grants UL grants
Source: www.netmanias.com
• Basic procedures
− Paging
− RRC Connection Establishment
− Dedicated S1 Establishment
− E-RAB Setup/Release
− RRC Re-establishment
• End-to-end procedures:
− First Attach
− Tracking Area Update
Call Handling: End-to-End Scenarios
End-to-end scenarios eNB use cases Applicable eNB procedure Applicable 3GPP RRC, S1, X2
(cf 3GPP 23.401) blocks procedures
Attach MO Default E-RAB setup RRC Connection Establishment RRC: RRC Connection Establishment
S1-AP: -
S1 Dedicated Establishment RRC: -
S1-AP: Initial UE Message
NAS Transfer RRC: NAS Direct Transfer
S1-AP: NAS Transport
Initial Context Setup RRC: RRC Connection Reconfiguration
S1-AP: Initial Context Setup
Detach S1 release (EPC triggered) S1 Release (EPC triggered) RRC: RRC Connection Release
S1-AP: UE Context Release
Tracking Area Update Connection establishment without RRC Connection establishment RRC: RRC Connection Establishment
E-RAB setup S1-AP: -
S1 Dedicated Establishment RRC: -
S1-AP: Initial UE Message
NAS Transfer RRC: NAS Direct Transfer
S1-AP: NAS Transport
UE Release RRC: RRC Connection Release
S1-AP: UE Context Release
UE triggered Service Request MO Default E-RAB setup Same as “Attach”
Network Triggered Service MT Default E-RAB setup Paging + MO Default E-RAB
Request Setup
Dedicated bearer activation (or UE Dedicated E-RAB setup E-RAB Setup RRC: RRC Connection Reconfiguration
requested bearer resource S1-AP: E-RAB Setup
activation)
Dedicated bearer de-activation (or Dedicated E-RAB release E-RAB Release RRC: RRC Connection Reconfiguration
UE Requested Bearer Resource S1-AP: E-RAB Release
Release)
S1 release (EPC triggered) S1 release (EPC triggered) S1 Release (EPC triggered) RRC: RRC Connection Release
S1-AP: UE Context Release
S1 release (ENB triggered) S1 release (ENB triggered) S1 Release Request (ENB RRC: RRC Connection Release
triggered) S1-AP: UE Context Release Request
S1 Release (EPC triggered) UE Context Release
UE eNB MME
S1-AP: Paging
RRC: Paging
• Upon receiving an S1-AP PAGING message, the eNB determines the list of
cells on which to page the UE from the “List of TAIs” provided by the S1-AP
PAGING message
• For each cell on which the UE must be paged, the eNB will:
– Compute the frame number and sub-frame number of the UE's paging
occasion (based on UE Identity Index Value, DRX paging cycle)
– ASN1 encode the paging record for the given UE
– Provide this data to the scheduler along with the DRX paging cycle
UE eNB
UE
CCCH
Random Access RRC_idle
SRB0
RLC
TM RRCConnectionRequest
CCCH
InitialUE-Identity SRB0
establishmentCause RLC
RRCConnectionSetup TM
DCCH RadioResourceConfigDedicated
SRB1
RLC
AM RRCConnectionSetupComplete
SelectedPLMN-Identity, UE
RegisteredMME RRC_co
nnected
NAS-DedicatedInformation
UE eNB MME
UL INFORMATION TRANSFER
S1-AP: UL NAS TRANSPORT
UE eNB MME
RRCConnectionReconfigurationComplete
UE eNB MME
RRCConnectionReconfigurationComplete
UE eNB MME
RRCConnectionReestablishmentRequest
RRCConnectionReestablishment
RRCConnectionReestablishmentComplete
Attach Request
Authentication/ Security
Update Location
Create Session Req.
Create Session Req.
IP-CAN Session Est.
Create Session Resp.
DL Data
UL Data
Modify Bearer
DL Data
UE eNB New MME New S-GW Old MME Old S-GW P-GW HSS
TAU Request
Context Retrieval
Authentication/ Security
Context Ack
Update Location
Cancel Location
TAU Accept
Delete Session
TAU Complete
Layer 1 Layer 3
A filtering B filtering C Evaluation D
of reporting
C' criteria
• Measurement filtering:
𝐹𝐹𝑛𝑛 = 1 − 𝑎𝑎 ⋅ 𝐹𝐹𝑛𝑛−1 + 𝑎𝑎 ⋅ 𝑀𝑀𝑛𝑛
Filter coefficient: 𝑎𝑎 = 2−𝑘𝑘⁄4 , 𝑘𝑘 = 0 … 19
sample rate at point B: 200msec
• Reporting criteria
– Measurement triggers for event-based reporting: handover
– Periodical reporting: e.g. tracing
Source Target
UE MME S-GW
sGW
eNB eNB
Measurement Control
Admission Control
HO Request Ack
DL allocation
Source Target
UE MME S-GW
sGW
eNB eNB
Packet Data
Synchronisation
Packet Data
UL Packet Data
• RACH is used here only so target eNB can estimate UE timing and provide
timing advance for synchronization; RACH timing agreements ensure UE does
not need to read target cell P-BCH to obtain SFN (radio frame timing from SCH
is sufficient to know PRACH locations)
Source Target
UE MME S-GW
sGW
eNB eNB
DL Packet Data
DL data forwarding
Packet Data
Path switch req
End Marker
Switch DL path
Flush DL buffer,
continue delivering in- L1/L2
transit packets signaling
End Marker L3 signaling
User data
Release resources
Source Target
UEs stops UE eNB eNB
Rx/Tx on the old cell
UL HO Request
Measurement
Report
HO Confirm
Handover
U- plane active Preparation
HO Command
DL DL sync
synchronisation
+ RACH + (no
Handover
Approx.
contention)
Timing advance
Latency
20 ms (approx. 55 ms)
Handover + Timing + Adv
Interruption +UL
ULresource request/grant
Resource Req
(approx. 35 ms) and Grant
HO Complete
ACK
U- plane active
Source Target
UE MME S-GW
sGW
eNB eNB
Packet Data Packet Data
L3 signaling
Measurement Reports
User data
HO decision
HO Required
HO Request
Admission Control
HO Request Ack
HO Command
RRC Connection Reconfig.
ENB Status Transfer
HO Notify