5G-LENA nr-v3.3-81-g75c7590d
The 5G/NR module for the ns-3 simulator
Loading...
Searching...
No Matches
ns3::NrHelper::AntennaParams Struct Reference

parameters of the gNB or UE antenna arrays More...

#include "nr-helper.h"

+ Collaboration diagram for ns3::NrHelper::AntennaParams:

Public Attributes

std::string antennaElem {"ns3::IsotropicAntennaModel"}
 Antenna type.
 
double bearingAngle {0.0}
 Bearing angle in radians.
 
double downtiltAngle {0.0}
 Downtilt angle in radians.
 
bool isDualPolarized {false}
 true if antennas are cross-polarized (dual-polarized)
 
size_t nAntCols {1}
 Number of antenna element columns (horizontal width)
 
size_t nAntRows {1}
 Number of antenna element rows (vertical height)
 
size_t nHorizPorts {1}
 Number of antenna ports in horizontal direction.
 
size_t nVertPorts {1}
 Number of antenna ports in vertical direction.
 
double polSlantAngle {0.0}
 Polarization slant angle in radians.
 

Detailed Description

parameters of the gNB or UE antenna arrays

Definition at line 853 of file nr-helper.h.

Member Data Documentation

◆ antennaElem

std::string ns3::NrHelper::AntennaParams::antennaElem {"ns3::IsotropicAntennaModel"}

Antenna type.

Definition at line 855 of file nr-helper.h.

Referenced by ns3::NrHelper::SetupGnbAntennas(), and ns3::NrHelper::SetupUeAntennas().

◆ bearingAngle

double ns3::NrHelper::AntennaParams::bearingAngle {0.0}

Bearing angle in radians.

Definition at line 861 of file nr-helper.h.

Referenced by ns3::NrHelper::SetupGnbAntennas(), and ns3::NrHelper::SetupUeAntennas().

◆ downtiltAngle

double ns3::NrHelper::AntennaParams::downtiltAngle {0.0}

Downtilt angle in radians.

Definition at line 863 of file nr-helper.h.

Referenced by ns3::NrHelper::SetupGnbAntennas(), and ns3::NrHelper::SetupUeAntennas().

◆ isDualPolarized

bool ns3::NrHelper::AntennaParams::isDualPolarized {false}

true if antennas are cross-polarized (dual-polarized)

Definition at line 858 of file nr-helper.h.

Referenced by ns3::NrHelper::SetupGnbAntennas(), and ns3::NrHelper::SetupUeAntennas().

◆ nAntCols

size_t ns3::NrHelper::AntennaParams::nAntCols {1}

Number of antenna element columns (horizontal width)

Definition at line 856 of file nr-helper.h.

Referenced by ns3::NrHelper::SetupGnbAntennas(), and ns3::NrHelper::SetupUeAntennas().

◆ nAntRows

size_t ns3::NrHelper::AntennaParams::nAntRows {1}

Number of antenna element rows (vertical height)

Definition at line 857 of file nr-helper.h.

Referenced by ns3::NrHelper::SetupGnbAntennas(), and ns3::NrHelper::SetupUeAntennas().

◆ nHorizPorts

size_t ns3::NrHelper::AntennaParams::nHorizPorts {1}

Number of antenna ports in horizontal direction.

Definition at line 859 of file nr-helper.h.

Referenced by ns3::NrHelper::SetupGnbAntennas(), and ns3::NrHelper::SetupUeAntennas().

◆ nVertPorts

size_t ns3::NrHelper::AntennaParams::nVertPorts {1}

Number of antenna ports in vertical direction.

Definition at line 860 of file nr-helper.h.

Referenced by ns3::NrHelper::SetupGnbAntennas(), and ns3::NrHelper::SetupUeAntennas().

◆ polSlantAngle

double ns3::NrHelper::AntennaParams::polSlantAngle {0.0}

Polarization slant angle in radians.

Definition at line 862 of file nr-helper.h.

Referenced by ns3::NrHelper::SetupGnbAntennas(), and ns3::NrHelper::SetupUeAntennas().


The documentation for this struct was generated from the following file: