Function lupnt::TroposphereDelaySaastamoinen

Function Documentation

double lupnt::TroposphereDelaySaastamoinen(double elevation_rad, double latitude_rad, double height_m, double pressure_hPa, double temperature_K, double humidity_pct)

Tropospheric slant delay via the Saastamoinen zenith model with a 1/sin(el) obliquity mapping.

The zenith delay is the sum of a hydrostatic (“dry”) and a wet component; both scale to the slant path by the elevation-dependent obliquity factor. Water-vapour partial pressure is derived from relative humidity via a Tetens saturation formula.

Parameters:
  • elevation_rad – Topocentric elevation of the spacecraft [rad] (must be > 0).

  • latitude_rad – Geodetic latitude of the station [rad].

  • height_m – Station height above the ellipsoid [m].

  • pressure_hPa – Total surface pressure [hPa].

  • temperature_K – Surface temperature [K].

  • humidity_pct – Relative humidity [%] in [0, 100].

Returns:

One-way excess range delay [m] (>= 0).