5GLENA
nrv3.029g83cc959
The 5G/NR module for the ns3 simulator

This test tests how different levels of received SINR SRS affect the realistic beamforming algorithm performance. What is expected is that when SINR is high that realistic beamforming algorithm will select the same beamforming vector pair as it would ideal beamforming algorithm that has the perfect knowledge of the channel. On the other hand, when SINR is low it is expected that the error in estimation of the channel is high, thus the selected beamforming pair is expected to be different from those that are selected by the ideal beamforming algorithm. Note that as the ideal and realistic beamforming algorithms are not exactly the same, i.e., ideal beamforming algorithm assumes perfect knowledge of the full channel (including longterm component of the fading, the Doppler, and frequencyselectivity) while realistic beamforming algorithm only estimates the longterm component of the fading. Hence, then slight variations on the best beam selection may appear. More...
#include <ns3/antennamodule.h>
#include <ns3/coremodule.h>
#include <ns3/mobilitymodule.h>
#include <ns3/nrmodule.h>
#include <ns3/spectrummodel.h>
#include <ns3/threegppchannelmodel.h>
#include <ns3/threegpppropagationlossmodel.h>
#include <ns3/threegppspectrumpropagationlossmodel.h>
Go to the source code of this file.
Variables  
static NrRealisticBeamformingTestSuite  ns3::nrTestSuite 
This test tests how different levels of received SINR SRS affect the realistic beamforming algorithm performance. What is expected is that when SINR is high that realistic beamforming algorithm will select the same beamforming vector pair as it would ideal beamforming algorithm that has the perfect knowledge of the channel. On the other hand, when SINR is low it is expected that the error in estimation of the channel is high, thus the selected beamforming pair is expected to be different from those that are selected by the ideal beamforming algorithm. Note that as the ideal and realistic beamforming algorithms are not exactly the same, i.e., ideal beamforming algorithm assumes perfect knowledge of the full channel (including longterm component of the fading, the Doppler, and frequencyselectivity) while realistic beamforming algorithm only estimates the longterm component of the fading. Hence, then slight variations on the best beam selection may appear.
Definition in file nrrealisticbeamformingtest.cc.