5G-LENA nr-v3.3-120-gdac69c56
The 5G/NR module for the ns-3 simulator
Loading...
Searching...
No Matches
nr-eesm-cc-t2.cc
1// Copyright (c) 2020 Centre Tecnologic de Telecomunicacions de Catalunya (CTTC)
2//
3// SPDX-License-Identifier: GPL-2.0-only
4
5#include "nr-eesm-cc-t2.h"
6
7#include "ns3/log.h"
8
9namespace ns3
10{
11
12NS_LOG_COMPONENT_DEFINE("NrEesmCcT2");
13NS_OBJECT_ENSURE_REGISTERED(NrEesmCcT2);
14
18
22
23TypeId
25{
26 static TypeId tid =
27 TypeId("ns3::NrEesmCcT2").SetParent<NrEesmCc>().AddConstructor<NrEesmCcT2>();
28 return tid;
29}
30
31const std::vector<double>*
33{
34 return m_t2.m_betaTable;
35}
36
37const std::vector<double>*
39{
40 return m_t2.m_mcsEcrTable;
41}
42
43const NrEesmErrorModel::SimulatedBlerFromSINR*
48
49const std::vector<uint8_t>*
51{
52 return m_t2.m_mcsMTable;
53}
54
55const std::vector<double>*
60
61const std::vector<double>*
66
67} // namespace ns3
The NrEesmCc class.
Definition nr-eesm-cc.h:32
~NrEesmCcT2() override
~NrEesmCcT2 deconstructor
const std::vector< double > * GetSpectralEfficiencyForMcs() const override
const std::vector< double > * GetBetaTable() const override
const std::vector< double > * GetMcsEcrTable() const override
const std::vector< uint8_t > * GetMcsMTable() const override
NrEesmCcT2()
NrEesmCcT2 constructor.
static TypeId GetTypeId()
Get the type id of the object.
const std::vector< double > * GetSpectralEfficiencyForCqi() const override
const SimulatedBlerFromSINR * GetSimulatedBlerFromSINR() const override
const std::vector< uint8_t > * m_mcsMTable
MCS-M table.
Definition nr-eesm-t2.h:43
const std::vector< double > * m_mcsEcrTable
MCS-ECR table.
Definition nr-eesm-t2.h:40
const std::vector< double > * m_spectralEfficiencyForMcs
Spectral-efficiency for MCS.
Definition nr-eesm-t2.h:44
const std::vector< double > * m_betaTable
Beta table.
Definition nr-eesm-t2.h:39
const std::vector< double > * m_spectralEfficiencyForCqi
Spectral-efficiency for CQI.
Definition nr-eesm-t2.h:45
const NrEesmErrorModel::SimulatedBlerFromSINR * m_simulatedBlerFromSINR
BLER from SINR table.
Definition nr-eesm-t2.h:41