ns-3
|
Antenna model based on a parabolic approximation of the main lobe radiation pattern. More...
#include <parabolic-antenna-model.h>
Public Member Functions | |
virtual double | GetGainDb (Angles a) |
void | SetBeamwidth (double beamwidthDegrees) |
double | GetBeamwidth () const |
void | SetOrientation (double orientationDegrees) |
double | GetOrientation () const |
Static Public Member Functions | |
static TypeId | GetTypeId () |
This method returns the TypeId associated to ns3::ParabolicAntennaModel. |
Antenna model based on a parabolic approximation of the main lobe radiation pattern.
This class implements the parabolic model as described in some 3GPP document, e.g., R4-092042
A similar model appears in
George Calcev and Matt Dillon, "Antenna Tilt Control in CDMA Networks" in Proc. of the 2nd Annual International Wireless Internet Conference (WICON), 2006
though the latter addresses also the elevation plane, which the present model doesn't.
|
virtual |
this method is expected to be re-implemented by each antenna model
the | spherical angles at which the radiation pattern should be evaluated |
Implements ns3::AntennaModel.
References NS_LOG_FUNCTION, NS_LOG_LOGIC, and ns3::Angles::phi.
|
static |
This method returns the TypeId associated to ns3::ParabolicAntennaModel.
Attributes defined for this type:
No TraceSources defined for this type.
Reimplemented from ns3::AntennaModel.
References ns3::TypeId::SetParent().