public class KlobucharIonoModel extends Object implements IonosphericModel
Constructor and Description |
---|
KlobucharIonoModel(double[] alpha,
double[] beta)
Create a new Klobuchar ionospheric delay model, when single L1 frequency system is used.
|
KlobucharIonoModel(double[] alpha,
double[] beta,
double frequency)
Create a new Klobuchar ionospheric delay model, when a single frequency system is used.
|
Modifier and Type | Method and Description |
---|---|
double |
pathDelay(AbsoluteDate date,
GeodeticPoint geo,
double elevation,
double azimuth)
Calculates the ionospheric path delay for the signal path from a ground
station to a satellite.
|
public KlobucharIonoModel(double[] alpha, double[] beta)
alpha
- coefficients of a cubic equation representing the amplitude of the vertical delay.beta
- coefficients of a cubic equation representing the period of the model.public KlobucharIonoModel(double[] alpha, double[] beta, double frequency)
alpha
- coefficients of a cubic equation representing the amplitude of the vertical delay.beta
- coefficients of a cubic equation representing the period of the model.frequency
- frequency of the radiowave signal in MHzpublic double pathDelay(AbsoluteDate date, GeodeticPoint geo, double elevation, double azimuth)
pathDelay
in interface IonosphericModel
date
- current dategeo
- the Geodetic point of receiver/stationelevation
- the elevation of the satelliteazimuth
- the azimuth of the satelliteCopyright © 2002-2017 CS Systèmes d'information. All rights reserved.