public final class AzoulayModel extends Object implements TroposphericCorrection, AngularCorrection
TroposphericCorrection
,
Serialized FormConstructor and Description |
---|
AzoulayModel(double pressure,
double temperature,
double moisture,
double geodeticAltitude) |
AzoulayModel(double pressure,
double temperature,
double moisture,
double geodeticAltitude,
boolean isGeometricElevation) |
Modifier and Type | Method and Description |
---|---|
double |
computeElevationCorrection(double elevation)
Computes the correction for the signal elevation.
|
double |
computeSignalDelay(double elevation)
Calculates the tropospheric signal delay for the signal path from a
ground station to a satellite.
|
double[] |
getCorrectionsFromApparentElevation(double apparentElevation)
Computes the corrections due to the troposphere from the apparent value
of the elevation.
|
double[] |
getCorrectionsFromGeometricElevation(double geometricElevation)
Computes the corrections due to the troposphere from the geometric value
of the elevation.
|
public AzoulayModel(double pressure, double temperature, double moisture, double geodeticAltitude)
pressure
- the ground atmospheric pressure [Pa]temperature
- the ground atmospheric temperature [K]moisture
- the ground atmospheric moisture [percent]geodeticAltitude
- the ground point geodetic altitude [m]public AzoulayModel(double pressure, double temperature, double moisture, double geodeticAltitude, boolean isGeometricElevation)
pressure
- the ground atmospheric pressure [Pa]temperature
- the ground atmospheric temperature [K]moisture
- the ground atmospheric moisture [percent]geodeticAltitude
- the ground point geodetic altitude [m]isGeometricElevation
- true if the computed correction is used to get the apparent elevation from
the geometric elevation value, false if it is used to get the geometric elevation from
the apparent elevation valuepublic double[] getCorrectionsFromGeometricElevation(double geometricElevation)
geometricElevation
- the geometric elevation [rad]public double[] getCorrectionsFromApparentElevation(double apparentElevation)
apparentElevation
- the apparent elevation (rad)public double computeElevationCorrection(double elevation)
computeElevationCorrection
in interface AngularCorrection
elevation
- the elevation of the satellite [rad]public double computeSignalDelay(double elevation)
computeSignalDelay
in interface TroposphericCorrection
elevation
- the elevation of the satellite [rad]Copyright © 2021 CNES. All rights reserved.