I want to use the nr-a3-rsrp-handover-algorithm.cc for handover in my simulation environment, which has 10 gNBs, and 10 UEs are moving. However, I haven't specified in this file what the neighbor cells are for each gNB.
I am mimicking the nr-test-x2-handover-measures with the following code:
nrHelper->SetHandoverAlgorithmType("ns3::NrA3RsrpHandoverAlgorithm");
nrHelper->SetHandoverAlgorithmAttribute("Hysteresis", DoubleValue(0.001));
nrHelper->SetHandoverAlgorithmAttribute("TimeToTrigger", TimeValue(MilliSeconds(0.001)));
the result is that all the UEs are connected to the initial
gNB
, and there is no handover taking place.
So I want to know how the nr-a3-rsrp-handover-algorithm.cc
performs handover.