6.3 Parameters

38.3233GPPNRPacket Data Convergence Protocol (PDCP) specificationRelease 17TS

6.3.1 General

If not otherwise mentioned in the definition of each field then the bits in the parameters shall be interpreted as follows: the left most bit string is the first and most significant and the right most bit is the last and least significant bit.

Unless otherwise mentioned, integers are encoded in standard binary encoding for unsigned integers. In all cases the bits appear ordered from MSB to LSB when read in the PDU.

6.3.2 PDCP SN

Length: 12 or 18 bits as indicated in table 6.3.2-1. The length of the PDCP SN is configured by upper layers (pdcp-SN-SizeUL, pdcp-SN-SizeDL, or sl-PDCP-SN-Size in TS 38.331 [3]).

Table 6.3.2-1: PDCP SN length

Length

Description

12

SRBs, UM DRBs, AM DRBs (including sidelink SRBs and sidelink DRBs), UM MRBs and AM MRBs

18

UM DRBs, AM DRBs (including sidelink DRBs for unicast), UM MRBs and AM MRBs

NOTE: For NR sidelink communication for groupcast and broadcast, only 12 bits PDCP SN length is used for the sidelink DRBs.

6.3.3 Data

Length: Variable

This field includes one of the followings:

– Uncompressed PDCP SDU (user plane data, or control plane data);

– Compressed PDCP SDU (user plane data only).

NOTE: All fields other than PDCP PDU header and MAC-I belong to Data field.‎

6.3.4 MAC-I

Length: 32 bits

This field carries a message authentication code calculated as specified in clause 5.9.

For SRBs for Uu interface, the MAC-I field is always present. If integrity protection is not configured, the MAC-I field is still present but should be padded with padding bits set to 0.

For sidelink SRB1, SRB2 and SRB3, the MAC-I field is present only when the sidelink SRB1, SRB2 and SRB3 are configured with integrity ‎protection‎.‎

For DRBs (including sidelink DRBs for unicast), the MAC-I field is present only when the DRB is configured with integrity protection.

6.3.5 COUNT

Length: 32 bits

The COUNT value is composed of a HFN and the PDCP SN. The size of the HFN part in bits is equal to 32 minus the length of the PDCP SN.

Figure 6.3.5-1: Format of COUNT

NOTE: COUNT does not wrap around.

6.3.6 R

Length: 1 bit

Reserved. In this version of the specification reserved bits shall be set to 0. Reserved bits shall be ignored by the receiver.

6.3.7 D/C

Length: 1 bit

This field indicates whether the corresponding PDCP PDU is a PDCP Data PDU or a PDCP Control PDU.

Table 6.3.7-1: D/C field

Bit

Description

0

Control PDU

1

Data PDU

6.3.8 PDU type

Length: 3 bits

This field indicates the type of control information included in the corresponding PDCP Control PDU.

Table 6.3.8-1: PDU type

Bit

Description

000

PDCP status report

001

Interspersed ROHC feedback

010

EHC feedback

011

UDC feedback

100-111

Reserved

6.3.9 FMC

Length: 32 bits

First Missing COUNT. This field indicates the COUNT value of the first missing PDCP SDU within the reordering window, i.e. RX_DELIV.

6.3.10 Bitmap

Length: Variable. The length of the bitmap field can be 0.

This field indicates which SDUs are missing and which SDUs are correctly received in the receiving PDCP entity. The bit position of Nth bit in the Bitmap is N, i.e., the bit position of the first bit in the Bitmap is 1.

Table 6.3.10-1 Bitmap

Bit

Description

0

PDCP SDU with COUNT = (FMC + bit position) modulo 232 is missing.

1

PDCP SDU with COUNT = (FMC + bit position) modulo 232 is correctly received.

6.3.11 Interspersed ROHC feedback

Length: Variable

This field contains one ROHC packet with only feedback, i.e. a ROHC packet that is not associated with a PDCP SDU as defined in clause 5.7.4.

6.3.12 SDU Type

Length: 3 bits

PDCP SDU type, i.e. Layer-3 Protocol Data Unit type as specified in [13] and [18]. PDCP entity may handle the SDU differently per SDU Type, e.g. ROHC is applicable to IP SDU but not Non-IP SDU, Ethernet SDU, Unstructured SDU and ARP SDU.

Table 6.3.12-1: SDU Type

Bit

Description

000

IP

001

Non-IP

010

Ethernet

011

Unstructured

100

ARP

101-111

Reserved

6.3.13 KNRP-sess ID

Length: 16 bits

KNRP-sess Identity as specified in TS 33.536 [14].

For the SLRB that does not need integrity and ciphering protection, the UE shall set KNRP-sess ID to "0" in the PDCP PDU header.

6.3.14 FE

Length: 1 bit

Indication of whether checksum error is detected or not. Value ‘1’ means checksum error is detected and the UE shall reset the compression buffer.

Table 6.3.14-1: FE field

Bit

Description

0

No Error

1

Checksum Error Notification