Wireless Cellular & LTE 4G Broadband: Packet Data Convergence Protocol (PDCP)

Download as pdf or txt
Download as pdf or txt
You are on page 1of 11

Wireless Cellular & LTE 4G Broadband

Module-5
Radio Resource Management and Mobility Management: PDCP overview, MAC/RLC overview, RRC overview,
Mobility Management, Inter-cell Interference Coordination (Sec 10.1 – 10.5 of Text).

Packet Data Convergence Protocol (PDCP)


 PDCP protocol layer exists in UE & eNode-B. It is part of LTE air interface control and user planes.
 A PDCP entity is associated with the control plane or with the user plane depending on which radio bearer
it is carrying data for.
 Each radio bearer is associated with one PDCP entity and each PDCP entity is associated with one or two
Radio Link Control (RLC) entities depending on the radio bearer characteristic and the RLC mode.

User Plane

 Header Compression and decompression of IP data flows with the RObust Header Compression (ROHC)
Protocol.
 Ciphering and deciphering of user plane data.
 In-sequence delivery and reordering of upper layer PDUs at handover.
 Buffering and forwarding of upper layer Protocol Data Units (PDUs) from the serving eNode-B to the
target eNode-B during handover.
 Timer based discarding of Service Data Units (SDUs) in the uplink.
Control Plane

 Ciphering and Deciphering of control plane data.


 Integrity protection and integrity verification of control plane data.
1
Dr. Navaneeth Bhaskar, Associate Professor, Dept. ECE, CIT Ponnampet
 Transfer of control plane data.
PDCP PDUs are divided into 2 categories.

 PDCP data PDU


 PDCP control PDU
PDCP data PDU

 It is used in both control and user plane to transport higher layer packets.
 It is used to convey either user plane data containing a compressed/uncompressed IP packet or control
plane data containing one Radio Resource Control (RRC) message and a Message Authentication Code
for Integrity (MAC-I) field for integrity protection.
PDCP control PDU

 It is used only within the user plane to convey a PDCP status report during handover and feedback
information for header compression.
 It does not carry any higher layer SDU but rather is used for peer to peer signaling between PDCP entities
at two ends.

Medium Access Control (MAC) / Radio Link Control (RLC)


Functions of RLC

 The RLC layer performs segmentation and/or concatenation on PDCP PDUs based on the size indicated
by the MAC.
 RLC also reorders the RLC PDUs once they are received out of order possibly due to H-ARQ processes in
the MAC layer.
 The RLC layer also supports an ARQ mechanism, which resides on top of the MAC layer H-ARQ and is
used only when all the H-ARQ transmissions are exhausted and the RLC PDU has not yet been received
without errors.
Functions of MAC

 The MAC layer performs multiplexing and demultiplexing of the various logical channels on to the
transport channels.
 At User Equipment (UE), the MAC layers only performs the task of multiplexing and prioritizing the
various radio bearers associated with UE.
2
Dr. Navaneeth Bhaskar, Associate Professor, Dept. ECE, CIT Ponnampet
 The MAC layer provides services to RLC layer through logical channels while it accesses the data transfer
services provided by PHY layer through transport channels.
Data Transfer Modes of RLC
Each RLC entity can be operated in three different modes:

 The Transparent Mode (TM)


 The Unacknowledged Mode (UM)
 The Acknowledged Mode (AM)
Transparent Mode (TM)

 The TM mode is the simplest one.


 The RLC entity does not add any RLC header to the PDU and no data segmentation or concatenation is
performed.
 This mode is suitable for services that do not need retransmission or are not sensitive to delivery order.
 Only RRC messages such as broadcast system information messages and paging messages use the TM
mode.
 The TM mode is not used for user plane data transmission.
 The RLC data PDU delivered by a TM RLC entity is called the TM Data (TMD) PDU.
Unacknowledged Mode (UM)

 The UM mode provides in-sequence delivery of data that may be received out of sequence due to the
H-ARQ process in MAC, but no retransmission of the lost PDU is required.
 This mode can be used by delay-sensitive and error-tolerant real-time applications, such as VoIP.
 The DTCH logical channel can be operated in the UM mode.
Acknowledged Mode (AM)

 The AM mode is the most complex one, which requests retransmission of missing PDUs in addition to
the UM mode functionalities.
 It is mainly used by error-sensitive and delay-tolerant applications.
 An AM RLC entity can be configured to deliver/receive RLC PDUs through DCCH and DTCH.
 The operation of the AM RLC entity is similar to that of the UM RLC entity, except that it supports
