The COST-Hata-Model is the most often cited of the COST 231 models.
More...
#include <cost231-propagation-loss-model.h>
List of all members.
Public Types |
enum | Environment { SubUrban,
MediumCity,
Metropolitan
} |
Public Member Functions |
double | GetLoss (Ptr< MobilityModel > a, Ptr< MobilityModel > b) const |
void | SetBSAntennaHeight (double height) |
void | SetSSAntennaHeight (double height) |
void | SetEnvironment (Environment env) |
void | SetLambda (double lambda) |
void | SetMinDistance (double minDistance) |
double | GetBSAntennaHeight (void) const |
double | GetSSAntennaHeight (void) const |
Environment | GetEnvironment (void) const |
double | GetMinDistance (void) const |
double | GetLambda (void) const |
void | SetLambda (double frequency, double speed) |
double | GetShadowing (void) |
void | SetShadowing (double shadowing) |
Static Public Member Functions |
static TypeId | GetTypeId (void) |
| This method returns the TypeId associated to ns3::Cost231PropagationLossModel.
|
Detailed Description
The COST-Hata-Model is the most often cited of the COST 231 models.
Also called the Hata Model PCS Extension, it is a radio propagation model that extends the Hata Model (which in turn is based on the Okumura Model) to cover a more elaborated range of frequencies. COST (COperation europ�enne dans le domaine de la recherche Scientifique et Technique) is a European Union Forum for cooperative scientific research which has developed this model accordingly to various experiments and researches. This model is applicable to urban areas. To further evaluate Path Loss in Suburban or Rural Quasi-open/Open Areas. Frequency: 1500 MHz to 2000 MHz Mobile Station Antenna Height: 1 up to 10m Base station Antenna Height: 30m to 200m Link Distance:up to 20 km
Member Function Documentation
This method returns the TypeId associated to ns3::Cost231PropagationLossModel.
This object is accessible through the following paths with Config::Set and Config::Connect:
-
/NodeList/[i]/DeviceList/[i]/$ns3::AlohaNoackNetDevice/Phy/$ns3::Channel/$ns3::WifiChannel/$ns3::YansWifiChannel/PropagationLossModel/$ns3::Cost231PropagationLossModel
-
/NodeList/[i]/DeviceList/[i]/$ns3::AlohaNoackNetDevice/Phy/$ns3::Channel/$ns3::YansWifiChannel/PropagationLossModel/$ns3::Cost231PropagationLossModel
-
/NodeList/[i]/DeviceList/[i]/$ns3::AlohaNoackNetDevice/Phy/$ns3::ChannelListPriv/ChannelList/[i]/$ns3::WifiChannel/$ns3::YansWifiChannel/PropagationLossModel/$ns3::Cost231PropagationLossModel
-
/NodeList/[i]/DeviceList/[i]/$ns3::AlohaNoackNetDevice/Phy/$ns3::ChannelListPriv/ChannelList/[i]/$ns3::YansWifiChannel/PropagationLossModel/$ns3::Cost231PropagationLossModel
-
/NodeList/[i]/DeviceList/[i]/$ns3::AlohaNoackNetDevice/Phy/$ns3::Cost231PropagationLossModel
-
/NodeList/[i]/DeviceList/[i]/$ns3::AlohaNoackNetDevice/Phy/$ns3::PropagationLossModel/$ns3::Cost231PropagationLossModel
-
/NodeList/[i]/DeviceList/[i]/$ns3::AlohaNoackNetDevice/Phy/$ns3::WifiChannel/$ns3::YansWifiChannel/PropagationLossModel/$ns3::Cost231PropagationLossModel
-
/NodeList/[i]/DeviceList/[i]/$ns3::AlohaNoackNetDevice/Phy/$ns3::WifiNetDevice/Channel/$ns3::YansWifiChannel/PropagationLossModel/$ns3::Cost231PropagationLossModel
-
/NodeList/[i]/DeviceList/[i]/$ns3::AlohaNoackNetDevice/Phy/$ns3::YansWifiChannel/PropagationLossModel/$ns3::Cost231PropagationLossModel
-
/NodeList/[i]/DeviceList/[i]/$ns3::NonCommunicatingNetDevice/Phy/$ns3::Channel/$ns3::WifiChannel/$ns3::YansWifiChannel/PropagationLossModel/$ns3::Cost231PropagationLossModel
-
/NodeList/[i]/DeviceList/[i]/$ns3::NonCommunicatingNetDevice/Phy/$ns3::Channel/$ns3::YansWifiChannel/PropagationLossModel/$ns3::Cost231PropagationLossModel
-
/NodeList/[i]/DeviceList/[i]/$ns3::NonCommunicatingNetDevice/Phy/$ns3::ChannelListPriv/ChannelList/[i]/$ns3::WifiChannel/$ns3::YansWifiChannel/PropagationLossModel/$ns3::Cost231PropagationLossModel
-
/NodeList/[i]/DeviceList/[i]/$ns3::NonCommunicatingNetDevice/Phy/$ns3::ChannelListPriv/ChannelList/[i]/$ns3::YansWifiChannel/PropagationLossModel/$ns3::Cost231PropagationLossModel
-
/NodeList/[i]/DeviceList/[i]/$ns3::NonCommunicatingNetDevice/Phy/$ns3::Cost231PropagationLossModel
-
/NodeList/[i]/DeviceList/[i]/$ns3::NonCommunicatingNetDevice/Phy/$ns3::PropagationLossModel/$ns3::Cost231PropagationLossModel
-
/NodeList/[i]/DeviceList/[i]/$ns3::NonCommunicatingNetDevice/Phy/$ns3::WifiChannel/$ns3::YansWifiChannel/PropagationLossModel/$ns3::Cost231PropagationLossModel
-
/NodeList/[i]/DeviceList/[i]/$ns3::NonCommunicatingNetDevice/Phy/$ns3::WifiNetDevice/Channel/$ns3::YansWifiChannel/PropagationLossModel/$ns3::Cost231PropagationLossModel
-
/NodeList/[i]/DeviceList/[i]/$ns3::NonCommunicatingNetDevice/Phy/$ns3::YansWifiChannel/PropagationLossModel/$ns3::Cost231PropagationLossModel
-
/NodeList/[i]/DeviceList/[i]/$ns3::WifiNetDevice/Channel/$ns3::YansWifiChannel/PropagationLossModel/$ns3::Cost231PropagationLossModel
Attributes defined for this type:
-
Lambda: The wavelength (default is 2.3 GHz at 300 000 km/s).
-
Set with class: ns3::DoubleValue
-
Underlying type: double -1.79769e+308:1.79769e+308
-
Initial value: 0.130435
-
Flags: construct write read
-
Frequency: The Frequency (default is 2.3 GHz).
-
Set with class: ns3::DoubleValue
-
Underlying type: double -1.79769e+308:1.79769e+308
-
Initial value: 2.3e+09
-
Flags: construct write read
-
BSAntennaHeight: BS Antenna Height (default is 50m).
-
Set with class: ns3::DoubleValue
-
Underlying type: double -1.79769e+308:1.79769e+308
-
Initial value: 50
-
Flags: construct write read
-
SSAntennaHeight: SS Antenna Height (default is 3m).
-
Set with class: ns3::DoubleValue
-
Underlying type: double -1.79769e+308:1.79769e+308
-
Initial value: 3
-
Flags: construct write read
-
MinDistance: The distance under which the propagation model refuses to give results (m)
-
Set with class: ns3::DoubleValue
-
Underlying type: double -1.79769e+308:1.79769e+308
-
Initial value: 0.5
-
Flags: construct write read
No TraceSources defined for this type.
Reimplemented from ns3::PropagationLossModel.
References ns3::TypeId::SetParent().
The documentation for this class was generated from the following files:
- src/propagation/model/cost231-propagation-loss-model.h
- doc/introspected-doxygen.h
- src/propagation/model/cost231-propagation-loss-model.cc