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