Class FixedTroposphericDelay

    • Constructor Detail

      • FixedTroposphericDelay

        public FixedTroposphericDelay​(double[] xArr,
                                      double[] yArr,
                                      double[][] fArr)
        Creates a new FixedTroposphericDelay instance.
        Parameters:
        xArr - abscissa grid for the interpolation function
        yArr - ordinate grid for the interpolation function
        fArr - values samples for the interpolation function
      • FixedTroposphericDelay

        public FixedTroposphericDelay​(String supportedName)
        Creates a new FixedTroposphericDelay instance, and loads the delay values from the given resource via the DataProvidersManager.
        Parameters:
        supportedName - a regular expression for supported resource names
    • Method Detail

      • getDefaultModel

        public static FixedTroposphericDelay getDefaultModel()
        Returns the default model, loading delay values from the file "tropospheric-delay.txt".
        Returns:
        the default model
      • pathDelay

        public double pathDelay​(double elevation,
                                double height)
        Calculates the tropospheric path delay for the signal path from a ground station to a satellite.
        Specified by:
        pathDelay in interface TroposphericModel
        Parameters:
        elevation - the elevation of the satellite, in radians
        height - the height of the station in m above sea level
        Returns:
        the path delay due to the troposphere in m