![]() |
5G-LENA nr-v3.3-159-ga6832aa7
The 5G/NR module for the ns-3 simulator
|
Public Member Functions | |
bool | Validate () const |
bool | Validate () const |
Public Attributes | |
double | antennaOffset = 1.0 |
Time | appGenerationTime = MilliSeconds(1000) |
bool | attachToClosest = false |
uint32_t | bandwidthMHz = 20 |
std::string | baseStationFile = "" |
bool | basicTraces = false |
double | bfConfElevation = 30 |
uint16_t | bfConfSector = 1 |
std::string | bfMethod = "CellScan" |
double | bsHeight = 30.0 |
bool | calibration = true |
bool | checkUeMobility = false |
std::string | confType = "customConf" |
bool | crossPolarizedGnb = false |
bool | crossPolarizedUe = false |
std::string | direction = "DL" |
bool | dlRem = false |
double | downtiltAngle = 0.0 |
bool | enableFading = true |
bool | enableRealBF = false |
bool | enableShadowing = true |
bool | enableUlPc = false |
std::string | errorModel = "ns3::NrEesmIrT1" |
bool | extendedTraces = false |
uint32_t | freqScenario = 0 |
bool | gnbEnable3gppElement = true |
double | gnbHSpacing = 0.5 |
double | gnbNoiseFigure = 5.0 |
uint32_t | gnbNumColumns = 4 |
uint32_t | gnbNumRows = 4 |
double | gnbTxPower = 40 |
double | gnbVSpacing = 0.5 |
double | isd = 1732 |
bool | lenaCalibration = true |
bool | linkO2iConditionToAntennaHeight = false |
bool | logging = false |
double | maxUeClosestSiteDistance = 1000 |
double | minBsUtDistance = 10.0 |
std::string | nrConfigurationScenario = "DenseA" |
uint16_t | numerologyBwp = 0 |
uint16_t | numOuterRings = 3 |
double | o2iLowLossThreshold |
double | o2iThreshold = 0 |
std::string | operationMode = "TDD" |
std::string | outputDir = "./" |
std::string | pattern |
double | polSlantAngleGnb1 = 0.0 |
double | polSlantAngleGnb2 = -45 |
double | polSlantAngleUe1 = 0.0 |
double | polSlantAngleUe2 = 90 |
std::string | powerAllocation = "UniformPowerAllocUsed" |
Time | progressInterval = Seconds(1) |
std::string | radioNetwork = "" |
uint32_t | remSector = 0 |
std::string | scenario = "UMa" |
std::string | scheduler = "PF" |
std::string | simTag = "default" |
std::string | simulator = "5GLENA" |
double | speed = 0 |
double | startingFreq = 2110e6 |
bool | traces = false |
uint32_t | trafficScenario = UINT32_MAX |
Time | udpAppStartTime = MilliSeconds(400) |
bool | ueBearingAngle = false |
bool | ueEnable3gppElement = false |
double | ueHSpacing = 0.5 |
double | ueNoiseFigure = 7.0 |
uint32_t | ueNumColumns = 4 |
uint16_t | ueNumPergNb = 10 |
uint32_t | ueNumRows = 4 |
double | uesWithRandomUtHeight = 0 |
double | ueTxPower = 23 |
double | ueVSpacing = 0.5 |
bool | ulRem = false |
bool | useLastUeForRem = false |
bool | useSiteFile = false |
double | utHeight = 1.5 |
double | xMaxRem = 2000.0 |
double | xMinRem = -2000.0 |
uint16_t | xResRem = 100 |
double | yMaxRem = 2000.0 |
double | yMinRem = -2000.0 |
uint16_t | yResRem = 100 |
double | zRem = 1.5 |
Friends | |
std::ostream & | operator<< (std::ostream &os, const Parameters ¶meters) |
std::ostream & | operator<< (std::ostream &os, const Parameters ¶meters) |
Definition at line 16 of file cttc-nr-3gpp-calibration.h.
bool ns3::Parameters::Validate | ( | ) | const |
Definition at line 155 of file cttc-nr-3gpp-calibration.cc.
|
friend |
Definition at line 1094 of file cttc-nr-3gpp-calibration.cc.
|
friend |
Definition at line 1094 of file cttc-nr-3gpp-calibration.cc.
double ns3::Parameters::antennaOffset = 1.0 |
Definition at line 60 of file cttc-nr-3gpp-calibration.h.
Time ns3::Parameters::appGenerationTime = MilliSeconds(1000) |
Definition at line 40 of file cttc-nr-3gpp-calibration.h.
bool ns3::Parameters::attachToClosest = false |
Definition at line 95 of file cttc-nr-3gpp-calibration.h.
uint32_t ns3::Parameters::bandwidthMHz = 20 |
Definition at line 49 of file cttc-nr-3gpp-calibration.h.
std::string ns3::Parameters::baseStationFile = "" |
Definition at line 34 of file cttc-nr-3gpp-calibration.h.
bool ns3::Parameters::basicTraces = false |
Definition at line 28 of file cttc-nr-3gpp-calibration.h.
double ns3::Parameters::bfConfElevation = 30 |
Definition at line 84 of file cttc-nr-3gpp-calibration.h.
uint16_t ns3::Parameters::bfConfSector = 1 |
Definition at line 83 of file cttc-nr-3gpp-calibration.h.
std::string ns3::Parameters::bfMethod = "CellScan" |
Definition at line 81 of file cttc-nr-3gpp-calibration.h.
double ns3::Parameters::bsHeight = 30.0 |
Definition at line 56 of file cttc-nr-3gpp-calibration.h.
bool ns3::Parameters::calibration = true |
Definition at line 54 of file lena-lte-comparison.h.
bool ns3::Parameters::checkUeMobility = false |
Definition at line 141 of file cttc-nr-3gpp-calibration.h.
std::string ns3::Parameters::confType = "customConf" |
Definition at line 22 of file cttc-nr-3gpp-calibration.h.
bool ns3::Parameters::crossPolarizedGnb = false |
Definition at line 129 of file cttc-nr-3gpp-calibration.h.
bool ns3::Parameters::crossPolarizedUe = false |
Definition at line 130 of file cttc-nr-3gpp-calibration.h.
std::string ns3::Parameters::direction = "DL" |
Definition at line 42 of file cttc-nr-3gpp-calibration.h.
bool ns3::Parameters::dlRem = false |
Definition at line 107 of file cttc-nr-3gpp-calibration.h.
double ns3::Parameters::downtiltAngle = 0.0 |
Definition at line 125 of file cttc-nr-3gpp-calibration.h.
bool ns3::Parameters::enableFading = true |
Definition at line 79 of file cttc-nr-3gpp-calibration.h.
bool ns3::Parameters::enableRealBF = false |
Definition at line 86 of file cttc-nr-3gpp-calibration.h.
bool ns3::Parameters::enableShadowing = true |
Definition at line 80 of file cttc-nr-3gpp-calibration.h.
bool ns3::Parameters::enableUlPc = false |
Definition at line 88 of file cttc-nr-3gpp-calibration.h.
std::string ns3::Parameters::errorModel = "ns3::NrEesmIrT1" |
Definition at line 76 of file cttc-nr-3gpp-calibration.h.
bool ns3::Parameters::extendedTraces = false |
Definition at line 29 of file cttc-nr-3gpp-calibration.h.
uint32_t ns3::Parameters::freqScenario = 0 |
Definition at line 94 of file cttc-nr-3gpp-calibration.h.
bool ns3::Parameters::gnbEnable3gppElement = true |
Definition at line 138 of file cttc-nr-3gpp-calibration.h.
double ns3::Parameters::gnbHSpacing = 0.5 |
Definition at line 120 of file cttc-nr-3gpp-calibration.h.
double ns3::Parameters::gnbNoiseFigure = 5.0 |
Definition at line 97 of file cttc-nr-3gpp-calibration.h.
uint32_t ns3::Parameters::gnbNumColumns = 4 |
Definition at line 116 of file cttc-nr-3gpp-calibration.h.
uint32_t ns3::Parameters::gnbNumRows = 4 |
Definition at line 115 of file cttc-nr-3gpp-calibration.h.
double ns3::Parameters::gnbTxPower = 40 |
Definition at line 52 of file cttc-nr-3gpp-calibration.h.
double ns3::Parameters::gnbVSpacing = 0.5 |
Definition at line 121 of file cttc-nr-3gpp-calibration.h.
double ns3::Parameters::isd = 1732 |
Definition at line 55 of file cttc-nr-3gpp-calibration.h.
bool ns3::Parameters::lenaCalibration = true |
Definition at line 78 of file cttc-nr-3gpp-calibration.h.
bool ns3::Parameters::linkO2iConditionToAntennaHeight = false |
Definition at line 65 of file cttc-nr-3gpp-calibration.h.
bool ns3::Parameters::logging = false |
Definition at line 27 of file cttc-nr-3gpp-calibration.h.
double ns3::Parameters::maxUeClosestSiteDistance = 1000 |
Definition at line 69 of file cttc-nr-3gpp-calibration.h.
double ns3::Parameters::minBsUtDistance = 10.0 |
Definition at line 59 of file cttc-nr-3gpp-calibration.h.
std::string ns3::Parameters::nrConfigurationScenario = "DenseA" |
Definition at line 23 of file cttc-nr-3gpp-calibration.h.
uint16_t ns3::Parameters::numerologyBwp = 0 |
Definition at line 46 of file cttc-nr-3gpp-calibration.h.
uint16_t ns3::Parameters::numOuterRings = 3 |
Definition at line 24 of file cttc-nr-3gpp-calibration.h.
double ns3::Parameters::o2iLowLossThreshold |
Definition at line 63 of file cttc-nr-3gpp-calibration.h.
double ns3::Parameters::o2iThreshold = 0 |
Definition at line 62 of file cttc-nr-3gpp-calibration.h.
std::string ns3::Parameters::operationMode = "TDD" |
Definition at line 33 of file cttc-nr-3gpp-calibration.h.
std::string ns3::Parameters::outputDir = "./" |
Definition at line 73 of file cttc-nr-3gpp-calibration.h.
std::string ns3::Parameters::pattern |
Definition at line 47 of file cttc-nr-3gpp-calibration.h.
double ns3::Parameters::polSlantAngleGnb1 = 0.0 |
Definition at line 132 of file cttc-nr-3gpp-calibration.h.
double ns3::Parameters::polSlantAngleGnb2 = -45 |
Definition at line 133 of file cttc-nr-3gpp-calibration.h.
double ns3::Parameters::polSlantAngleUe1 = 0.0 |
Definition at line 135 of file cttc-nr-3gpp-calibration.h.
double ns3::Parameters::polSlantAngleUe2 = 90 |
Definition at line 136 of file cttc-nr-3gpp-calibration.h.
std::string ns3::Parameters::powerAllocation = "UniformPowerAllocUsed" |
Definition at line 89 of file cttc-nr-3gpp-calibration.h.
Time ns3::Parameters::progressInterval = Seconds(1) |
Definition at line 112 of file cttc-nr-3gpp-calibration.h.
std::string ns3::Parameters::radioNetwork = "" |
Definition at line 32 of file cttc-nr-3gpp-calibration.h.
uint32_t ns3::Parameters::remSector = 0 |
Definition at line 109 of file cttc-nr-3gpp-calibration.h.
std::string ns3::Parameters::scenario = "UMa" |
Definition at line 31 of file cttc-nr-3gpp-calibration.h.
std::string ns3::Parameters::scheduler = "PF" |
Definition at line 93 of file cttc-nr-3gpp-calibration.h.
std::string ns3::Parameters::simTag = "default" |
Definition at line 72 of file cttc-nr-3gpp-calibration.h.
std::string ns3::Parameters::simulator = "5GLENA" |
Definition at line 30 of file cttc-nr-3gpp-calibration.h.
double ns3::Parameters::speed = 0 |
Definition at line 67 of file cttc-nr-3gpp-calibration.h.
double ns3::Parameters::startingFreq = 2110e6 |
Definition at line 50 of file cttc-nr-3gpp-calibration.h.
bool ns3::Parameters::traces = false |
Definition at line 25 of file lena-lte-comparison.h.
uint32_t ns3::Parameters::trafficScenario = UINT32_MAX |
Definition at line 91 of file cttc-nr-3gpp-calibration.h.
Time ns3::Parameters::udpAppStartTime = MilliSeconds(400) |
Definition at line 41 of file cttc-nr-3gpp-calibration.h.
bool ns3::Parameters::ueBearingAngle = false |
Definition at line 126 of file cttc-nr-3gpp-calibration.h.
bool ns3::Parameters::ueEnable3gppElement = false |
Definition at line 139 of file cttc-nr-3gpp-calibration.h.
double ns3::Parameters::ueHSpacing = 0.5 |
Definition at line 122 of file cttc-nr-3gpp-calibration.h.
double ns3::Parameters::ueNoiseFigure = 7.0 |
Definition at line 98 of file cttc-nr-3gpp-calibration.h.
uint32_t ns3::Parameters::ueNumColumns = 4 |
Definition at line 118 of file cttc-nr-3gpp-calibration.h.
uint16_t ns3::Parameters::ueNumPergNb = 10 |
Definition at line 25 of file cttc-nr-3gpp-calibration.h.
uint32_t ns3::Parameters::ueNumRows = 4 |
Definition at line 117 of file cttc-nr-3gpp-calibration.h.
double ns3::Parameters::uesWithRandomUtHeight = 0 |
Definition at line 26 of file cttc-nr-3gpp-calibration.h.
double ns3::Parameters::ueTxPower = 23 |
Definition at line 53 of file cttc-nr-3gpp-calibration.h.
double ns3::Parameters::ueVSpacing = 0.5 |
Definition at line 123 of file cttc-nr-3gpp-calibration.h.
bool ns3::Parameters::ulRem = false |
Definition at line 108 of file cttc-nr-3gpp-calibration.h.
bool ns3::Parameters::useLastUeForRem = false |
Definition at line 110 of file cttc-nr-3gpp-calibration.h.
bool ns3::Parameters::useSiteFile = false |
Definition at line 35 of file cttc-nr-3gpp-calibration.h.
double ns3::Parameters::utHeight = 1.5 |
Definition at line 57 of file cttc-nr-3gpp-calibration.h.
double ns3::Parameters::xMaxRem = 2000.0 |
Definition at line 101 of file cttc-nr-3gpp-calibration.h.
double ns3::Parameters::xMinRem = -2000.0 |
Definition at line 100 of file cttc-nr-3gpp-calibration.h.
uint16_t ns3::Parameters::xResRem = 100 |
Definition at line 102 of file cttc-nr-3gpp-calibration.h.
double ns3::Parameters::yMaxRem = 2000.0 |
Definition at line 104 of file cttc-nr-3gpp-calibration.h.
double ns3::Parameters::yMinRem = -2000.0 |
Definition at line 103 of file cttc-nr-3gpp-calibration.h.
uint16_t ns3::Parameters::yResRem = 100 |
Definition at line 105 of file cttc-nr-3gpp-calibration.h.
double ns3::Parameters::zRem = 1.5 |
Definition at line 106 of file cttc-nr-3gpp-calibration.h.