Professional Documents
Culture Documents
IMP TA1 11 001 Day1 LTE Protocol
IMP TA1 11 001 Day1 LTE Protocol
Evolution (LTE)
protocol aspects
Reiner Stuhlfauth
Reiner.Stuhlfauth@rohde-schwarz.com
Training Centre
Rohde & Schwarz, Germany
TTI
~10msec
Iu
Iub/Iur
Node B
MSC
Serving
RNC
SGSN
TTI
=1msec
MME/SAE Gateway
eNode B
ACK/NACK
generation in node B
Layer 2
Layer 1
Control / Measurements
Layer 3
Radio Link Control, RLC
Logical channels
Medium Access Control
(MAC)
Transport channels
Physical layer
Logical channels
What to be
transmitted
Transport
channels
How to transmit
PHYSICAL LAYER
Physical
channels
Code, Frequency, etc.
ESM
User plane
PHYSICAL LAYER
Jan 11 | LTE protocols| R.Stuhlfauth, 1MAT 9
User plane
AM, UM, TM
ARQ
(Re-)segmentation
Concatenation
In-sequence delivery
Duplicate detection
SDU discard
Reset
Control plane
Broadcast
Paging
RRC connection setup
Radio Bearer Control
Mobility functions
UE measurement control
LTE channels
DCI
HI
HARQ Indicator
MCH
PCH
DL-SCH
BCH
DL transport channels
DL physical channels
PMCH
PCFICH
PDCCH
PDSCH
PHICH
PBCH
UCI
Uplink Control Information
RACH
UL-SCH
UL transport channels
UL physical channels
PRACH
PUCCH
PUSCH
SI-RNTI
Cell RNTI,
identifies a UE
having a RRC connection
within a cell
System InformationRNTI,
Broadcast of
System information
RA-RNTI
Random AccessRNTI,
Random Access Response
P-RNTI
TPC-RNTI
Paging-RNTI,
Paging and System
Information change info
RNTI - usage
RNTI
Usage
Transport Channel
Logical Channel
P-RNTI
PCH
PCCH
SI-RNTI
DL-SCH
BCCH
RA-RNTI
DL-SCH
N/A
DL-SCH
CCCH
Temporary C-RNTI
Contention Resolution
(when no valid C-RNTI is available)
Temporary C-RNTI
Msg3 transmission
UL-SCH
C-RNTI
UL-SCH
DCCH, DTCH
C-RNTI
DL-SCH
C-RNTI
N/A
N/A
Semi-Persistent
Scheduling CRNTI
DL-SCH, UL-SCH
DCCH, DTCH
Semi-Persistent
Scheduling CRNTI
N/A
N/A
TPC-PUCCH-RNTI
N/A
N/A
TPC-PUSCH-RNTI
N/A
N/A
Cyclic Redundancy
Check, CRC
LTE is using CRC for 2 reasons: For error detection and to send control information,
i.e. killing 2 birds with 1 stone
One example:
Data part
00110011
Data part
Original CRC
1101
1111
+
1101
Data part
00110011
Here: 3 masks
Original
CRC
Masked CRC
0010
0010
00110011
Bit Mask
Masked
CRC
Receiver does
not know which
Mask nor if CRC
Is right -> try it
One mask will be
Succesful!
Masked CRC
0010
0010
0010
0000
1111
0101
0010
1101
0111
c k = (bk + x rnti ,k
)mod 2
Cyclic Redundancy
Downlink Control Information DCI
Check, CRC
Format 0
16 bits: bk
PUSCH
c k = (bk + x rnti ,k
)mod 2
Cyclic Redundancy
Downlink Control Information DCI
Check, CRC
Format 1 or 2
16 bits: bk
PDSCH
c k = (bk + x rnti ,k
)mod 2
Cyclic Redundancy
Downlink Control Information DCI
Check, CRC
Format 1
16 bits: bk
PDSCH
c k = (bk + x rnti ,k
)mod 2
Cyclic Redundancy
Downlink Control Information DCI
Check, CRC
Format 1
16 bits: bk
PDSCH
c k = (bk + x rnti ,k
)mod 2
Cyclic Redundancy
Downlink Control Information DCI
Check, CRC
Format 3
16 bits: bk
tpc-Index=1
PDSCH
TPC_cmd1
TPC_cmd2
TPC_cmd N
tpc-Index=2
tpc-Index=N
E-UTRAN Identities
3GPP TS 36.300 subclause 8
l UE identities
l C-RNTI (Cell Radio Network Temporary Identity)
l Random value for contention resolution
l eNodeB identities
l ECI E-UTRAN Cell Identifier
28 Bit eNB Identifier
l ECGI E-UTRAN Cell Global Identifier
Composition of MCC (Mobile Country Code), MNC (Mobile Network Code) and
ECI
l TAI Tracking Area Identifier
Composition of MCC, MNC and TAC (Tracking Area Code)
LTE downlink
Scheduling of downlink data
Check PDCCH for your UE ID. As
soon as you are addressed, you will
find all the information you need there.
Physical Downlink Control
Channel (PDCCH)
?
Jan 11 | LTE protocols| R.Stuhlfauth, 1MAT 31
LTE Downlink
OFDMA time-frequency multiplexing
QPSK, 16QAM or 64QAM modulation
1 resource block =
180 kHz = 12 subcarriers
frequency
UE4
UE5
UE3
UE2
UE6
1 subframe =
1 slot = 0.5 ms = 1 ms= 1 TTI*=
7 OFDM symbols** 1 resource block pair
Jan 11 | LTE protocols| R.Stuhlfauth, 1MAT 32
time
PDSCH
PDCCH
PCFICH
PBCH
S-SCH
P-SCH
Time
PDSCH
DCI
Frequency
1 subframe = 1msec
If UE detects RNTI it
will read PDSCH on
scheduled resource
0001111010101011110111010
UE checks
for PCFICH
1101100101 1101100101
1101100101
PDCCH
1101100101
Channel Bandwidth
1101100101
REG7
REG3
REG6
REG
REG4
Variable
mapping scheme
for control channels:
PDCCH, PCFICH
and PHICH
REG5
REG8
REG
REG1
REG
R
REG2
REG
REG7
REG3
REG6
REG4
REG5
REG8
REG
REG1
R
REG2
REG
REG7
REG
REG4
REG5
REG8
REG
REG2
subcarriers
REG3
REG6
7 OFDM symbols
REG1
3.Symbol:
REG size =
4 resource
elements
1.Symbol:
REG size =
6 resource
elements
2. Symbol:
REG size = 6 or 4
resource elements,
depending on # of
antennas
DL
N RB
10
1, 2
1, 2, 3
2, 3, 4
b0 , b1 ,..., b31
< b 0, b 1 , , b
C F I
3 1
>
< 0 ,1 , 1 ,0 ,1 , 1 ,0 , 1 , 1 ,0 , 1 ,1 , 0 ,1 ,1 , 0 ,1 ,1 , 0 ,1 , 1 , 0 ,1 , 1 ,0 , 1 ,1 ,0 , 1 ,1 ,0 ,1 >
< 1 ,0 , 1 ,1 ,0 , 1 ,1 , 0 , 1 ,1 , 0 ,1 , 1 ,0 ,1 , 1 ,0 ,1 , 1 ,0 , 1 , 1 ,0 , 1 ,1 , 0 ,1 ,1 , 0 ,1 ,1 ,0 >
< 1 ,1 , 0 ,1 ,1 , 0 ,1 , 1 , 0 ,1 , 1 ,0 , 1 ,1 ,0 , 1 ,1 ,0 , 1 ,1 , 0 , 1 ,1 , 0 ,1 , 1 ,0 ,1 , 1 ,0 ,1 ,1 >
4
(R e se rv e d )
< 0 ,0 , 0 ,0 ,0 , 0 ,0 , 0 , 0 ,0 , 0 ,0 , 0 ,0 ,0 , 0 ,0 ,0 , 0 ,0 , 0 , 0 ,0 , 0 ,0 , 0 ,0 ,0 , 0 ,0 ,0 ,0 >
PCFICH
PCFICH
PCFICH
PCFICH
Resource block
Mapping of PCFICH onto resource elements is based on Physical Layer Cell Identity!
)(
cell
DL
k = N scRB 2 N ID
mod 2 N RB
1
First resource block
)
Last resource block
Channel Bandwidth
4
( p)
DL
is mapped to the resource - element group represented by k = k + N RB
2 N scRB 2
DL
(2) is mapped to the resource - element group represented by k = k + 2 N RB
2 N scRB 2
DL
z ( p ) (3) is mapped to the resource - element group represented by k = k + 3N RB
2 N scRB 2
PCFICH is
frequency interleaved
NCellID =0
2
1
294
444
594
f
0
150
300
144
450
36
186
336
486
(n
group
seq
,
n
PHICH PHICH
group
N PHICH
=
DL
N g N RB
b0 , b1 , b2
Given by MIB
DL
N g N RB
)
0
1
2
3
4
5
6
7
Orthogonal sequence
Normal cyclic prefix Extended cyclic prefix
[+ 1
[+ 1
[+ 1
[+ 1
[+ j
[+ j
[+ j
[+ j
PHICH
N SF
=4
+ 1 + 1 + 1]
1 +1
+1
1
1]
1]
1 + 1]
+ j + j + j]
j +j
+j
j]
j]
j + j]
PHICH
N SF
=2
[+ 1
[+ 1
[+ j
[+ j
+ 1]
1]
+ j]
j]
PHICH principle
n+4
n+4
Downlink
PUSCH
Data
PUSCH
Data
PDCCH
PHICH
ACK/NACK
n+4
1 frame = 10 subframes
8 HARQ processes
RTT = 8 msec
Uplink
n+4
Mapped on
frequency
resource
starting at
PHICH group
calculated
based on
n+4
PHICH
ACK/NACK
n+4
PUSCH data
sent on
Uplink resource
starting at:
Downlink
PUSCH
Data
PUSCH
Data
DCI0
UL Frequency
domain: Lowest
index resource
block
Demodulation
reference
symbol, DMRS,
3bit
Uplink
Sysinfo:
Number of
PHICH
groups
t=5 t=6 t=7 t=8 t=9 t=0 t=1 t=2 t=3 t=4 t=5
group
group
group
lowest _ index
n PHICH
= ( I PRB
+ n DMRS ) mod N PHICH
+ I PHICH N PHICH
_ RA
seq
lowest _ index
group
PHICH
n PHICH
= ( I PRB
/ N PHICH
+ n DMRS ) mod 2 N SF
_ RA
Resource block
PHICH
PHICH
PHICH Group1
PHICH Group1
PHICH Group1
REG 1
REG 2
REG 3
f
Last resource block
Mapping of PHICH onto resource elements is based on Physical Layer Cell Identity!
PHICH area
306
312
114
504 PHICH group1
120
510 PHICH group2
318
324
NCellID =231
1
f
138
144
348
354
96
102
NCellID =99
PHICH is
frequency interleaved
NCellID =0
DCI
DCI
DCI
DCI
DCI
DCI
DCI
DCI
DCI
DCI
NCCE =
f(Bandwidth,
#OFDM symbols
and PHICH
Configuration)
1 DCI is of length
1, 2, 4 or 8 CCE
PDCCH resources
REG
REG
REG
REG
REG
REG
REG
REG
Resource block
REG
CCE
CCE
CCE
CCE
CCE
CCE
CCE
CCE
CCE
CCE
CCE
CCE
1,2,4 or 8 CCEs
1 CCE
1 REG
PDCCH
format
Number
of CCEs
Number of
ResourceElement Groups
Number of
PDCCH
bits
72
18
144
36
288
72
576
PDSCH with:
System information
Paging
CCCH
PDSCH with:
Dedicated
data
PUSCH
Resources
To send
Dedicated data
#OFDM symbols
or
DCIs
DCIs
frequency
REG3
REG6
REG
REG7
REG
REG4
REG5
REG8
REG
R
REG2
subcarriers
7 OFDM symbols
REG1
3.Symbol:
REG size =
4 resource
elements
R
time
1.Symbol:
REG size =
6 resource
elements
2. Symbol:
REG size = 4
(assume 1 or 2
antennas)
1
Num Rb
6
15
25
50
75
100
(L )
Search space S k
Type
UEspecific
Common
Number of PDCCH
candidates
Aggregation level L
12
16
16
16
M (L )
1 PDCCH candidate
Aggregation level L
12
16
16
16
UEspecific
Common
Number of PDCCH
candidates
M (L )
1 PDCCH candidate
CCE CCE CCE CCE CCE CCE CCE CCE
1 PDCCH candidate
Bad RF conditions:
eNodeB selects aggregation level = 4
Good RF conditions:
eNodeB selects aggregation level = 1
CC
E
CCE
CC
E
CC
E
CC
E
DCI
DCI
Here: DCI is
scrambled and spread
over 4 CCEs
{(Y
+ m ) mod N CCE, k / L
Aggregation Level L
4
TTI
0
1
2
3
4
5
6
7
8
9
0
1
2
3
4
5
6
7
8
9
Yk
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
}+i
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
{(Yk + m ) mod
Aggregation Level L
1
TTI
0
1
2
3
4
5
6
7
8
9
0
1
2
3
4
5
6
7
8
9
N CCE, k / L
Yk
5048
44717
41521
27283
62118
17373
40362
5838
50287
35166
5048
44717
41521
27283
62118
17373
40362
5838
50287
35166
0
4
23
25
9
4
5
10
14
3
14
8
20
24
18
8
10
20
2
6
2
1
5
24
0
10
5
6
11
15
4
15
10
22
0
20
10
12
22
4
8
4
Yk = ( A Yk
+i
) mod D
4
8
1
3
13
8
9
14
18
7
18
16
2
6
0
16
18
2
10
14
10
5
9
2
4
14
9
10
15
19
8
19
18
4
8
2
18
20
4
12
16
12
UE specific
Hopping to
avoid blocking
or PDCCH
congestion
This example gives the PDCCH channel numbers, i.e. start CCE for the dedicated search
space extracted. Here NCCE = 26 and #PHICH groups = 2 and UEs RNTI = 10.
E.g. UE expects PDCCH candidate 0 to start at CCE = 4 in subframe = 0
Jan 11 | LTE protocols| R.Stuhlfauth, 1MAT 55
PDCCH
PDSCH
DCI formats
l DCI format 0 is used for the scheduling of PUSCH.
l DCI format 1 is used for the scheduling of one PDSCH codeword.
l DCI format 1A is used for the compact scheduling of one PDSCH codeword and random
l DCI format 2 is used for scheduling PDSCH to UEs configured in closed-loop spatial
multiplexing mode.
l DCI format 2A is used for scheduling PDSCH to UEs configured in open-loop spatial
multiplexing mode.
l DCI format 3 is used for the transmission of TPC commands for PUCCH and PUSCH
with 2-bit power adjustments.
l DCI format 3A is used for the transmission of TPC commands for PUCCH and PUSCH
with single bit power adjustments.
Transport block 1
Transport block 2
2 transport
blocks enabled
transport block
to codeword
swap flag value
codeword 0
(enabled)
codeword 1
(enabled)
transport block 1
transport block 2
transport block 2
transport block 1
transport block 1
transport block 2
codeword 0
(enabled)
codeword 1
(disabled)
enabled
disabled
transport block 1
disabled
enabled
transport block 2
1 transport
blocks enabled
Transport block 1
Modulation and coding scheme
New data indicator
Redundancy version
Transport block 2
Modulation and coding scheme
New data indicator
Redundancy version
For DCI formats 1A and 1C, UE may be addressed via S-RNTI or P-RNTI or
RA-RNTI (all common search space)
UE-specific search space for the following transmission modes:
1. Single-antenna port; port 0
2. Transmit diversity
3. Open-loop spatial multiplexing
4. Closed-loop spatial multiplexing
5. Multi-user MIMO
6. Closed-loop Rank=1 precoding
7. Single-antenna port; port 5
l
l
l
l
l
l
l
Aggregation Level
1
2
4
8
Here 4
aggregation
levels are
possible
TTI
Yk
12620
12620
12620
12620
0
20
40
80
0
1
21
42
0
8
PDCCH Candidate
2
3
22
23
44
46
4
24
48
5
25
50
Scheduled PUCCH
tim
Allocated bandwidth
Jan 11 | LTE protocols| R.Stuhlfauth, 1MAT 76
frequency
1s
ub
fra
me
CCCH
DCCH
DTCH
(MAC SDUs)
MAC Multiplexing
Transport
Channels
RACH
UL-SCH
(MAC PDUs)
Layer 1 + 2
Control
Either or
Physical
Channels
PUCCH
PRACH
(signal)
PUSCH
RI= number of
useful transmission
layers, i.e.
Min{NRX,NTX}
New data or
Retransmit?
ACK/
NACK
[W(i)]
CQI= Transport
format and
modulation
scheme?
PDSCH
PMI= Which
precoding matrix
shall be used?
UL
nPRB = N RB
1
m =1
m=3
m=0
m=2
m=2
m=0
m=3
m =1
UE specific index
point to position of
PUCCH
SchedulingRequestConfig ::=CHOICE {
nPRB = 0
release
NULL,
setup
SEQUENCE {
(1)
(1)
sr-PUCCH-ResourceIndex INTEGER (0..2047), nPUCCH
= nPUCCH,
SRI
One subframe
sr-ConfigIndex
INTEGER (0..155),
dsr-TransMax
}
}
Scheduling
Request
opportunity
Scheduling
Request
opportunity
Scheduling
Request
opportunity
Bits per
subframe
Modulation
Contents
On/Off
N/A
1a
BPSK
ACK/NACK, ACK/NACK+SR
1b
QPSK
ACK/NACK, ACK/NACK+SR
20
QPSK
2a
21
QPSK+BPSK
2b
22
QPSK+BPSK
LTE Uplink:
PUCCH: physical uplink control channel
nPRB =
m
2
UL
1
N RB
if (m + ns mod 2 ) mod 2 = 0
m
2
if (m + ns mod 2 ) mod 2 = 1
resource i
resource j
frequency
PUCCH region
resource j
resource i
1 ms subframe
Format 1, 1a, 1b +
2, 2a, 2b (m=)
Channel bandwidth
Resource blocks
reserved for
PUCCH = NHORB
Only 1 RB
for mixed format
Format 1, 1a, 1b +
2, 2a, 2b (m=)
PUCCH RB index
Jan 11 | LTE protocols| R.Stuhlfauth, 1MAT 82
Resource blocks
reserved for format
2, 2a and 2b = N(2)RB
optional
Normal cyclic
prefix
Extended cyclic
prefix
1, 1a, 1b
2a, 2b
N/A
Set of values
Normal cyclic
prefix
Extended
cyclic prefix
1, 1a, 1b
2, 3, 4
2, 3
1, 5
2a, 2b
1, 5
N/A
PUCCH
allocation 0 1 2 3 4 5 6 0 1 2 3 4 5 6 0 1 2 3 4 5 6 0 1 2 3 4 5 6
time
Example: normal CP
PUCCH format 1a
frequency
time
Example: normal CP
PUCCH format 2a
frequency
PUCCH
Orthogonal sequences w(0) L w(NSF
1)
[+1
[+1
[+1
0
1
2
+1 +1 +1]
1 +1
1
1]
1 +1]
1 or 2 bits
ACK/NACK
and/or
ACK/NACK + SR
Cyclically
shifted CAZAC
sequence
12 possible
cyclic shifts
ru(,v ) (n)
1
ej
PUCCH
Sequence z(n)
Spreading
with orthogonal
cover code.
3 possible
sequences
if n' (n S ) mod 2 = 0
otherwise
ru(,v ) (n)
Cyclically
shifted CAZAC
sequence
12 possible
cyclic shifts
#Ref. Symbols * 12
PUCCH
shift
PUCCH
Sequence z(n)
Spreading
with orthogonal
cover code.
3 possible
sequences
But
Interference due
to multipath is
likely
Cell specific
cyclic shift offset
deltaoffset=1
deltaoffset=0
OCindex=
0
CSindex=1
CSindex=0
k=0
10
11
10
11
To reduce interference,
not all combinations
are allowed, here
Delta_shift = 2,
reduces multiplexing
to 18 PUCCH
Example:
Normal Cyclic prefix
Delta_shift = 2
PUCCH
shift
OCindex=2
12
6
1
13
7
14
8
15
9
16
10
UE with
Index 14 uses
OC with index = 2
And cyclic shift
With index = 4
17
11
PUCCH
shift
=cyclic shift
difference for
adjacent ACK
Resources,
Here =2
k+4
ACK/
NACK
t=0 t=1 t=2 t=3 t=4 t=5 t=6 t=7 t=8 t=9 t=0
1 frame = 10 subframes
UL
nPRB = N RB
1
Position of PDCCH
containing DCI
defines the PUCCH
location.
nPRB = 0
m =1
m=3
m=0
m=2
m=2
m=0
m=3
m =1
One subframe
Given by SIB 2
Resource optionally
reserved for
Position of CCE used
PUCCH format
to send DCI on PDCCH
2, 2a or 2b
Depends on
PUCCH index +
SC-FDMA
symbol numer
and timeslot
Cyclically
shifted CAZAC
sequence
12 possible
cyclic shifts
20 bits
ACK/NACK
and/or
CQI/PMI or RI
ru(,v ) (n)
PUCCH
Sequence z(n)
Z(n) is mapped
On data part of
PUCCH resource block
cell
cinit = ( ns 2 + 1) 2 N ID
+ 1 216 + n RNTI
0123456
CAZAC
Sequence as
Reference
symbol
Rank
Indicator
PMI
Wide
band
CQI
PMI
Wide
band
CQI
PMI
Rank
Indicator
Wide
band
CQI
UE specific
PUCCH index
Identifies position of PUCCH
(2)
RB
m = nPUCCH
N sc
MAC
Medium Access Control
Data transfer
Radio resource allocation
Logical Channels
PCCH
BCCH
CCCH
DCCH
DTCH
MAC-control
(De-) Multiplexing
HARQ
PCH
BCH
DL-SCH
Control
Random
Access Control
UL-SCH
RACH
ROHC
Security
Security
PDCP
RLC
Segm.
ARQ
...
Segm.
ARQ
Logical Channels
MAC
Multiplexing
HARQ
Transport Channels
R /R /E/LCID[/F/L]
sub-header
R/R/E/LCID /F/L
sub-header
R/R/E/LCID/F/L
sub-header
...
R/R/E/LCID /F/L
sub-header
R /R /E/LCID padding
sub -header
Variable size
Fix size
MAC header
MAC Control
element 1
MAC Control
element 2
MAC SDU
MAC payload
...
MAC SDU
Padding
(opt)
PBR for
Logical
channel
A
Logical
channel
B
PBR for
Logical
channel
B
Logical
channel
C
RRC configures each
Logical channel with a
Prioritized bit rate PBR.
MAC-PDU will be served
In decreasing order of
Priority.
PBR for
Logical
channel
C
MAC-PDU is larger,
So highest priority channel
Can send more data
RLC structure
RLC SDU
Control &
Measurements
RLC PDU
Logical channel
AM-SAP
Unacknowledged
mode
UM-SAP
Control
TM-SAP
Acknowledged
mode
Transmitting
transparent
entity
Receiving
transparent
entity
BCCH/PCCH
CCCH
Acknowledged
Transmitting
mode
unacknowledged
entity
entity
DCCH/
DTCH
Receiving
unacknowledged
entity
DTCH
PDCP structure
Packet Data Convergence Protocol
RRC control
Radio Bearers, RB
PDCP-SAP
PDCP-SAP
...
C-SAP
PDCP
sublayer
PDCP entity
PDCP entity
PDCP - PDU
RLC - SDU
...
RLC UM-SAP
RLC AM-SAP
RLC
sublayer
E-UTRAN/UE
Transmitting
PDCP entity
Receiving
PDCP entity
Sequence numbering
Ciphering
Deciphering
Timer based
discard function
Packets not
associated to a
PDCP SDU
Integrity Protection
(c-plane only)
Packets not
associated to a
PDCP SDU
Packets associated
to a PDCP SDU
No compression
of data so far, only
header
PDCP re-establishment
Handover, with
statusReportRequired
Status report
Acknoledging PDUs
PDCP re-establishment
including retransmissions
Re-establishment resets
ciphering and integrity protection
S-GW
5
6
Source
eNB
PDCP PDU
Nr. 3 and 5
1
are lost
Target
eNB
3
PDCP PDU
Nr. 1 and 2
are ACK
4
5
Handover
LP
S-GW
7
6
LP
Source
eNB
Target
eNB
6
4
PDCP PDU
Nr. 3 is lost
PDCP PDU
Nr. 1 and 2
are ACK
5
4
Handover
LP
= Last Packet
RRC procedures
in
service
CELL_DCH
out of
service
in
service
GSM
Connected
Mode
GPRS
Packet
Transfer
Mode
CELL_FACH
out of
in
service service
ReleaseRRC
Connection
GSM:
Handover
UTRA:
Inter-RAT
Handover
CELL_PCH
Cell reselection
ReleaseRR
Connection
EstablishRR
Connection
Releaseof Initiationof
temporary temporary
blockflow blockflow
GPRSPacketIdleMode1
CampingonaUTRANcell1
CampingonaGSM/ GPRScell1
IdleMode
RRC connected
state
RRC Idle state
LTE protocol states
Handover
E-UTRA
RRC CONNECTED
Handover
GPRS Packet
transfer mode
CELL_FACH
CELL_PCH
URA_PCH
CCO with
NACC
Reselection
Connection
establishment/release
UTRA_Idle
Reselection
CCO,
Reselection
Connection
establishment/release
E-UTRA
RRC IDLE
Connection
establishment/release
Reselection
CCO, Reselection
GSM_Idle/GPRS
Packet_Idle
Handover
E-UTRA
RRC CONNECTED
Handover
HRPD
HRPD Dormant
Active
Connection
establishment/release
1xRTT Dormant
Reselection
E-UTRA
RRC IDLE
Reselection
HRPD Idle
UE
E-UTRAN
MasterInformationBlock
SystemInformationBlockType1
SystemInformation
System information
MIB:
Physical layer info
SIB Type 1:
Access restrictions,
SIB scheduling info
SIB Type 2:
Common and
shared channel info
SIB Type 3:
Cell reselection info
SIB Type 4:
Cell reselection info,
intra-fr. neighbour info
SIB Type 5:
Cell reselection info,
inter-fr. neighbour info
SIB Type 6:
Cell reselection info
for UTRA
SIB Type 7:
Cell reselection info
for GERAN
SIB Type 8:
Cell reselection info
for CDMA2000
SIB Type 9:
Home eNB identifier
(HNBID)
eNB
Scheduled Transmission
Contention Resolution
eNB
Scheduled Transmission
Contention Resolution
Hopping flag
Fixed size resource block assignment
Truncated modulation and coding scheme
TPC command for scheduled PUSCH
UL delay
CQI request
Paging
UE
EUTRAN
Paging
EUTRAN
RRCConnectionRequest
RRCConnectionSetup
RRCConnectionSetupComplete
EUTRAN
RRCConnectionReconfiguration
RRCConnectionReconfigurationComplete
UE
EUTRAN
RRCConnectionReconfiguration
RRCConnectionReconfigurationFailure
UE
EPC
eNB
S-GW
Internet
P-GW
Peer
Entity
End-to-end Service
EPS Bearer
Radio Bearer
Radio
External Bearer
S1 Bearer
S5/S8 Bearer
S1
S5/S8
Gi
EUTRAN
LTE Registration
incl. security activation
UE
SS
RRC ConnectionnRequest
RRC ConnectionnSetup
RRC ConnectionSetupComplete
contains
NAS ATTACH REQUEST
PDN CONNECTIVITY REQUEST
NAS : AUTHENTICATION REQUEST
NAS : AUTHENTICATION RESPONSE
RRC ConnectionReconfiguration
NAS ATTACH ACCEPT
NAS : ACTIVATE DEFAULT EPS BEARER CONTEXT REQ
RRC ConnectionReconfigurationComplete
NAS : ATTACH COMPLETE
NAS : ACTIVATE DEFAULT EPS BEARER CONTEXT
ACCEPT
contains
No.
UE eNB
Message Sequence
Layer
Message
1
2
3
4
RRC
RRC
RRC
RRC
NAS
NAS
RRC
NAS
DL Information Transfer
Authentication Request
RRC
NAS
UL Information Transfer
Authentication Response
7
8
9
RRC
RRC
RRC
NAS
UE Capability Inquiry
UE Capability Information
DL Information Transfer
Security Mode Command
10
RRC
NAS
UL Information Transfer
Security Mode Command Complete
11
12
13
RRC
RRC
RRC
NAS
NAS
14
15
RRC
RRC
NAS
NAS
16
RRC
ECM states:
EMM-DEREGISTERED
ECM-IDLE
EMM-REGISTERED
ECM-CONNECTED
RRC states:
RRC_IDLE (no RRC context stored in eNodeB)
RRC_CONNECTED (UE has E_UTRAN RRC connection and context)
EMM=EPS Mobility Management
ECM = EPS Connection Management
Jan 11 | LTE protocols| R.Stuhlfauth, 1MAT 125
CM
ESM
RB1
Bearer
RB2
EBI
Control
RB n
EMM
SM
- SAP
SAP
EMMREG
MM Sublayer
PD
EMM
PDCP
SAP
EMMAS
SAP
-
PDCP
RRC
octet 1
octet 2
odd/
even
indic
Type of identity
octet 3
MCC digit 2
MCC digit 1
octet 4
MNC digit 3
MCC digit 3
octet 5
MNC digit 2
MNC digit 1
octet 6
MME Group ID
octet 7
octet 8
MME Code
octet 9
M-TMSI
octet 10
M-TMSI (continued)
octet 11
M-TMSI (continued)
octet 12
M-TMSI (continued)
octet 13
EMM states
Detach,
Attach Reject,
TAU reject,
E-UTRAN interface switched off due to Non-3GPP handover,
All bearers deactivated
EMM-DEREGISTERED
EMM-REGISTERED
Attach accept
EMM functions
l NAS signalling;
l NAS signalling security;
l Inter CN node signalling for mobility between 3GPP access networks
l
l
l
l
l
l
l
l
l
l
l
l
(terminating S3);
UE Reachability in ECM-IDLE state (including control and execution of paging
retransmission);
Tracking Area list management;
PDN GW and Serving GW selection;
MME selection for handovers with MME change;
SGSN selection for handovers to 2G or 3G 3GPP access networks;
Roaming (S6a towards home HSS);
Authentication;
Authorization;
Bearer management functions including dedicated bearer establishment;
Lawful Interception of signalling traffic;
Warning message transfer function (including selection of appropriate eNB);
UE Reachability procedures.
EMM-TRACKINGAREA-UPDATINGINITIATED
- TAU rejected
(other causes)
EMMDEREGISTEREDINITIATED
- enable
S1 mode
- enable S1 and
S101 mode
- TAU accepted
- TAU failed
- TAU rejected
(#13, #15, #25)
- disable
S1 mode
- DETACH accepted
- Lower layer failure
- DETACH requested
(not power off)
- disable S1 and
S101 mode
EMMDEREGISTERED
- ATTACH
requested
DETACH requested
(power off)
Any state
- TAU
requested
EMMREGISTERED
- ATTACH rejected
- SR initiated
- Network init. DETACH requested
- Lower layer failure
- SR accepted
- ATTACH
- SR failed
accepted and
- SR rejected
default EPS bearer
(#13, #15, #18,
context activated
#25, #39)
EMMREGISTEREDINITIATED
EMM- SERVICEREQUEST-INITIATED
Any value
GUTI
Any value
P-TMSI
TAU Accept
not indicating "ISR Activated"
Any value
GUTI
TAU Accept
indicating "ISR Activated"
GUTI
P-TMSI or RAT-related TMSI
GUTI
RAT-related TMSI
RAU Accept
not indicating "ISR Activated"
Any value
P-TMSI
RAU Accept
indicating "ISR Activated"
P-TMSI
GUTI or RAT-related TMSI
P-TMSI
RAT-related TMSI
MME procedures
Authentication
procedure
Authentication +
Identity request
procedure
eNodeB
new MME
Serving GW
Old
MME/SGSN
1. Attach Request
HSS
PCRF
PDN GW
EIR
2. Attach
Request
3. Identification Request
3. Identification Response
4. Identity Request
4. Identity Response
5a. Authentication / Security
5b. Identity Request/Response
(A)
(F)
(B)
(C)
RRC connection
released
ECM-CONNECTED
ECM-IDLE
RRC connection
established
No signaling connection between UE and network
UE monitors paging
UE performs tracking area update
Location of UE known based on TAI (if EMM registered)
MME
eNodeB
PDN GW
Serving GW
PCRF
HSS
Go from EMM_IDLE to
EMM_CONNECTED
3. Authentication/Security
4. S1-AP: Initial Context Setup Request
(A)
LTE IP Connectivity
l PDN Connectivity
l Allows UE to request connectivity to IPv4, IPv6 or IPv4v6 network
l Coupled to Establishment of a Default EPS Bearer
l Default EPS Bearer
l Owns IP Address(es) for IPv4, IPv6 or IPv4v6 Connection
l Typically low QoS
l Intended for plumbing services (e.g. DNS, ICMP, ...)
l Dedicated EPS Bearer
l Always linked to a Default EPS Bearer
l Shares IP Address(es) with linked Default EPS Bearer
l Requires Traffic Flow Template (TFT) to select Packets
l QoS depends on Application
Radio Bearer
UE
eNB
S1 Bearer
S5/S8 Bearer
Serving
GW
PDN
GW
l A UE which is IPv6 and IPv4 capable shall request for PDN type IPv4v6.
l A UE which is only IPv4 capable shall request for PDN type IPv4.
l A UE which is only IPv6 capable shall request for PDN type IPv6.
l UE indicates to the network if it would like to receive the IPv4 address
during default EPS beares setup or via DHCP after the default bearer
setup procedure
Ipv6 prefix
(if external
Allocation)
eNodeB
BSS/RNS
MME
MSC
SGSN
Serving
GW
5. CM Service Reject
5. CM Service Reject
If the MSC
is changed