A Discrete-Event Network Simulator
API
Loading...
Searching...
No Matches
MimoPolarizationAntennaParams Struct Reference

Structure that contains some of the main configuration parameters of the antenna array that are used in the ThreeGppMimoPolarizationTest. More...

Collaboration diagram for MimoPolarizationAntennaParams:

Public Member Functions

 MimoPolarizationAntennaParams (bool isotropic, double polSlantAngle=0, double bearingAngle=0)
 Constructor Currently only configurable through constructor are polSlantAngle and bearingAngle.

Public Attributes

double m_bearingAngle = 0
 bearing angle of the antenna array
uint32_t m_cols = 2
 the number of columns of antenna array
uint32_t m_hPorts = 2
 the number of horizontal ports of antenna array
bool m_isotropic = false
 defines whether the antenna elements are isotropic
double m_polSlantAngle = 0
 polarization angle of the antenna array
uint32_t m_rows = 1
 the number of rows of antenna array
uint32_t m_vPorts = 1
 the number of vertical ports of antenna array

Detailed Description

Structure that contains some of the main configuration parameters of the antenna array that are used in the ThreeGppMimoPolarizationTest.

Definition at line 1710 of file three-gpp-channel-test-suite.cc.

Constructor & Destructor Documentation

◆ MimoPolarizationAntennaParams()

MimoPolarizationAntennaParams::MimoPolarizationAntennaParams ( bool isotropic,
double polSlantAngle = 0,
double bearingAngle = 0 )
inline

Constructor Currently only configurable through constructor are polSlantAngle and bearingAngle.

Parameters
isotropicwhether the antenna elements are isotropic, or 3GPP
polSlantAnglethe polarization slant angle
bearingAnglethe bearing angle

Definition at line 1727 of file three-gpp-channel-test-suite.cc.

References m_bearingAngle, m_isotropic, and m_polSlantAngle.

Member Data Documentation

◆ m_bearingAngle

double MimoPolarizationAntennaParams::m_bearingAngle = 0

bearing angle of the antenna array

Definition at line 1718 of file three-gpp-channel-test-suite.cc.

Referenced by MimoPolarizationAntennaParams().

◆ m_cols

uint32_t MimoPolarizationAntennaParams::m_cols = 2

the number of columns of antenna array

Definition at line 1713 of file three-gpp-channel-test-suite.cc.

◆ m_hPorts

uint32_t MimoPolarizationAntennaParams::m_hPorts = 2

the number of horizontal ports of antenna array

Definition at line 1715 of file three-gpp-channel-test-suite.cc.

◆ m_isotropic

bool MimoPolarizationAntennaParams::m_isotropic = false

defines whether the antenna elements are isotropic

Definition at line 1716 of file three-gpp-channel-test-suite.cc.

Referenced by MimoPolarizationAntennaParams().

◆ m_polSlantAngle

double MimoPolarizationAntennaParams::m_polSlantAngle = 0

polarization angle of the antenna array

Definition at line 1717 of file three-gpp-channel-test-suite.cc.

Referenced by MimoPolarizationAntennaParams().

◆ m_rows

uint32_t MimoPolarizationAntennaParams::m_rows = 1

the number of rows of antenna array

Definition at line 1712 of file three-gpp-channel-test-suite.cc.

◆ m_vPorts

uint32_t MimoPolarizationAntennaParams::m_vPorts = 1

the number of vertical ports of antenna array

Definition at line 1714 of file three-gpp-channel-test-suite.cc.


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