Package: simu5g.corenetwork.statsCollector
NrUeStatsCollector
compound moduleCollects the radio network information of a NR UE, which can be accessed by the RniService module of a MecHost. Currently, it exposes the same functionalities as the UeStatsCollector.
Inheritance diagram
The following diagram shows inheritance relationships for this type. Unresolved types are missing from the diagram.
Used in compound modules
| Name | Type | Description |
|---|---|---|
| NrUe | compound module |
Models a User Equipment (UE) for a 5G/LTE network. It extends the LteUe module by implementing a NrNicUe as a Network Interface Card (NIC) module. This module can be used to model a device that can connect to either a 4G eNodeB or a 5G gNodeB, or both. |
Extends
| Name | Type | Description |
|---|---|---|
| UeStatsCollector | compound module |
Collects the radio network information of a LTE User Equipment (UE), which can be accessed by the RniService module of a MecHost. For example, this module provides information such as packet delay and discard rate. |
Parameters
| Name | Type | Default value | Description |
|---|---|---|---|
| collectorType | string | "NrUeStatsCollector" | |
| binderModule | string | "binder" | |
| interfaceTableModule | string | ||
| macModule | string | "^.cellularNic.mac" | |
| packetFlowObserverModule | string | "^.cellularNic.nrPacketFlowObserver" |
string pdcpModule = default("^.cellularNic.pdcp"); |
| movingAverage | bool | true | |
| dataVolumePeriods | int | 15 |
Time periods for measurements |
| delayPacketPeriods | int | 10 | |
| discardRatePeriods | int | 15 | |
| tPutPeriods | int | 15 | |
| numberOfSamples | int | 20 |
Properties
| Name | Value | Description |
|---|---|---|
| display | i=block/cogwheel | |
| class | UeStatsCollector |
Source code
// // Collects the radio network information of a NR UE, which can // be accessed by the ~RniService module of a ~MecHost. Currently, it exposes // the same functionalities as the ~UeStatsCollector. // module NrUeStatsCollector extends UeStatsCollector { parameters: collectorType = default("NrUeStatsCollector"); packetFlowObserverModule = default("^.cellularNic.nrPacketFlowObserver"); }File: src/simu5g/corenetwork/statsCollector/NrUeStatsCollector.ned