Figure 4.2.1-1 represents one possible structure for the PDCP sublayer for non-relay scenario. Figure 4.2.1-2 represents one possible structure for the PDCP sublayer used in L2 U2N relay case, L2 U2U relay case, and for the indirect path in the case of multi-path with SL indirect path. Figure 4.2.1-3 represents one possible structure for the PDCP sublayer used for the indirect path in the case of multi-path with N3C indirect path. These structures should not restrict implementation. The figures are based on the radio interface protocol architecture defined in TS 38.300.
The PDCP sublayer is configured by upper layers TS 38.331. The PDCP sublayer is used for RBs mapped on DCCH, DTCH, MTCH, SCCH, and STCH type of logical channels. The PDCP sublayer is not used for any other type of logical channels.
Each RB (except for SRB0 for Uu interface) is associated with one PDCP entity. Each PDCP entity is associated with one, two, three, four, six, or eight RLC entities depending on the RB characteristic (e.g. uni-directional/bi-directional or split/non-split) or RLC mode:
For split bearers, each PDCP entity is associated with two UM RLC entities (for same direction), four UM RLC entities (two for each direction), or two AM RLC entities;
For RBs configured with PDCP duplication, each PDCP entity is associated with N UM RLC entities (for same direction), 2 × N UM RLC entities (N for each direction), or N AM RLC entities, where 2 ≤ N ≤ 4;
For DAPS bearers, each PDCP entity is associated with two UM RLC entities (for same direction, one for source and one for target cell), four UM RLC entities (two for each direction on source cell and target cell), or two AM RLC entities (one for source cell and one for target cell);
For UM MRBs, each PDCP entity is associated with one UM RLC entity (for MTCH or for downlink DTCH), two UM RLC entities (one for MTCH and one for downlink DTCH, or one for downlink DTCH and one for uplink DTCH), or three UM RLC entities (one for MTCH, one for downlink DTCH, and one for uplink DTCH);
For AM MRBs, each PDCP entity is associated with one AM RLC entity (for downlink DTCH and uplink DTCH), or one UM RLC entity (for MTCH) and one AM RLC entity (for downlink DTCH and uplink DTCH);
For MP split bearers with SL indirect path, each PDCP entity is associated with one or more Uu RLC entities and one SRAP entity;
For MP split bearers with N3C indirect path, each PDCP entity is associated with one or more Uu RLC entities and the N3C;
Otherwise, each PDCP entity is associated with one UM RLC entity, two UM RLC entities (one for each direction), or one AM RLC entity.
For the case of L2 U2N relay, L2 U2U relay and SL indirect path of multi-path, all PDCP entities are associated with one SRAP entity. For the case of N3C indirect path for multi-path, all PDCP entities of the MP remote UE are associated with the N3C.
The PDCP entities are located in the PDCP sublayer. Several PDCP entities may be defined for a UE. Each PDCP entity is carrying the data of one radio bearer. A PDCP entity is associated either to the control plane or the user plane depending on which radio bearer it is carrying data for.
Figure 4.2.2-1 represents the functional view of the PDCP entity for the PDCP sublayer; it should not restrict implementation. The Figure is based on the radio interface protocol architecture defined in TS 38.300.
For split bearers, MP split bearers, and DAPS bearers, routing is performed in the transmitting PDCP entity.
A PDCP entity associated with DRB can be configured by upper layers TS 38.331 to use header compression or uplink data compression (UDC). A PDCP entity associated with MRB can be configured by upper layers TS 38.331 to use header compression. In this version of the specification, the robust header compression protocol (ROHC), the Ethernet header compression protocol (EHC) and UDC are supported. Each header compression protocol is independently configured for a DRB/MRB.
Figure 4.2.2-2 represents the functional view of the PDCP entity associated with the DAPS bearer for the PDCP sublayer; it should not restrict implementation. The Figure is based on the radio interface protocol architecture defined in TS 38.300.
For DAPS bearers, the PDCP entity is configured with two sets of security functions and keys and two sets of header compression protocols.
A PDCP entity expects the following services from lower layers per RLC entity (for a detailed description see TS 38.322):
acknowledged data transfer service, including indication of successful delivery of PDCP PDUs;
unacknowledged data transfer service.
A PDCP entity expects the following service from SRAP entity (for a detailed description see TS 38.351), if the PDCP entity is associated with an SRAP entity:
data transfer.
A PDCP entity expects the following service from the N3C if the PDCP entity is associated with the N3C: