5G-LENA
nr-v4.0
The 5G/NR module for the ns-3 simulator
Loading...
Searching...
No Matches
lena-error-model.h
1
// Copyright (c) 2019 Centre Tecnologic de Telecomunicacions de Catalunya (CTTC)
2
//
3
// SPDX-License-Identifier: GPL-2.0-only
4
5
#ifndef LENA_ERROR_MODEL_H
6
#define LENA_ERROR_MODEL_H
7
8
#include "nr-lte-mi-error-model.h"
9
10
namespace
ns3
11
{
12
40
class
LenaErrorModel
:
public
NrLteMiErrorModel
41
{
42
public
:
47
static
TypeId
GetTypeId
();
48
52
LenaErrorModel
();
53
57
~LenaErrorModel
()
override
;
58
69
uint32_t
GetPayloadSize
(uint32_t usefulSC,
70
uint8_t mcs,
71
uint8_t rank,
72
uint32_t rbNum,
73
Mode
mode)
const override
;
74
};
75
76
}
// namespace ns3
77
78
#endif
// LENA_ERROR_MODEL_H
ns3::LenaErrorModel
LENA error model.
Definition
lena-error-model.h:41
ns3::LenaErrorModel::LenaErrorModel
LenaErrorModel()
NrLteMiErrorModel constructor.
Definition
lena-error-model.cc:17
ns3::LenaErrorModel::GetPayloadSize
uint32_t GetPayloadSize(uint32_t usefulSC, uint8_t mcs, uint8_t rank, uint32_t rbNum, Mode mode) const override
Get the payload size, following the MCSs in LTE.
Definition
lena-error-model.cc:29
ns3::LenaErrorModel::~LenaErrorModel
~LenaErrorModel() override
~NrLteMiErrorModel
Definition
lena-error-model.cc:23
ns3::LenaErrorModel::GetTypeId
static TypeId GetTypeId()
GetTypeId.
Definition
lena-error-model.cc:84
ns3::NrErrorModel::Mode
Mode
Indicate the mode (UL or DL)
Definition
nr-error-model.h:97
ns3::NrLteMiErrorModel
Definition
nr-lte-mi-error-model.h:59
model
lena-error-model.h
Generated on Thu May 15 2025 15:27:30 for 5G-LENA by
1.9.8