ITS.ITU.PSeries.P2108 1.0
Part of the NTIA/ITS Propagation Library
|
Implements the model from ITU-R P.2108 Section 3.3. More...
Functions | |
ReturnCode | ITS::ITU::PSeries::P2108::AeronauticalStatisticalModel (const double f__ghz, const double theta__deg, const double p, double &L_ces__db) |
The Earth-space and aeronautical statistical clutter loss model as described in Section 3.3. | |
ReturnCode | ITS::ITU::PSeries::P2108::Section3p3_InputValidation (const double f__ghz, const double theta__deg, const double p) |
Inputs-in-range validation for the Earth-space and aeronautical statistical clutter loss model (Section 3.3). | |
double | ITS::ITU::PSeries::P2108::cot (const double x) |
Helper function to calculate \( \cot(x) \). | |
Implements the model from ITU-R P.2108 Section 3.3.
PROPLIB_API ReturnCode ITS::ITU::PSeries::P2108::AeronauticalStatisticalModel | ( | const double | f__ghz, |
const double | theta__deg, | ||
const double | p, | ||
double & | L_ces__db ) |
The Earth-space and aeronautical statistical clutter loss model as described in Section 3.3.
This model is applicable when one end of the path is within man-made clutter and the other end is a satellite, aeroplane, or other platform above the Earth.
Frequency range: \( 10 < f < 100 \) (GHz)
Elevation angle range: \( 0 < \theta < 90 \) (degrees)
Percentage locations range: \( 0 < p < 100 \) (%)
[in] | f__ghz | Frequency, in GHz |
[in] | theta__deg | Elevation angle, in degrees |
[in] | p | Percentage of locations, in % |
[out] | L_ces__db | Additional loss (clutter loss), in dB |
double ITS::ITU::PSeries::P2108::cot | ( | const double | x | ) |
Helper function to calculate \( \cot(x) \).
The calculation is implemented simply as \( 1 / \cot(x) \).
[in] | x | Argument, in radians |
ReturnCode ITS::ITU::PSeries::P2108::Section3p3_InputValidation | ( | const double | f__ghz, |
const double | theta__deg, | ||
const double | p ) |
Inputs-in-range validation for the Earth-space and aeronautical statistical clutter loss model (Section 3.3).
Returns SUCCESS
if all parameters are valid. Otherwise, invalid inputs will return unique error codes.
Frequency range: \( 10 < f < 100 \) (GHz)
Elevation angle range: \( 0 < \theta < 90 \) (degrees)
Percentage locations range: \( 0 < p < 100 \) (%)
[in] | f__ghz | Frequency, in GHz |
[in] | theta__deg | Elevation angle, in degrees |
[in] | p | Percentage of locations, in % |