5G-LENA
nr-v3.0-29-g83cc959
The 5G/NR module for the ns-3 simulator
|
The OptimalCovMatrixBeamforming class not implemented yet. TODO The idea was to port one of the initial beamforming methods that were implemented in NYU/University of Padova mmwave module. Method is based on a long term covariation matrix. More...
#include "ideal-beamforming-algorithm.h"
Public Member Functions | |
BeamformingVectorPair | GetBeamformingVectors (const Ptr< NrSpectrumPhy > &gnbSpectrumPhy, const Ptr< NrSpectrumPhy > &ueSpectrumPhy) const override |
Function that generates the beamforming vectors for a pair of communicating devices by using the direct-path beamforming vector for gNB and quasi-omni beamforming vector for UEs. More... | |
Static Public Member Functions | |
static TypeId | GetTypeId () |
Get the type id. More... | |
Static Public Member Functions inherited from ns3::IdealBeamformingAlgorithm | |
static TypeId | GetTypeId () |
Get the type id. More... | |
The OptimalCovMatrixBeamforming class not implemented yet. TODO The idea was to port one of the initial beamforming methods that were implemented in NYU/University of Padova mmwave module. Method is based on a long term covariation matrix.
Definition at line 272 of file ideal-beamforming-algorithm.h.
|
overridevirtual |
Function that generates the beamforming vectors for a pair of communicating devices by using the direct-path beamforming vector for gNB and quasi-omni beamforming vector for UEs.
[in] | gnbSpectrumPhy | the spectrum phy of the gNB |
[in] | ueSpectrumPhy | the spectrum phy of the UE |
Implements ns3::IdealBeamformingAlgorithm.
Definition at line 608 of file ideal-beamforming-algorithm.cc.
|
static |
Get the type id.
Definition at line 598 of file ideal-beamforming-algorithm.cc.