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

The CellScanBeamformingAzimuthZenith class. More...

#include "ideal-beamforming-algorithm.h"

+ Inheritance diagram for ns3::CellScanBeamformingAzimuthZenith:
+ Collaboration diagram for ns3::CellScanBeamformingAzimuthZenith:

Public Member Functions

 CellScanBeamformingAzimuthZenith ()=default
 constructor
 
 ~CellScanBeamformingAzimuthZenith () override=default
 destructor
 
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 cell scan method.
 

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

Member Function Documentation

◆ GetBeamformingVectors()

BeamformingVectorPair ns3::CellScanBeamformingAzimuthZenith::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 cell scan method.

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 226 of file ideal-beamforming-algorithm.cc.

References ns3::NrSpectrumValueHelper::CreateTxPowerSpectralDensity().

+ Here is the call graph for this function:

◆ GetTypeId()

TypeId ns3::CellScanBeamformingAzimuthZenith::GetTypeId ( )
static

Get the type id.

Returns
the type id of the class

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

Referenced by ns3::LenaV2Utils::SetLenaV2SimulatorParameters().

+ Here is the caller graph for this function:

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