5G-LENA  nr-v3.0-29-g83cc959
The 5G/NR module for the ns-3 simulator
ns3::DirectPathQuasiOmniBeamforming Class Reference

The QuasiOmniDirectPathBeamforming class. More...

#include "ideal-beamforming-algorithm.h"

+ Inheritance diagram for ns3::DirectPathQuasiOmniBeamforming:
+ Collaboration diagram for ns3::DirectPathQuasiOmniBeamforming:

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::DirectPathBeamforming
static TypeId GetTypeId ()
 Get the type id. More...
 
- Static Public Member Functions inherited from ns3::IdealBeamformingAlgorithm
static TypeId GetTypeId ()
 Get the type id. More...
 

Detailed Description

The QuasiOmniDirectPathBeamforming class.

Definition at line 242 of file ideal-beamforming-algorithm.h.

Member Function Documentation

◆ GetBeamformingVectors()

BeamformingVectorPair ns3::DirectPathQuasiOmniBeamforming::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

Reimplemented from ns3::DirectPathBeamforming.

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

References ns3::CreateQuasiOmniBfv(), and ns3::OMNI_BEAM_ID.

+ Here is the call graph for this function:

◆ GetTypeId()

TypeId ns3::DirectPathQuasiOmniBeamforming::GetTypeId ( )
static

Get the type id.

Returns
the type id of the class

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


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