![]() |
NetSim Source Code Help
|

Go to the source code of this file.
Data Structures | |
| struct | stru_LTENR_CA_UE_LIST |
| struct | stru_LTENR_CA |
| struct | stru_LTENR_SpectrumConfig |
| struct | stru_LTENR_PRB |
| struct | stru_LTENR_CQITable |
| struct | stru_LTENR_MCSIndexTable |
| struct | stru_TBSTable |
| struct | stru_AMCInfo |
Macros | |
| #define | _NETSIM_LTENR_SPECTRUM_H_ |
| #define | LTENR_MAX_CQI 15 |
| #define | LTENR_MAX_MCS 32 |
| #define | NUM_OF_RE_IN_DMRS 0 |
| #define | LTENR_DEFAULT_SPECTRAL_EFFICIENCY 0.16 |
| #define | CQIINDEX_ISVALID(index) (((index)>0) && ((index)<=LTENR_MAX_CQI)) |
| #define | CQITABLE_EFFICIENCY(table, index) (CQIINDEX_ISVALID(index)?(((table)[(index)]).efficiency):0) |
Typedefs | |
| typedef enum enum_SLOTTYPE | LTENR_SLOTTYPE |
| typedef struct stru_LTENR_CA_UE_LIST | LTENR_CA_UE_LIST |
| typedef struct stru_LTENR_CA_UE_LIST * | ptrLTENR_CA_UE_LIST |
| typedef struct stru_LTENR_CA | LTENR_CA |
| typedef struct stru_LTENR_CA * | ptrLTENR_CA |
| typedef struct stru_LTENR_SpectrumConfig | LTENR_SPECTRUMCONFIG |
| typedef struct stru_LTENR_SpectrumConfig * | ptrLTENR_SPECTRUMCONFIG |
| typedef struct stru_LTENR_PRB | LTENR_PRB |
| typedef struct stru_LTENR_PRB * | ptrLTENR_PRB |
| typedef struct stru_LTENR_CQITable | LTENR_CQITable |
| typedef struct stru_LTENR_CQITable * | ptrLTENR_CQITable |
| typedef struct stru_LTENR_MCSIndexTable | LTENR_MCSINDEXTABLE |
| typedef struct stru_LTENR_MCSIndexTable * | ptrLTENR_MCSINDEXTABLE |
| typedef struct stru_TBSTable | LTENR_TBSTABLE |
| typedef struct stru_TBSTable * | ptrLTENR_TBSTABLE |
| typedef struct stru_AMCInfo | LTENR_AMCINFO |
| typedef struct stru_AMCInfo * | ptrLTENR_AMCINFO |
Enumerations | |
| enum | enum_SLOTTYPE { SLOT_UPLINK , SLOT_DOWNLINK , SLOT_MIXED } |
Functions | |
| LTENR_CQITable | LTENR_GetCQITableFromSpectralEfficiency (ptrLTENR_CQITable table, double efficiency) |
| LTENR_MCSINDEXTABLE | LTENR_GetMCSIndexTableFromSpectralEfficiency (ptrLTENR_MCSINDEXTABLE table, double efficiency) |
| UINT64 | LTENR_calculateTBSSize (void *gnbPhy, UINT allocatedPRB, LTENR_MCSINDEXTABLE mcsTable, int CA_ID) |
Variables | |
| static char | strLTENR_SLOTTYPE [][50] = { "UPLink","Downlink","Mixed" } |
| #define _NETSIM_LTENR_SPECTRUM_H_ |
Definition at line 26 of file LTENR_Spectrum.h.
| #define CQIINDEX_ISVALID | ( | index | ) | (((index)>0) && ((index)<=LTENR_MAX_CQI)) |
Definition at line 134 of file LTENR_Spectrum.h.
| #define CQITABLE_EFFICIENCY | ( | table, | |
| index | |||
| ) | (CQIINDEX_ISVALID(index)?(((table)[(index)]).efficiency):0) |
Definition at line 135 of file LTENR_Spectrum.h.
| #define LTENR_DEFAULT_SPECTRAL_EFFICIENCY 0.16 |
Definition at line 123 of file LTENR_Spectrum.h.
| #define LTENR_MAX_CQI 15 |
Definition at line 120 of file LTENR_Spectrum.h.
| #define LTENR_MAX_MCS 32 |
Definition at line 121 of file LTENR_Spectrum.h.
| #define NUM_OF_RE_IN_DMRS 0 |
Definition at line 122 of file LTENR_Spectrum.h.
| typedef struct stru_AMCInfo LTENR_AMCINFO |
| typedef struct stru_LTENR_CA LTENR_CA |
| typedef struct stru_LTENR_CA_UE_LIST LTENR_CA_UE_LIST |
| typedef struct stru_LTENR_CQITable LTENR_CQITable |
| typedef struct stru_LTENR_MCSIndexTable LTENR_MCSINDEXTABLE |
| typedef struct stru_LTENR_PRB LTENR_PRB |
| typedef enum enum_SLOTTYPE LTENR_SLOTTYPE |
| typedef struct stru_LTENR_SpectrumConfig LTENR_SPECTRUMCONFIG |
| typedef struct stru_TBSTable LTENR_TBSTABLE |
| typedef struct stru_AMCInfo * ptrLTENR_AMCINFO |
| typedef struct stru_LTENR_CA * ptrLTENR_CA |
| typedef struct stru_LTENR_CA_UE_LIST * ptrLTENR_CA_UE_LIST |
| typedef struct stru_LTENR_CQITable * ptrLTENR_CQITable |
| typedef struct stru_LTENR_MCSIndexTable * ptrLTENR_MCSINDEXTABLE |
| typedef struct stru_LTENR_PRB * ptrLTENR_PRB |
| typedef struct stru_LTENR_SpectrumConfig * ptrLTENR_SPECTRUMCONFIG |
| typedef struct stru_TBSTable * ptrLTENR_TBSTABLE |
| enum enum_SLOTTYPE |
| Enumerator | |
|---|---|
| SLOT_UPLINK | |
| SLOT_DOWNLINK | |
| SLOT_MIXED | |
Definition at line 32 of file LTENR_Spectrum.h.
| UINT64 LTENR_calculateTBSSize | ( | void * | gnbPhy, |
| UINT | allocatedPRB, | ||
| LTENR_MCSINDEXTABLE | mcsTable, | ||
| int | CA_ID | ||
| ) |
| LTENR_CQITable LTENR_GetCQITableFromSpectralEfficiency | ( | ptrLTENR_CQITable | table, |
| double | efficiency | ||
| ) |
| LTENR_MCSINDEXTABLE LTENR_GetMCSIndexTableFromSpectralEfficiency | ( | ptrLTENR_MCSINDEXTABLE | table, |
| double | efficiency | ||
| ) |
|
static |
Definition at line 38 of file LTENR_Spectrum.h.