8#include "sinr-output-stats.h"
10#include "ns3/hexagonal-grid-scenario-helper.h"
11#include "ns3/lte-module.h"
12#include "ns3/nr-module.h"
18class PowerOutputStats;
24 static void SetLenaV1SimulatorParameters(
const double sector0AngleRad,
26 NodeContainer enbSector1Container,
27 NodeContainer enbSector2Container,
28 NodeContainer enbSector3Container,
29 NodeContainer ueSector1Container,
30 NodeContainer ueSector2Container,
31 NodeContainer ueSector3Container,
32 Ptr<PointToPointEpcHelper>& epcHelper,
33 Ptr<LteHelper>& lteHelper,
34 NetDeviceContainer& enbSector1NetDev,
35 NetDeviceContainer& enbSector2NetDev,
36 NetDeviceContainer& enbSector3NetDev,
37 NetDeviceContainer& ueSector1NetDev,
38 NetDeviceContainer& ueSector2NetDev,
39 NetDeviceContainer& ueSector3NetDev,
42 SinrOutputStats* sinrStats,
43 PowerOutputStats* powerStats,
44 const std::string& scheduler,
45 uint32_t bandwidthMHz,
46 uint32_t freqScenario,
47 double downtiltAngle);
49 static void ReportSinrLena(SinrOutputStats* stats,
55 static void ReportPowerLena(PowerOutputStats* stats, uint16_t rnti, Ptr<SpectrumValue> txPsd);