5G-LENA nr-v3.0-32-g83aee33
The 5G/NR module for the ns-3 simulator
Loading...
Searching...
No Matches
ns3::OptimalCovMatrixBeamforming Class Reference

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"

+ Inheritance diagram for ns3::OptimalCovMatrixBeamforming:
+ Collaboration diagram for ns3::OptimalCovMatrixBeamforming:

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.
 

Static Public Member Functions

static TypeId GetTypeId ()
 Get the type id.
 
- Static Public Member Functions inherited from ns3::IdealBeamformingAlgorithm
static TypeId GetTypeId ()
 Get the type id.
 

Detailed Description

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.

Member Function Documentation

◆ GetBeamformingVectors()

BeamformingVectorPair ns3::OptimalCovMatrixBeamforming::GetBeamformingVectors ( const Ptr< NrSpectrumPhy > &  gnbSpectrumPhy,
const Ptr< NrSpectrumPhy > &  ueSpectrumPhy 
) const
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.

Parameters
[in]gnbSpectrumPhythe spectrum phy of the gNB
[in]ueSpectrumPhythe spectrum phy of the UE
Returns
the beamforming vector pair of the gNB and the UE

Implements ns3::IdealBeamformingAlgorithm.

Definition at line 608 of file ideal-beamforming-algorithm.cc.

◆ GetTypeId()

TypeId ns3::OptimalCovMatrixBeamforming::GetTypeId ( )
static

Get the type id.

Returns
the type id of the class

Definition at line 598 of file ideal-beamforming-algorithm.cc.


The documentation for this class was generated from the following files: