10#ifndef LENA_LTE_COMPARISON_H
11#define LENA_LTE_COMPARISON_H
18 friend std::ostream& operator<<(std::ostream& os,
const Parameters& parameters);
20 bool Validate()
const;
22 uint16_t numOuterRings = 3;
23 uint16_t ueNumPergNb = 2;
26 std::string simulator =
"5GLENA";
27 std::string scenario =
"UMa";
28 std::string radioNetwork =
"NR";
29 std::string operationMode =
"TDD";
30 std::string baseStationFile =
"";
31 bool useSiteFile =
false;
36 Time appGenerationTime = MilliSeconds(1000);
37 Time udpAppStartTime = MilliSeconds(400);
38 std::string direction =
"DL";
42 uint16_t numerologyBwp = 0;
44 "F|F|F|F|F|F|F|F|F|F|";
45 uint32_t bandwidthMHz = 20;
48 std::string simTag =
"default";
49 std::string outputDir =
"./";
52 std::string errorModel =
"";
54 bool calibration =
true;
55 bool enableUlPc =
false;
56 std::string powerAllocation =
"UniformPowerAllocUsed";
58 uint32_t trafficScenario = 0;
60 std::string scheduler =
"PF";
61 uint32_t freqScenario = 0;
63 double downtiltAngle = 0;
65 double xMinRem = -2000.0;
66 double xMaxRem = 2000.0;
67 uint16_t xResRem = 100;
68 double yMinRem = -2000.0;
69 double yMaxRem = 2000.0;
70 uint16_t yResRem = 100;
74 uint32_t remSector = 0;
76 Time progressInterval = Seconds(1);
79extern void LenaLteComparison(
const Parameters& params);