ITS.ITU.PSeries.P2108 1.0
Part of the NTIA/ITS Propagation Library
|
Implements the model from ITU-R P.2108 Section 3.1. More...
Functions | |
ReturnCode | ITS::ITU::PSeries::P2108::HeightGainTerminalCorrectionModel (const double f__ghz, const double h__meter, const double w_s__meter, const double R__meter, const ClutterType clutter_type, double &A_h__db) |
Height gain terminal correction model as described in Section 3.1. | |
ReturnCode | ITS::ITU::PSeries::P2108::Section3p1_InputValidation (const double f__ghz, const double h__meter, const double w_s__meter, const double R__meter) |
Input validation for the height gain terminal correction model (Section 3.1). | |
double | ITS::ITU::PSeries::P2108::Equation_2a (const double nu) |
Equation (2a) of Section 3.1. | |
double | ITS::ITU::PSeries::P2108::Equation_2b (const double K_h2, const double h__meter, const double R__meter) |
Equation (2b) of Section 3.1. | |
Implements the model from ITU-R P.2108 Section 3.1.
double ITS::ITU::PSeries::P2108::Equation_2a | ( | const double | nu | ) |
Equation (2a) of Section 3.1.
[in] | nu | Dimensionless diffraction parameter |
double ITS::ITU::PSeries::P2108::Equation_2b | ( | const double | K_h2, |
const double | h__meter, | ||
const double | R__meter ) |
Equation (2b) of Section 3.1.
[in] | K_h2 | Intermediate parameter |
[in] | h__meter | Antenna height, in meters |
[in] | R__meter | Representative clutter height, in meters |
PROPLIB_API ReturnCode ITS::ITU::PSeries::P2108::HeightGainTerminalCorrectionModel | ( | const double | f__ghz, |
const double | h__meter, | ||
const double | w_s__meter, | ||
const double | R__meter, | ||
const ClutterType | clutter_type, | ||
double & | A_h__db ) |
Height gain terminal correction model as described in Section 3.1.
This method gives the median loss due to different terminal surroundings. This model can be applied to both transmitting and receiving ends of the path.
Frequency range: \( 0.03 \leq f \leq 3 \) (GHz)
Antenna height range: \( 0 \leq h \) (m)
Street width range: \( 0 < w_s \) (m)
Representative clutter height range: \( 0 < R \) (m)
[in] | f__ghz | Frequency, in GHz |
[in] | h__meter | Antenna height, in meters |
[in] | w_s__meter | Street width, in meters |
[in] | R__meter | Representative clutter height, in meters |
[in] | clutter_type | Clutter type |
[out] | A_h__db | Additional loss (clutter loss), in dB |
ReturnCode ITS::ITU::PSeries::P2108::Section3p1_InputValidation | ( | const double | f__ghz, |
const double | h__meter, | ||
const double | w_s__meter, | ||
const double | R__meter ) |
Input validation for the height gain terminal correction model (Section 3.1).
Note: Input parameter 'clutter_type' is validated in the main function's switch statement through the use of default to simplify code structure.
[in] | f__ghz | Frequency, in GHz |
[in] | h__meter | Antenna height, in meters |
[in] | w_s__meter | Street width, in meters |
[in] | R__meter | Representative clutter height, in meters |