Package: simu5g.stack.pdcp
LtePdcpRxEntity
simple moduleHandles 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.
Inheritance diagram
The following diagram shows inheritance relationships for this type. Unresolved types are missing from the diagram.
Known subclasses
| Name | Type | Description |
|---|---|---|
| NrPdcpRxEntity | simple 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 LtePdcpRxEntity 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. |
Parameters
| Name | Type | Default value | Description |
|---|---|---|---|
| binderModule | string | "binder" | |
| headerCompressedSize | int | -1B |
Header compressed size in bytes (-1B = compression disabled) |
Properties
| Name | Value | Description |
|---|---|---|
| dynamic | true | |
| display | i=block/layer |
Gates
| Name | Direction | Size | Description |
|---|---|---|---|
| in | input | ||
| out | output |
Signals
| Name | Type | Unit | Description |
|---|---|---|---|
| receivedPacketFromLowerLayer | |||
| pdcpSduReceived | |||
| sentPacketToUpperLayer |
Source code
// // 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. // simple LtePdcpRxEntity like IPdcpRxEntity { parameters: @dynamic(true); @display("i=block/layer"); @signal[receivedPacketFromLowerLayer]; @signal[pdcpSduReceived]; @signal[sentPacketToUpperLayer]; string binderModule = default("binder"); int headerCompressedSize @unit(B) = default(-1B); // Header compressed size in bytes (-1B = compression disabled) gates: input in; output out; }File: src/simu5g/stack/pdcp/LtePdcpRxEntity.ned