NrMacGnb.ned
NED File src/simu5g/stack/mac/NrMacGnb.ned
| Name | Type | Description |
|---|---|---|
| NrMacGnb | compound module |
Provides functionalities for the Medium Access Control (MAC) of the New Radio (NR) protocol stack at the gNodeB (gNB) side. In particular, it extends the LteMacEnb module by initializing the NR version of the uplink scheduler and using, by default, the NR version of the Adaptive Modulation and Coding (AMC) module. |
Source code
// // Simu5G // // Copyright (C) 2019-2021 Giovanni Nardini, Giovanni Stea, Antonio Virdis et al. (University of Pisa) // Copyright (C) 2022-2026 Giovanni Nardini, Giovanni Stea et al. (University of Pisa) // // This file is part of a software released under the license included in file // "license.pdf". Please read LICENSE and README files before using it. // The above files and the present reference are part of the software itself, // and cannot be removed from it. // package simu5g.stack.mac; // // Provides functionalities for the Medium Access Control (MAC) of the // New Radio (NR) protocol stack at the gNodeB (gNB) side. In particular, it extends the // ~LteMacEnb module by initializing the NR version of the uplink scheduler and // using, by default, the NR version of the Adaptive Modulation and Coding (AMC) module. // module NrMacGnb extends LteMacEnb { parameters: @class("NrMacGnb"); amcType = default("NrAmc"); harqProcesses = default(5); ulSchedulerType = default("NrSchedulerGnbUl"); }