ns-3
|
Cosine Antenna Model. More...
#include <cosine-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::CosineAntennaModel. |
Cosine Antenna Model.
This class implements the cosine model as described in:
Li Chunjian, "Efficient Antenna Patterns for Three-Sector WCDMA Systems"
Note that only the element factor of the above model is considered. Also, an additional constant gain is added to model the radiation pattern on the vertical plane (to account for the fact that the elevation angle is not included in the model).
|
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::CosineAntennaModel.
Attributes defined for this type:
No TraceSources defined for this type.
Reimplemented from ns3::AntennaModel.
References ns3::TypeId::SetParent().