Serializable
, DiscreteTroposphericModel
, MappingFunction
, TroposphericModel
public class SaastamoinenModel extends Object implements TroposphericModel
δ = 2.277e-3 / cos z * (P + (1255 / T + 0.05) * e - B * tan² z) + δRwith the following input data provided to the model:
The model supports custom δR correction terms to be read from a
configuration file (saastamoinen-correction.txt) via the
DataProvidersManager
.
Modifier and Type | Field | Description |
---|---|---|
static String |
DELTA_R_FILE_NAME |
Default file name for δR correction term table.
|
Constructor | Description |
---|---|
SaastamoinenModel(double t0,
double p0,
double r0,
String deltaRFileName) |
Create a new Saastamoinen model for the troposphere using the given
environmental conditions.
|
Modifier and Type | Method | Description |
---|---|---|
static SaastamoinenModel |
getStandardModel() |
Create a new Saastamoinen model using a standard atmosphere model.
|
double |
pathDelay(double elevation,
double height) |
Calculates the tropospheric path delay for the signal path from a ground
station to a satellite.
|
getParameters, getParameters
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
computeZenithDelay, computeZenithDelay, getParametersDrivers, mappingFactors, mappingFactors, pathDelay, pathDelay, pathDelay
public static final String DELTA_R_FILE_NAME
public SaastamoinenModel(double t0, double p0, double r0, String deltaRFileName)
t0
- the temperature at the station [K]p0
- the atmospheric pressure at the station [mbar]r0
- the humidity at the station [fraction] (50% -> 0.5)deltaRFileName
- regular expression for filename containing δR
correction term table (typically DELTA_R_FILE_NAME
), if null
default values from the reference book are usedpublic static SaastamoinenModel getStandardModel()
public double pathDelay(double elevation, double height)
The Saastamoinen model is not defined for altitudes below 0.0. for continuity reasons, we use the value for h = 0 when altitude is negative.
pathDelay
in interface TroposphericModel
elevation
- the elevation of the satellite, in radiansheight
- the height of the station in m above sea levelCopyright © 2002-2019 CS Systèmes d'information. All rights reserved.