public class MariniMurrayModel extends Object implements TroposphericModel
Constructor and 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 and Description |
---|---|
static MariniMurrayModel |
getStandardModel(double latitude,
double frequency)
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.
|
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 frequency)
latitude
- site latitudefrequency
- laser frequency, Hzpublic 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-2017 CS Systèmes d'information. All rights reserved.