Serializable
, DiscreteTroposphericModel
, MappingFunction
, TroposphericModel
public class MariniMurrayModel extends Object implements TroposphericModel
Constructor | Description |
---|---|
MariniMurrayModel(double t0,
double p0,
double rh,
double latitude,
double lambda) |
Create a new Marini-Murray model for the troposphere using the given
environmental conditions.
|
Modifier and Type | Method | Description |
---|---|---|
static MariniMurrayModel |
getStandardModel(double latitude,
double lambda) |
Create a new Marini-Murray 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 MariniMurrayModel(double t0, double p0, double rh, double latitude, double lambda)
t0
- the temperature at the station, Kp0
- the atmospheric pressure at the station, mbarrh
- the humidity at the station, percent (50% -> 0.5)latitude
- site latitudelambda
- laser wavelength (c/f), nmpublic static MariniMurrayModel getStandardModel(double latitude, double lambda)
latitude
- site latitudelambda
- laser wavelength (c/f), nmpublic double pathDelay(double elevation, double height)
TroposphericModel
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.