5G-LENA
nr-v3.0-29-g83cc959
The 5G/NR module for the ns-3 simulator
|
#include "nr-eesm-t1.h"
Public Member Functions | |
NrEesmT1 () | |
NrEesmT1 constructor. Initialize the pointers. | |
Public Attributes | |
const std::vector< double > * | m_betaTable {nullptr} |
Beta table. | |
const std::vector< double > * | m_mcsEcrTable {nullptr} |
MCS-ECR table. | |
const std::vector< uint8_t > * | m_mcsMTable {nullptr} |
MCS-M table. | |
const NrEesmErrorModel::SimulatedBlerFromSINR * | m_simulatedBlerFromSINR |
BLER from SINR table. More... | |
const std::vector< double > * | m_spectralEfficiencyForCqi {nullptr} |
Spectral-efficiency for CQI. | |
const std::vector< double > * | m_spectralEfficiencyForMcs {nullptr} |
Spectral-efficiency for MCS. | |
The NrEesmT1 struct.
This class provides the NR Tables to be used for MCS/CQI Table1, corresponding to tables 5.1.3.1-1 and 5.2.2.1-2 in TS 38.214. It includes the beta values (obtained from link-to-system mapping techniques) for EESM under MCS Table1, the Effective Code Rate (ECR) corresponding to MCS Table1, the BLER-SINR tables for different MCS, Block Sizes and LDPC base graph types, the M tables (modulation order for each MCS index in MCS Table1), the Spectral Efficiency (SE) for MCS indexes in MCS Table1, and the SE for CQI indexes in CQI Table1.
Values used inside NrEesmIrT1 and NrEesmCcT1 classes
Definition at line 34 of file nr-eesm-t1.h.
const NrEesmErrorModel::SimulatedBlerFromSINR* ns3::NrEesmT1::m_simulatedBlerFromSINR |
BLER from SINR table.
Definition at line 43 of file nr-eesm-t1.h.
Referenced by NrEesmT1(), ns3::NrEesmCcT1::GetSimulatedBlerFromSINR(), and ns3::NrEesmIrT1::GetSimulatedBlerFromSINR().