0% found this document useful (0 votes)
93 views8 pages

5G PDCP

Uploaded by

turi313
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
93 views8 pages

5G PDCP

Uploaded by

turi313
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 8

5G/NR - PDCP

PDCP

NR PDCP is almost same as LTE PDCP. So if you are already faimiliar with LTE, you wouldn'
study to understand NR PDCP. If you are new to overall functionality of PDCP, I would sugg
through LTE PDCP page first. Since I wouldn't see any NR test equipment and UE in near fu
able to put much of practical information on NR PDCP until the equipment and UE are ava
on LTE PDCP would help you understand NR PDCP.

Actually a large portions of the contents on this page comes from the direct copy of LTE PD
try to highlight those parts which is unique to NR PDCP.

 Overview / Overall Functionality

 PDCP Data Structure

o Data PDU for SRB

o Data PDU for DRB

o Control PDU

Overview / Overall Functionality

The data coming into the box (eNB or UE) first go through PDCP and then gets into RLC (D
waiting in RLC trying to go out to the outside world has to go through PDCP to reach outsi

In the case when everything goes OK, you don't see any problems in protocol stack and ju
you may think the function of PDCP looks simple and all it does is just to add/remove a sm
packet and send/recieve it from/to RLC. But if you list up all the detailed functions of PDCP
long list as shown below. I would suggest you to go through this list over and over until yo
list from memory. Of course, you don't need to memorize these like you prepare the exam
list as often as possible and try to elaborate each of these items in your own words.

 Transfer of data (user plane or control plane)

 Maintenance of PDCP SNs

 Header compression and decompression using the ROHC (Robust Header Compress
 Ciphering and deciphering of user plane data and control plane data

 Integrity protection and integrity verification of control plane data

 Timer based SDU discard

 For split bearers, routing or duplication

 Reordering and in-order delivery

 Duplicate discarding

As in other layers, let's start looking into the diagram from 3GPP specification (TS 38.323)
as follows.

What are we supposed to do ?

Yes, Verbalize it (describe it). i.e, explain the diagram in your own words.

In the following diagram, you see that PDCP is directly connected to RLC Layer (RLC UM an

Do you find anything strange or missing ?

Yes, PDCP has no connection to RLC TM mode, meaning RLC TM mode data does not go th

< 38.323 - Figure 4.2.1-1: PDCP layer, structure view

>

Following Diagram would give you more detailed information about PDCP Operation. Of co
functionality is listed in the 3GPP specification, but it would not become yours unless you
diagrams and the written descriptions in your own words.

Now let's follow through the diagram from left side.

 i) Data coming into PDCP first stored in a transmission buffer and go through "Seque
Procedure. It means that PDCP add "Sequence Number" to each of incoming data bl
'Sequence Number', it has to manage the number. On reciever side, we can figure o
the data getting delivered in order ? Is there any duplicate data ? How can I combin
of data block into an original big chunk data ?"

 ii) Then it goes through Header Compression. But it says "this applies only to U-plan
Signaling Message does not go through this Header Compression. Even though not s
we can disable Header Compression even for U-plane data (e.g, IP Packet data).

 iii) From here we see two paths, one through "Integrity/Ciphering" and the other one
last step. Integrity Protection applies only to C-Plane data (C-Plane data means RRC
DCCH data, not DTCH data). Again you may disable "Integrity Protection" setp by ap
message but we need to wait until RRC/NAS specification will come out for the detai

 iv) Then it goes to Ciphering process. Ciphering applies both C-Plane and U-Plane Da
can also may be disabled by applying a signaling message but we need to wait unti
will come out for the details.

 v) Next, a PDCP header is added

 vi) If Split bearer is established, the PDCP routs the packet to the intended bearer.

The other side (right side, receiving side) is simply reverse process of transmission proces
the readers to interpret the diagram.

< 38.323 - Figure 4.2.2-1: PDCP layer, functional view >


Even though the overal functionaliby of NR PDCP is very similar to LTE PDCP, there is sligh
them. I highlighted the differences in the following diagram.
PDCP Data Structure

Overall PDCP PDU structure is similar to LTE except some details as follows :

 In many cases, SN bit length in NR is larger than the one in LTE

 Optionally MAC-I can be added to DRB as well as SRB, implying that even DRB can a
Protection.

< Data PDU for SRB >

< 38.323 - Figure 6.2.2.1-1: PDCP Data PDU format for SRBs >
Following shows the comparision between NR SRB PDCP and LTE SRB PDCP data structure
overall structure is same except that SN length in NR is much larger than LTE SRB PDCP.

< Data PDU for DRB >

< 38.323 - Figure 6.2.2.2-1: PDCP Data PDU format with 12 bits PDCP SN >
< 38.323 - Figure 6.2.2.3-1: PDCP Data PDU format for DRBs with 18 bits PDCP SN >

< 38.323 - Table 6.3.7-1: D/C field >


< 38.323 - Table 6.3.2-1: PDCP SN length >

You might also like