NRueStatsCollector

Package: simu5g.corenetwork.statsCollector

NRueStatsCollector

compound module

This module 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.

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

This module implements a User Equipment (UE) for a 5G LTE network. It extends the Ue 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

This 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"
packetFlowManagerModule string "^.cellularNic.nrPacketFlowManager"

string pdcpRrcModule = default("^.cellularNic.pdcpRrc");

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

//
// This module 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");
        packetFlowManagerModule = default("^.cellularNic.nrPacketFlowManager");
}
File: src/corenetwork/statsCollector/NRueStatsCollector.ned