#include "lte-mi-error-model.h"
#include <ns3/log.h>
#include <ns3/pointer.h>
#include <cmath>
#include <list>
#include <stdint.h>
#include <stdlib.h>
#include <vector>
Go to the source code of this file.
Namespaces | |
namespace | ns3 |
Every class exported by the ns3 library is enclosed in the ns3 namespace. | |
Variables | |
static const double | ns3::bEcrTable [9][38] |
BECR table. | |
static const double | ns3::BlerCurvesEcrMap [38] |
global table of the effective code rates (ECR)s that have BLER performance curves | |
static const uint16_t | ns3::cbMiSizeTable [9] = {40, 104, 160, 256, 512, 1024, 2560, 4032, 6144} |
MI size table. | |
static const uint16_t | ns3::cbSizeTable [188] |
as K column of table 5.1.3-3 of TS 36,212 | |
static const double | ns3::cEcrTable [9][38] |
CECR table. | |
static const uint8_t | ns3::McsEcrBlerTableMapping [29] |
Table codifing standard MCSs ECR to available ECRs. | |
static const double | ns3::McsEcrTable [29] |
Table of ECR of the standard MCSs. | |
static const double | ns3::MI_map_16qam [MI_MAP_16QAM_SIZE] |
MI map QPSK 16QAM. | |
static const double | ns3::MI_map_16qam_axis [MI_MAP_16QAM_SIZE] |
MI map 16QAM axis. | |
static const double | ns3::MI_map_64qam [MI_MAP_64QAM_SIZE] |
MI map 64QAM. | |
static const double | ns3::MI_map_64qam_axis [MI_MAP_64QAM_SIZE] |
MI map 64QAM axis. | |
static const double | ns3::MI_map_qpsk [MI_MAP_QPSK_SIZE] |
MI map QPSK. | |
static const double | ns3::MI_map_qpsk_axis [MI_MAP_QPSK_SIZE] |
MI map QPSK axis. | |
static const double | ns3::PdcchPcfichBlerCurveXaxis [PDCCH_PCFICH_CURVE_SIZE] |
PCFICH-PDCCH Error model based on 3GPP R4-081920 "LTE PDCCH/PCFICH
Demodulation Performance Results with Implementation Margin" X axis. | |
static const double | ns3::PdcchPcfichBlerCurveYaxis [PDCCH_PCFICH_CURVE_SIZE] |
PCFICH-PDCCH Error model based on 3GPP R4-081920 "LTE PDCCH/PCFICH
Demodulation Performance Results with Implementation Margin" Y axis. | |