Package: simu5g.corenetwork.statsCollector
GNodeBStatsCollector
compound moduleThis module collects the radio network information from a 5G gNodeB, which can be accessed by the RNIService module of a MECHost. Currently, it exposes the same information as the BaseStationStatsCollector module.
Inheritance diagram
The following diagram shows inheritance relationships for this type. Unresolved types are missing from the diagram.
Extends
| Name | Type | Description |
|---|---|---|
| BaseStationStatsCollector | compound module |
This module collects the radio network information of an eNodeB, which can be accessed by the RNIService module of a MECHost. For example, this module provides information such as the utilization of Resource Blocks. |
Parameters
| Name | Type | Default value | Description |
|---|---|---|---|
| collectorType | string | "gNBStatsCollector" | |
| macModule | string | "^.cellularNic.mac" | |
| pdcpRrcModule | string | "^.cellularNic.pdcpRrc" | |
| cellInfoModule | string | "^.cellinfo" | |
| rlcUmModule | string | "^.cellularNic.rlc.um" | |
| packetFlowManagerModule | string | "^.cellularNic.packetFlowManager" | |
| movingAverage | bool | false | |
| prbUsagePeriods | int | 15 |
used to calculate l2meas as averages |
| dataVolumePeriods | int | 15 | |
| activeUserPeriods | int | 15 |
10*100ms = 1s |
| discardRatePeriods | int | 15 | |
| tPutPeriods | int | 15 | |
| prbUsagePeriod | double | 0.01s |
period duration for each l2 meas |
| activeUserPeriod | double | 0.1s | |
| dataVolumePeriod | double | 0.5s | |
| delayPacketPeriod | double | 0.05s | |
| discardRatePeriod | double | 10s | |
| tPutPeriod | double | 1s |
Properties
| Name | Value | Description |
|---|---|---|
| display | i=block/cogwheel | |
| class | BaseStationStatsCollector |
Source code
// // This module collects the radio network information from a 5G gNodeB, which can // be accessed by the ~RNIService module of a ~MECHost. Currently, it exposes // the same information as the ~BaseStationStatsCollector module. // module GNodeBStatsCollector extends BaseStationStatsCollector { parameters: collectorType = default("gNBStatsCollector"); }File: src/corenetwork/statsCollector/GNodeBStatsCollector.ned