ITS.ITU.PSeries.P2108 1.0
Part of the NTIA/ITS Propagation Library
Loading...
Searching...
No Matches
AeronauticalStatisticalModel.cpp File Reference

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) \).
 

Detailed Description

Implements the model from ITU-R P.2108 Section 3.3.

Function Documentation

◆ AeronauticalStatisticalModel()

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 \) (%)

Parameters
[in]f__ghzFrequency, in GHz
[in]theta__degElevation angle, in degrees
[in]pPercentage of locations, in %
[out]L_ces__dbAdditional loss (clutter loss), in dB
Returns
Return code

◆ cot()

double ITS::ITU::PSeries::P2108::cot ( const double x)

Helper function to calculate \( \cot(x) \).

The calculation is implemented simply as \( 1 / \cot(x) \).

Parameters
[in]xArgument, in radians
Returns
Cotangent of the argument, \( \cot(x) \)

◆ Section3p3_InputValidation()

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 \) (%)

Parameters
[in]f__ghzFrequency, in GHz
[in]theta__degElevation angle, in degrees
[in]pPercentage of locations, in %
Returns
Return code
Privacy Policy FOIA Accessibility Information Quality