Package: simu5g.stack.pdcp_rrc
NRRxPdcpEntity
simple moduleThis module handles the operations related to the NR PDCP (Packet Data Convergence Protocol) layer on the receiving side of a specific connection. It extends the LteRxPdcpEntity module. This module facilitates the creation of support for Dual Connectivity functionality. In particular, it manages the reordering of out-of-sequence PDCP PDUs in Dual Connectivity deployments.
Inheritance diagram
The following diagram shows inheritance relationships for this type. Unresolved types are missing from the diagram.
Extends
Name | Type | Description |
---|---|---|
LteRxPdcpEntity | simple module |
This module handles the operations related to the LTE PDCP (Packet Data Convergence Protocol) layer at the receiving side of a specific connection. It processes incoming PDCP PDUs from the RLC layer, performing header decompression before forwarding them to the upper layer protocols. |
Parameters
Name | Type | Default value | Description |
---|---|---|---|
outOfOrderDelivery | bool | false | |
timeout | double | 0.1s |
Timeout for RX Buffer |
rxWindowSize | int | 4096 |
Properties
Name | Value | Description |
---|---|---|
dynamic | true | |
display | i=block/segm | |
class | NRRxPdcpEntity |
Source code
// // This module handles the operations related to the NR PDCP (Packet Data Convergence Protocol) // layer on the receiving side of a specific connection. It extends the ~LteRxPdcpEntity module. // This module facilitates the creation of support for Dual Connectivity functionality. In // particular, it manages the reordering of out-of-sequence PDCP PDUs in Dual Connectivity deployments. // simple NRRxPdcpEntity extends LteRxPdcpEntity { parameters: @dynamic(true); @class("NRRxPdcpEntity"); @display("i=block/segm"); bool outOfOrderDelivery = default(false); double timeout @unit(s) = default(0.1s); // Timeout for RX Buffer int rxWindowSize = default(4096); }File: src/stack/pdcp_rrc/NRRxPdcpEntity.ned