retransmission of RLC data PDUs.
Purpose of MAC and RLC Layers
The main services and functions of the RLC sublayer are:

 Transferring/receiving PDUs from upper layers.


 Error correction through ARQ (only when the RLC is operated in the AM mode).
 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)
 In-sequence delivery of upper-layer PDUs (only for UM and AM data transfer)
 Duplicate detection (only for UM and AM data transfer)
3
Dr. Navaneeth Bhaskar, Associate Professor, Dept. ECE, CIT Ponnampet
 Protocol error detection and recovery
 RLC SDU discard (only for UM and AM data transfer)
 RLC re-establishment
The main services and functions of MAC sublayer are:

 Mapping between logical channels and transport channels.


 Multiplexing/demultiplexing of MAC SDUs belonging to one or different logical channels into/from the
same transport block.
 Scheduling for both downlink and uplink transmission.
 Error correction through H-ARQ which has tight interaction with the ARQ in the RLC layer.

ARQ Procedures
 Automatic Repeat Request (ARQ) is an error-control mechanism for data transmission which uses
acknowledgements (or negative acknowledgements) and timeouts to achieve reliable data transmission
over an unreliable communication link.
 In an ARQ scheme, the receiver uses an error detection code, typically a Cyclic Redundancy Check (CRC),
to detect whether the received packet is in error.
 If no error is detected in the received data, the transmitter is notified by sending a positive
acknowledgement. If an error is detected, the receiver discards the packet and sends a negative
acknowledgement to the transmitter, and requests a re-transmission.
 An Acknowledgement (ACK) or Negative Acknowledgement (NACK) is a short message sent by the
receiver to the transmitter to indicate whether it has correctly or incorrectly received a data packet,
respectively.
 To better support upper-layer services, LTE applies a dynamic and efficient two-layer retransmission
scheme.
 The H-ARQ protocol is responsible for handling transmission errors by performing retransmissions based
on H-ARQ processes with incremental redundancy or chase combining, which is handled by the PHY
layer.
 The ARQ protocol in the RLC layer is to correct residual H-ARQ errors, mainly due to the error in H-ARQ
ACK feedback.
 ARQ procedures are only performed in the AM transfer mode by an AM RLC entity and the latency
associated with the RLC layer ARQ is much larger.
 The reliability of the H-ARQ protocol is determined by the error rate of the feedback. It is costly to
achieve a sufficiently reliable H-ARQ-ACK feedback.
 The solution adopted in LTE is to use a second-layer ARQ protocol, which is to correct the error event
due to H-ARQ feedback errors.
 This additional ARQ protocol provides a much more reliable feedback protected by a CRC. This design
yields low latency and low overhead without sacrificing reliability.
 ARQ retransmission is triggered by an ARQ NAK received at the transmit side of an AM RLC entity.
 The ARQ NAK is received either by the STATUS PDU from its peer AM RLC entity or by H-ARQ delivery
failure notification from the transmit MAC entity, which can happen when the maximum number of H-
ARQ transmissions is exhausted without a successful transmission of the transport block.
4
Dr. Navaneeth Bhaskar, Associate Professor, Dept. ECE, CIT Ponnampet
Radio Resource Control (RRC)
 RRC layer takes care of RRC connection management, radio bearer control, mobility functions and UE
reporting and control.
 It is also responsible for broadcasting system information and paging.
RRC States

 LTE has 2 RRC states namely RRC_IDLE and RRC_CONNECTED.

RRC states in LTE


RRC_IDLE State:

 In the RRC_IDLE state, the UE can receive broadcasts of system information and paging information.
 There is no signaling radio bearer established, so there is no RRC connection.
 In the RRC_IDLE state, the mobility control is handled by the UE, which performs neighboring cell
measurements and cell selection/reselection.
 The system information mainly contains parameters by which E-UTRAN controls the cell
selection/reselection process, such as priorities of different frequencies.
 The UE shall be allocated an ID that uniquely identifies the UE in a tracking area.
 The UE also monitors a paging channel to detect incoming calls, and it specifies the paging Discontinuous
Reception (DRX) cycle.
RRC_CONNECTED State:

 In the RRC_CONNECTED state, the UE has an E-UTRAN RRC connection and a context in the E-UTRAN, so
it is able to transmit and/or receive data to/from the network (eNode-B).
 The UE monitors control channels (PDCCH) associated with the shared datachannel to determine if data
is scheduled for it.
 The UE can also report channel quality information and feedback information to the eNode-B to assist
the data transmission.

5
Dr. Navaneeth Bhaskar, Associate Professor, Dept. ECE, CIT Ponnampet
 In the RRC_CONNECTED state, the network controls mobility/handover of the UE, while UEs provide
neighboring cell measurement information.
RRC Functions
Following are the main functions of the RRC protocol:

 Broadcast of system information


 RRC connection control
 Measurement configuration and reporting
 Other functions
Broadcast of system information

 Broadcast of system information which is divided into Master Information Block (MIB) and a number of
System Information Blocks (SIBs).
 The MIB includes a limited number of the most essential and most frequently transmitted parameters
that are needed to acquire other information from the cell and is transmitted on the Broadcast Channel
(BCH) logical channel.
 SIBs other than SIB Type1 are carried in System Information (SI) messages.
 SIB Type1 contains parameters needed to determine if a cell is suitable for cell selection as well as
information about the time domain scheduling of other SIBs.
 SIB Type1 and all SI messages are transmitted on Downlink Shared Channels (DLSCH).
RRC connection control

 RRC connection control which includes procedures related to the establishment, modification and
release of an RRC connection including paging, initial security activation, establishment of SRBs & radio
bearers carrying user data, radio configuration control & QoS control and recovery from the radio link
failure.
Measurement configuration and reporting

 Measurement configuration and reporting which includes establishment, modification, release of


measurements, configuration, activation/deactivation of measurement gaps and measurement
reporting for intra frequency, inter frequency & inter RAT (Radio Access Technology) mobility.
Other functions

 Other functions include transfer of dedicated NAS information and non-3GPP dedicated information,
transfer of UE radio access capability information and support of self-configuration & self-optimization.

Mobility Management
LTE mobility management functions can be categorized into two groups:

 Mobility within the LTE system (Intra- LTE mobility)


 Mobility to other systems such as other 3gpp systems (e.g., UMTS) and non-3gpp systems (Inter-rat
mobility).
6
Dr. Navaneeth Bhaskar, Associate Professor, Dept. ECE, CIT Ponnampet
Mobility within the LTE system (Intra- LTE mobility)

 Intra-LTE mobility can happen either over the S1 interface or over the X2 interface.
 When the UE moves from one eNode-B to another eNode-B within the same Radio Access Network
(RAN) attached to the same MME, the mobility takes place over the X2 interface.
 When the UE moves from one eNode-B to another that belongs to a different RAN attached to different
MMEs or if the two eNode-Bs are not connected over an X2 interface, then the mobility takes place over
the S1 interface.
Mobility to other systems such as other systems (Inter-rat mobility)

 The inter-RAT mobility essentially uses the S1-mobility with the only difference being that 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.
S1 Mobility

Mobility management over the S1 interface


S1 mobility consists of the following steps:
1. Preparation Phase
 Once a decision has been made for a handover and a target MME and eNode-B have been identified, the
network needs to allocate resources on the target side for the impending handover.
7
Dr. Navaneeth Bhaskar, Associate Professor, Dept. ECE, CIT Ponnampet
 The MME sends a handover request to the target eNode-B requesting it to set up the appropriate
resources for the UE.
 Once the resources have been allocated at the target eNode-B, it sends a handover request ACK to the
MME.
 Once this message is received by the MME, it sends a handover command to the UE via the source
eNode-B.
2. Execution Phase
 Once the UE receives the handover command, it responds by performing the various RAN-related
procedures needed for the handover including accessing the target eNode-B using the Random Access
Channel (RACH).
 While the UE performs the handover, the source eNode-B initiates the status transfer where the PDCP
context of the UE is transferred to the target eNode-B.
 The source eNode-B also forwards the data stored in the PDCP buffer to the target eNode-B.
3. Completion Phase
 When the target eNode-B receives the handover confirm message, it sends a handover notify message
to the MME.
 The MME then informs the source eNode-B to release the resources originally used by the UE.
X2 Mobility
Mobility over the X2 interface also consists of three steps:
1. Preparation Phase
 Once the handover decision has been made by the source eNode-B, it sends a handover request message
to the target eNode-B.
 The target eNode-B upon receipt of this message works with the MME and S-GW to set up the resources
for the UE.
 Resources are set up on a per RAB basis which implies that upon the completion of the handover, the
UTE will have same RABs at the target eNode-B with the same set of QoS as it had on the source e Node-
B.
 This process makes the handover quick and seamless and the UE is not required to set up the RAB with
the target eNode-B once the handover is completed.
2. Execution Phase
 Upon receiving the handover request ACK, the source eNode-B sends a handover command to the UE.
 While the 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 complete message to the target
eNode-B.
 Then the target eNode-B sends a path switch request to the MME/S-GW and S-GW switches the GTP
