ID2DModeSelection

Package: simu5g.stack.d2d.rrc

ID2DModeSelection

module interface

Interface for the D2D Mode Selection module

Inheritance diagram

The following diagram shows inheritance relationships for this type. Unresolved types are missing from the diagram.

Implemented by

Name Type Description
D2dModeSelectionBase simple module

Base module for D2D Mode Selection modules.

D2DModeSelectionBestCqi simple module

Implements the mode selection algorithm for D2D communications that selects the mode based on the best Channel Quality Indicator (CQI). It evaluates the CQI for each D2D-capable flow and selects the communication mode that provides the best performance in terms of achievable data rate. The primary goal is to optimize data transmission quality and efficiency by dynamically switching between modes based on CQI measurements.

Used in compound modules

Name Type Description
RrcD2D compound module

D2D-capable variant of the Rrc layer. It adds the D2D mode controller (which coordinates RLC TX-queue draining across a mode switch) and, on the eNB/gNB side (hasD2DModeSelection==true), the periodic D2D mode selection module. Selected via 'rrc.typename' by the D2D-capable NICs.

Properties

Name Value Description
display i=block/cogwheel

Source code

//
// Interface for the D2D Mode Selection module
//
moduleinterface ID2DModeSelection
{
    parameters:
        @display("i=block/cogwheel");
}

File: src/simu5g/stack/d2d/rrc/ID2DModeSelection.ned