I tried changing the number of antenna configuration in nr/examples/cttc-nr-simple-qos-sched from UE 1x1 and gNB 1x1 to UE 1x2 and gNB 4x8 but did not see any difference in the simulation statistics. The NR code is Release NR-v2.6.
Scenario 1: Before the change (i.e., comes with the release)
// Antennas for all the UEs
nrHelper->SetUeAntennaAttribute("NumRows", UintegerValue(1));
nrHelper->SetUeAntennaAttribute("NumColumns", UintegerValue(1));
// Antennas for all the gNbs
nrHelper->SetGnbAntennaAttribute("NumRows", UintegerValue(1));
nrHelper->SetGnbAntennaAttribute("NumColumns", UintegerValue(1));
Scenario 2: After the change
// Antennas for all the gNbs
nrHelper->SetGnbAntennaAttribute("NumRows", UintegerValue(1));
nrHelper->SetGnbAntennaAttribute("NumColumns", UintegerValue(2));
// Antennas for all the gNbs
nrHelper->SetGnbAntennaAttribute("NumRows", UintegerValue(4));
nrHelper->SetGnbAntennaAttribute("NumColumns", UintegerValue(8));
For both scenarios, I increased the packet sizes by 10x to overload the network:
if (priorityTrafficScenario == 0) // saturation
{
udpPacketSizeULL = 30000;
udpPacketSizeBe = 30000;
}
I expect scenario 2 to have higher throughput and lower delay than scenario 1. But the output statistics are exactly the same:
Flow 1 (
1.0.0.2:49153 ->
7.0.0.2:1234) proto UDP
Tx Packets: 500
Tx Bytes: 15014000
TxOffered: 240.224000 Mbps
Rx Bytes: 420392
Throughput: 6.726272 Mbps
Mean delay: 254.125507 ms
Mean jitter: 30.285714 ms
Rx Packets: 14
Flow 2 (
1.0.0.2:49154 ->
7.0.0.3:1235) proto UDP
Tx Packets: 500
Tx Bytes: 15014000
TxOffered: 240.224000 Mbps
Rx Bytes: 1081008
Throughput: 17.296128 Mbps
Mean delay: 240.778563 ms
Mean jitter: 12.111111 ms
Rx Packets: 36
Mean flow throughput: 12.011200
Mean flow delay: 247.452035
Could someone reproduce the result?
Thanks.