&
LTE 4G Broadband
(15EC81)
2
Module - 5
Chapter 10. Radio Resource Management (RRM) and Mobility Management (MM)
o PDCP overview
o MAC/RLC overview
o RRC overview
o Mobility Management
18 May 2019
3
10.1 Data flow services in LTE:
LTE is an end-to-end packet-switched network, designed for high speed data services.
LTE uses “bearer” concept to provide varying QoS requirements as per the applications.
Each EPS bearer maps to a specific set of QoS parameters like Data rate, latency, packet
error rate etc.
Applications with very different QoS requirements such as e-mail and voice can be put on
separate bearers that will allow the system to simultaneously meet their QoS
requirements.
18 May 2019
4
Continue…
The end-to-end connectivity through the network is made via the bearer service, and the
bearer service architecture is shown in Figure 10.1.
18 May 2019
5
Continue…
Over the radio interface the bearer is referred to as the radio bearer, which transfers data
1. Signaling Radio Bearers (SRBs): It carry the Radio Resource Control (RRC) signaling messages.
18 May 2019
6
Continue…
o Bit rates higher than the minimum bit rate can be allowed if resources are available.
o GBR bearers are typically used for applications such as yoke, streaming video, and real-time gaming.
2. Non-GBR bearers: These bearers do not define or guarantee a minimum bit rate to the UE.
o The achieved bit rate depends on the system load, the number of UEs served by the eNode-B, and the
scheduling algorithm.
o Non-GBR bearers are used for applications such as web browsing, e-mail, FTP, and P2P file sharing.
18 May 2019
7
EPS Bearer Service Architecture:
Each bearer is associated with a QoS Class Identifier (QCI), which indicates the priority, packet delay budget,
acceptable packet error loss rate and the GBR/non-GBR classification.
The nine standardized QCI defined in the LTE are shown in Table 10.1.
18 May 2019
8
EPS Bearer Service Architecture:
1. Default Bearer: EPS bearer is established throughout the lifetime of the PDN connection to
provide the UE with always-on IP connectivity to that PDN.
2. Dedicated bearer: Any additional EPS bearer established to the same PDN.
18 May 2019
9
10.1.1 LTE Protocol Architecture:
The protocol architecture in LTE between the UE and the core network is divided:
18 May 2019
10
1.. User plane protocol stack
:
18 May 2019
11
1.. User plane protocol stack
:
The user plane is responsible for transporting IP packets carrying application-specific data
from the PDN-GW to the UE.
From the eNode-B the packets are transported to the UE using the Packet Data Convergence
Protocol (PDCP).
18 May 2019
12
2.. Control plane protocol stack: :
18 May 2019
13
2.. Control plane protocol stack: :
The control plane is used for transporting signaling between the Mobility Management Entity
(MME) and the UE.
The type of signaling handled over the control plane is typically related to
o Bearer management
o Qos management
In LTE, Layer 2 of the protocol stack is split into the following sublayers:
3. PDCP.
18 May 2019
14
10.1.2. The layer 2 structure for the downlink:
18 May 2019
15
10.1.2. The layer 2 structure for the downlink:
Radio bearers are mapped to logical channels through PDCP and RLC sublayers.
The Service Access Point (SAP) between the physical layer and the MAC sublayer provides the
transport channels that are used by the physical layer to provide services to the MAC.
The SAP between the MAC sublayer and the RLC sublayer provides the logical channels that
are used by the MAC layer to provide services to the RLC.
One RLC and PDCP entity per radio bearer in the UE and eNode-B.
MAC layer multiplexes the data and control information from all the radio bearers at the UE
and eNode-B. i.e., MAC layer multiplexes several logical channels on the same transport
channel.
18 May 2019
16
10.2 Packet Data Convergence Protocol (PDCP) Overview:
A PDCP entity is associated either with the control plane or user plane depends on which
Each PDCP entity is associated with one or two RLC entities depending on the radio bearer
PDCP is used only for radio bearers mapped on DCCH and DTCH types of logical channels.
18 May 2019
17
10.2 Packet Data Convergence Protocol (PDCP) Overview:
The main services and functions of the PDCP sublayer for the user plane and control plane as
shown in Figure 10.5 are as follows.
18 May 2019
18
Functions of PDCP sub-layer for the user plane:
18 May 2019
19
Functions of PDCP sub-layer for the control plane:
18 May 2019
20
PDCP continue….
o It is used in both the control and user plane to transport higher layer packets.
o It is used to convey either user plane data containing a compressed /uncompressed IP packet
or control plane data containing one RRC message and a Message Authentication Code for
18 May 2019
21
PDCP continue….
o It is used only within the user plane to convey a PDCP status report during handover and feedback
o It carries peer-to-peer signaling b/w the PDCP entities at two ends. It doesn’t carry higher layer SDU.
18 May 2019
22
PDCP continue….
The constructions of the PDCP data PDU formats from the PDCP SDU for the user plane and the control plane
are shown in Figure 10.6.
18 May 2019
23
PDCP continue….
The various types of PDCP PDU carried on the user and control plane are shown in Table 10.2.
There are three different types of PDCP data PDUs, distinguished by the length of the Sequence Number (SN).
18 May 2019
24
10.2.1 Header Compression:
The protocols at different layers network (IP), transport (TCP, UDP), Application (RTP) bring
significant amount of header overhead.
Each profile specifies particular network layer, transport layer or upper layer.
18 May 2019
25
10.2.1 Header Compression…….:
1. Integrity and
2. Ciphering
18 May 2019
26
10.2.2 Integrity and Ciphering
A PDCP PDU counter, denoted by the parameter COUNT, is maintained and used as an input
to the security algorithm.
The format of COUNT is shown in Figure 10.7, which has a length of 32 bits and consists of
two parts: the Hyper Frame Number (HFN) and the PDCP SN.
18 May 2019
.
27
10.2.2 Integrity and Ciphering………..
The SN is used for reordering and duplicate detection of RLC packets at the receive end.
If the key does not match the MAC-I field, then the PDCP PDU does not pass the integrity check, and
the PDCP PDU will be discarded
For the control plane, the data unit that is ciphered is the data part of the PDCP PDU and the MAC-I;
for the user plane, the data unit that is ciphered is the data part of the PDCP PDU.
18 May 2019
.
28
10.2.2 Integrity and Ciphering…………..
The ciphering function is activated by upper layers, which also configures the ciphering algorithm and
the ciphering key to be used.
The ciphering is done by an XOR operation of the data unit with the ciphering stream.
The ciphering stream is generated by the ciphering algorithm based on ciphering keys, the radio bearer
identity, the value of COUNT, the direction of the transmission, and the length of the key stream.
18 May 2019
29
10.2 MAC/RLC Overview:
o At eNode-B, it performs multiplexing and prioritizing various UEs serving by the eNode-B.
o At UE, it performs multiplexing and prioritizing various radio bearers associated with the UE.
18 May 2019
30
10.2 MAC/RLC Overview:
o Reorders RLC PDUs if they receive out of order due to H-ARQ process in the MAC layer.
18 May 2019
31
10.3.1 Data Transfer Modes of RLC
18 May 2019
32
10.3.1 Data Transfer Modes of RLC……
No retransmissions.
18 May 2019
33
10.3.1 Data Transfer Modes of RLC……
18 May 2019
34
10.3.1 Data Transfer Modes of RLC……
It gives STATUS PDU indicating the ACK/NAK information of the RLC PDUs.
18 May 2019
35
10.3.2 Purpose of MAC and RLC Layers
o Concatenation, segmentation and reassembly of RLC SDUs (only in UM and AM data transfer)
o RLC re-establishment.
18 May 2019
36
10.3.2 Purpose of MAC and RLC Layers…..
o Multiplexing/ Demultiplexing of MAC SDUs belonging to one or more logical channels from the same
transport block
o Priority handling between logical channels of one UE or between UEs by means of dynamic scheduling.
18 May 2019
37
10.3.3 PDU Headers and RLC Data PDU formats
RLC PDUs can be categorized into RLC data PDUs and RLC control PDUs.
The formats of different RLC Data PIDUs are shown in Figure 10.8
18 May 2019
38
10.3.3 PDU Headers and RLC Data PDU formats…
18 May 2019
39
10.3.3 PDU Headers and RLC Data PDU formats…
18 May 2019
40
10.3.3 PDU Headers and RLC Data PDU formats…
18 May 2019
41
10.3.3 PDU Headers and RLC Data PDU formats…
(A). The format of the STATUS PDU is shown in Figure 10.9, which consists of the following fields:
1. Control PDU Type (CPT) field: It indicates the type of the RLC control PDU and in Release 8 the STATUS
PDU is the only defined control PDU.
2. Acknowledgment SN (ACK_SN) field: The ACKSN field indicates the SN of the next not received RLC Data
PDU, which is not reported as missing in the STATUS PDU.
3. Extension bit 1 (E1) field: The El field indicates whether a set of NACK_SN, El, and E2 follows.
18 May 2019
42
10.3.3 PDU Headers and RLC Data PDU formats…
(A). The format of the STATUS PDU is shown in Figure 10.9, which consists of the following fields…….
4. Extension bit 2 (E2) field: The E2 field indicates whether a set of SOstart and SOend follows.
5. Negative Acknowledgment SN (NACK_SN) field: The NACK_SN field indicates the SN of the AMD PDU (or
portions of it) that has been detected as lost at the receiving side of the AM RLC entity.
6. SO start (SOstart) field and SO end (SOend) field: These two fields together indicate the portion of the AMD
PDU with SN = NACK_SN that has been detected as lost at the receiving side of the AM RLC entity
18 May 2019
43
(B). MAC PDU Formats
MAC layer receives data from RLC as MAC SDUs and passes the MAC PDUs to PHY layer.
The MAC PDU contains TWO fields: MAC PDU header & MAC payload
1. MAC Payload: It contains zero or more MAC SDUs, zero or more MAC control elements, and optional padding.
o E: It is an extension field to indicate the presence of more fields in the MAC header.
o LCID: Logical Channel ID: It indicates the logical channel instance of the corresponding MAC SDU or the type of the
corresponding MAC control element, or padding.
• F=0, size of MAC SDU or MAC control element < 128 bytes.
o L: It indicates the length of the corresponding MAC PDU or MAC control element in Bytes.
18 May 2019
45
(B). MAC PDU Formats
o E: It is an extension field to indicate the presence of more fields in the MAC header.
o LCID: Logical Channel ID: It indicates the logical channel instance of the corresponding MAC SDU or the type of the
corresponding MAC control element, or padding.
• F=0, size of MAC SDU or MAC control element < 128 bytes.
o L: It indicates the length of the corresponding MAC PDU or MAC control element in Bytes.
18 May 2019
46
(C). The MAC PDU for Random Access Response
o Payload contains one or more MAC Random Access Responses (MAC RAR) and optional padding.
18 May 2019
47
10.3.4 ARQ Procedures
3. H-ARQ is the use of conventional ARQ along with an Error Correction technique called “Soft Combining”.
4. 'Soft Combining' data packets that are not properly decoded are not discarded instead stored in a “buffer”
and will be combined with next retransmission.
5. Two or more packets received, each one with insufficient SNR to allow individual decoding can be combined
in such a way that the total signal can be decoded.
18 May 2019
48
10.3.4 ARQ Procedures……
o It is a RLC layer protocol to correct residual H-ARQ errors due to the error in H-ARQ ACK feedback.
o The latency with RLC ARQ is high and it is used in only AM transfer mode.
o The ARQ NAK is received by STATUS PDU or H-ARQ delivery failure notification.
18 May 2019
49
10.4 RRC Overview:***
3. Mobility functions
18 May 2019
50
10.4.1 RRC States
18 May 2019
51
10.4.1 RRC States…….
1. RRC-IDLE STATE:
o UE receives broadcasts of system information
o Paging information.
o Mobility control is handled by UE (performs
neighboring cell measurements and
cell selection/reselection.
o UE monitors paging channel for incoming calls.
o UE specifies the paging DRX cycle.
18 May 2019
52
10.4.1 RRC States……
2. RRC-CONNECTED:
UE transmits/receive data from the network (eNode-B).
data transmission.
18 May 2019
53
10.4.2 RRC Functions:
Signaling Radio Bearers (SRBs): These are the radio bearers and used only for the transmission of
RRC and NAS messages.
Non-access stratum (NAS) is a functional layer in the UMTS and LTE wireless telecom protocol stacks
between the core network and user equipment.
The NAS is used to convey non-radio signalling between the User Equipment (UE) and the Mobility
Management Entity (MME) for an LTE/E-UTRAN access.
18 May 2019
54
10.4.2 RRC Functions:
Signaling Radio Bearers (SRBs): These are the radio bearers and used only for the transmission of
RRC and NAS messages.
Non-access stratum (NAS) is a functional layer in the UMTS and LTE wireless telecom protocol stacks
between the core network and user equipment.
4. Other functions
18 May 2019
55
10.4.2 RRC Functions……..
18 May 2019
57
10.4.2 RRC Functions……..
Establishment of SRBs
QoS control
18 May 2019
58
10.4.2 RRC Functions……..
18 May 2019
59
10.4.2 RRC Functions……..
18 May 2019
60
10.5 Mobility Management***
In LTE, the Mobility Management Entity (MME) is responsible for the mobility
management function.
1. Intra-LTE mobility:
o Mobility through X2 interface occurs when UE moves from one eNode-B to another eNode-B within the same
18 May 2019
61
10.5 Mobility Management…..
2. Mobility to other systems: 3GPP systems (ex., UMTS), non 3GPP systems (inter-RAT mobility).
o Mobility through S1 interface occurs when the UE moves from one eNode-B to another that
belongs to a different RAN attached to different MMEs.
o In this case the PDCP context is not continued and the UE needs to re-establish its session once
it moves to the target non-LTE system.
18 May 2019
62
10.5.1 S -1 Mobility:
18 May 2019
63
10.5.1 S -1 Mobility:***
1. Preparation Phase
2. Execution Phase
3. Completion Phase
18 May 2019
64
S -1 Mobility…..
18 May 2019
65
10.5.1 S -1 Mobility:……
1. Preparation Phase:
Once a handover decision is made, and identifying target MME, eNode-B, the n/w needs to allocate resources on
the target side for handover to happen.
MME sends a handover request to the target eNode-B and request for resource allocation to the UE.
After resource allocation at the target eNode-B, it sends a handover request ACK to the MME.
18 May 2019
66
S1- Mobility …..
2. Execution Phase:
Once UE receives the handover command, it access the target eNode-B using RACH.
Source eNode-B initiates the status transfer where the PDCP context of the UE is transferred to the target eNode-B.
Source eNode-B forwards the data stored in the PDCP buffer to the target eNode-B.
Now, UE is able to establish a RAB on the target eNode-B, it sends the handover confirm message to the target
eNode-B.
18 May 2019
67
S1- Mobility …..
3. Completion Phase:
When the target eNode-B receives the handover confirm message, it sends a handover notify message to the MME.
18 May 2019
68
10.5.2 X2 Mobility:
18 May 2019
69
10.5.2 X-2 Mobility:
18 May 2019
70
X-2 Mobility(Handover) in LTE…….
1. Preparation Phase:
Once a handover decision is made by the source eNode-B, it sends a handover request
message to the target eNode-B.
Now, the target eNode-B works with the MME & S-GW to set up the resources for the UE.
After handover process, the UE will have same RABs (same set of QoS) at the source and
target eNode-Bs, it makes quick and seamless handover process.
18 May 2019
71
X-2 Mobility…….
2. Execution Phase:
Once handover request ACK is received by source eNode-B, it sends a handover command to the UE.
While, UE completes the various RAN-related handover procedures, the source eNode-B starts the status and data
transfer to the target eNode-B.
3. Completion Phase:
Once the UE completes the handover procedure, it sends a handoff completion message to the target eNode-B.
The target eNode-B sends a path switch request to the MME/S-GW and the S-GW switches the GTP tunnel from the
source eNode-B to the target eNode-B.
Once the data path is switched in the user plane, the target eNode-B sends a message to the eNode-B to release the
resources originally used by the UE.
18 May 2019
72
10.5.3 RAN Procedures for Mobility
2. GERAN: essentially the same as GRAN but specifying the inclusion of EDGE packet radio services
4. E-UTRAN: The Long Term Evolution(LTE) high speed and Low Latency radio access network
18 May 2019
73
10.5.3 RAN Procedures for Mobility
These procedures happen between UE and eNode-B or between UE and MME to enable UE to
handover from one eNode-B to another.
18 May 2019
74
10.5.3 RAN Procedures for Mobility…..
RRC states are designed such that no ping-pong between two eNode-Bs during
1. State transition of UE
2. Network sharing
3. Country border
18 May 2019
75
10.5.3 RAN Procedures for Mobility…..
The choice of mobility management procedures depends on the state that the mobile is in.
o UE chooses the cell/frequency based on the priority and radio link quality of the cell.
o E-UTRAN allocates absolute priorities to the different frequency and conveyed by the system over BCH.
o Use a mobile-triggered procedure known as cell reselection in this state. The main objective is to
maximize the mobile’s battery life and minimize the load on the network
18 May 2019
76
RAN Procedures for Mobility…..…..
o E-UTRAN determines the optimum cell and freq. for the target eNode-B to maintain the best radio link
quality.
o E-UTRAN initiates handover when one or more events that trigger a measurement report (A1-A5) and
(B1-B2). Two handover types in this state
2. Hard handover: UE is connected to only one eNode-B at a time. Hard handover process is a “backward”
handover.
18 May 2019
77
RAN Procedures for Mobility…..…..
o Source eNode-B controls the handover and request the target eNode-B to prepare for the handover by
allocating resources for the UE.
o Once the resources are allocated, the target eNode-B sends RRC message requesting the UE to perform
handover.
o UE uses the random access procedure in target eNode-B to establish a connection and execute handover.
18 May 2019
78
RAN Procedures for Mobility…..…..
In LTE, radio link quality is the measure used in intra-freq. handover (i.e., UE selects the eNode-B with
the best radio link quality).
For a LTE cell, radio link quality is indicated by Reference Signal Received Power (RSRP).
For a UMTS cell, radio link quality is indicated by Reference Signal Code Power (RSCP).
For inter-frequency or inter-RAT handover, radio link quality is not the measure.
1. UE capability
2. Call type
18 May 2019
79
RAN Procedures for Mobility…..…..
Network triggers and controls handover procedure based on the measuring report from UE (contains
radio link measurement for the neighboring eNode-B).
The serving eNode-B provides the UE with list of neighboring cells and frequencies.
18 May 2019
80
RAN Procedures for Mobility…..…..
For intra-LTE handover there are FIVE Events (A1 to A5) that trigger measurement report:
A1: The serving cell radio link quality becomes greater than an absolute threshold.
A2: The serving cell radio link quality becomes less than an absolute threshold.
A3: The neighbor cell radio link quality becomes greater than an offset relative to the serving cell.
A4: The neighbor cell radio link quality becomes greater than an absolute threshold.
A5: The serving cell radio link quality becomes less than an absolute threshold and the neighbor cell
radio link quality becomes greater than an absolute threshold.
18 May 2019
81
RAN Procedures for Mobility…..…..
18 May 2019
82
RAN Procedures for Mobility…..…..
18 May 2019
83
RAN Procedures for Mobility…..…..
18 May 2019
84
RAN Procedures for Mobility…..…..
18 May 2019
85
RAN Procedures for Mobility…..…..
18 May 2019
86
RAN Procedures for Mobility…..…..
18 May 2019
87
RAN Procedures for Mobility…..…..
18 May 2019
88
RAN Procedures for Mobility…..…..
For inter-RAT handover there are 2 events (B1 and B2) that trigger measurement report:
1. B1: Neighbor cell radio link quality on different RAT becomes greater than an absolute threshold.
18 May 2019
89
RAN Procedures for Mobility…..…..
For inter-RAT handover there are 2 events (B1 and B2) that trigger measurement report:
B2: The serving cell radio link quality becomes less than an absolute threshold and the neighbor cell radio link
quality on a different RAT becomes greater than another threshold.
18 May 2019
90
RAN Procedures for Mobility…..…..
Time to Trigger:
o Amount of time each of these events must satisfy before a measurement report is triggered.
o “Time to Trigger” parameter is used to prevent the UE from ping-pong between eNode-Bs.
o Measurement report is triggered when there is a significant change in the radio link quality.
18 May 2019
91
10.5.4 Paging:
Paging procedure:
In RRC-IDLE and RRC-CONNECTED states: Paging message is used to inform the UEs about a
system information change, Earthquake and Tsunami Warning System (ETWS) notification etc.
18 May 2019
92
10.5.4 Paging:
Modification period:
o One PF may contain one or multiple subframes. Each subframe is “Paging Occasion (PO)”.
o UE uses DRX in the idle mode and monitors one PO per (Discontinuous Reception) DRX cycle and switch off its Rx
during other POs to save power.
o Paging information is carried by PDSCH (Physical down link shared channel) physical channel.
18 May 2019
93
10.6 Inter-Cell Interference (ICI) Coordination***
LTE uses universal frequency reuse (i.e., same spectrum is used in each cell)
18 May 2019
94
10.6 Inter-Cell Interference (ICI) Coordination…..
1. ICI randomization:
Scramble the codeword after channel coding with PR sequence.
2. ICI Cancellation:
UE decodes the interfering signals (from neighboring cells) and subtract them from the desired signal.
Disadvantage is UE can’t decode the PDCCH from neighboring cells and does not know the transmission format of neighbor
cells.
Practical solution is to use linear spatial interference cancellation with statistical knowledge of interference channels.
ICI minimization in downlink is limited by the capability and no. of antennas at UEs.
18 May 2019
95
10.6 Inter-Cell Interference (ICI) Coordination….
3. ICI Coordination/Avoidance:
18 May 2019
96
10.6 Inter-Cell Interference (ICI) Coordination…..
o This is done during cell planning and doesn't need frequent reconfiguration.
o The information (transmit power, traffic load) exchange between neighboring eNode-Bs is over X2
interface.
18 May 2019
97
10.6 Inter-Cell Interference (ICI) Coordination….
LTE system defines eNode-B power restriction signaling in the downlink using Relative Narrowband Transmission
Power (RNTP) indicator exchanged between eNode-Bs over X2 interface.
Each bit of RNTP indicator corresponds to one PRB, it indicates maximum transmitter power on that PRB.
power allocation.
neighboring cells
18 May 2019
98
10.6 Inter-Cell Interference (ICI) Coordination….
ICI randomization:
ICI cancellation:
It is more applicable in the uplink than downlink as the eNode-B has higher computational capability and
more antennas.
Uplink Power Control: LTE uses FPC to suppress ICI in the uplink.
18 May 2019
100
Wireless Cellular & LTE 4G Broadband
(15EC81)
THE END
THE BEGIN
18 May 2019