tunnel from the source eNode-B to the target eNode-B.
 When the data plane in the user plane is switched, the target eNode-B sends a message to the source
eNode-B to release the resources originally used by UE.

8
Dr. Navaneeth Bhaskar, Associate Professor, Dept. ECE, CIT Ponnampet
Mobility management over the X2 interface

Paging
 Paging is a connection control function of the RRC protocol.
 The paging message is used to inform the UEs in the RRC_IDLE or RRC_CONNECTED state about a system
information change.
 The UE in the RRC_IDLE state monitors a paging channel to detect incoming calls.
 The system information can be transmitted a number of times with the same content within a
modification period.
 Upon receiving a change in notification contained in the paging message, the UE knows that the current
system information is valid until the next modification period boundary.
 One Paging Frame (PF) is one radio frame in which the E-UTRAN can page the UE.
 One PF may contain one or multiple sub frame in which a Paging message can be transmitted and each
sub frame is called a Paging Occasion (PO) which is configured by the E-UTRAN.
 The paging information is carried on the Physical Downlink Shared Channel (PDSCH) physical channel.
 To reduce power consumption, the UE may use Discontinuous Reception (DRX) in the idle mode, so it
needs only to monitor one PO per DRX cycle.
 After receiving the paging message, the UE can switch off its receiver to preserve battery power.

Inter Cell Interference Coordination


 In cellular networks, each UE suffers from Inter Cell Interference (ICI) due to frequency reuse in other
cells.
9
Dr. Navaneeth Bhaskar, Associate Professor, Dept. ECE, CIT Ponnampet
 To meet the spectrum efficiency target, LTE will be deployed with universal frequency reuse i.e. the same
spectrum will be reused in each cell.
The basic approaches to mitigate ICI in downlink are
 ICI randomization
 ICI cancellation
 ICI coordination/avoidance
The basic approaches to mitigate ICI in uplink are
 ICI randomization
 ICI cancellation
 Uplink power control
 ICI coordination/avoidance
Approaches to mitigate ICI in downlink
ICI randomization

 It is achieved by scrambling the codeword after channel coding with a pseudo-random sequence.
 Without scrambling, the channel decoder might be equally matched to interfering signals as to the
desired signals on the same radio resource.
 ICI randomization is applied in systems such as UMTS.
ICI cancellation

 If a UE is able to decode the interfering signal, it can regenerate and then subtract them from the desired
signal which can be achieved from the multi user detector at UE.
 The UE needs to know its transmission format to decode the interfering signal from neighboring cells.
 ICI cancellation can also be performed in spatial domain with the statistical knowledge of interference
channels.
ICI coordination/avoidance

 It is achieved by applying restrictions to the downlink resource management in a coordinated way


between neighboring cells.
 The restrictions can be on time-frequency resources or transmit power used at each eNode-B.
 It requires additional inter eNode-B communication and UE measurements and reporting.
 ICI coordination/avoidance can be either static or semi-static.
 Static ICI coordination/avoidance is mainly done during cell planning process and does not require
frequent reconfiguration.
 Semi-static ICI coordination/avoidance requires reconfigurations on a time scale of the order of seconds
or longer, and inter eNode-B communication over X2 interface is needed.
Approaches to mitigate ICI in uplink
ICI randomization

10
Dr. Navaneeth Bhaskar, Associate Professor, Dept. ECE, CIT Ponnampet
 It is achieved by scrambling the encoded symbols prior to modulation.
 Instead of cell specific scrambling as used in Downlink, UE specific scrambling is used in Uplink as ICI
comes from multiple UEs in neighboring cells.
ICI cancellation

 It is more applicable in Uplink than in Downlink as the eNode-B has higher computational capacity and
usually more antenna elements.
Uplink Power Control

 Power Control is an efficient way to suppress ICI in the Uplink.


 Fractional Power Control (FPC) is used in LTE.
ICI coordination/avoidance

 Similar to Downlink, FFR technique is used in Uplink.


 To assist Uplink ICI coordination, 2 messages are defined in LTE that can be exchanged over X2 interface
between eNode-Bs for power allocation and user scheduling:
 Interference Overload Indicator (OI)
 High Interference Indicator (HII)
 OI indicates physical layer measurements of the average Uplink interference plus noise for each PRB
based on which eNode-Bs can adjust uplink power to suppress ICI.
 HII indicates which PRBs will be used for cell edge UEs in a certain cell.

11
Dr. Navaneeth Bhaskar, Associate Professor, Dept. ECE, CIT Ponnampet

You might also like