Class SingleFrequencySmoother


  • public class SingleFrequencySmoother
    extends Object
    Handler to perform pseudo-range smoothing using single frequency measurements.
    Since:
    11.2
    Author:
    Louis Aucouturier
    • Constructor Detail

      • SingleFrequencySmoother

        public SingleFrequencySmoother​(MeasurementType type,
                                       double threshold,
                                       int N,
                                       double integrationTime)
        Simple constructor.
        Parameters:
        type - type of the smoothing measurements
        threshold - threshold for loss of lock detection (represents the maximum difference between smoothed and measured values for loss of lock detection)
        N - window size of the Hatch Filter
        integrationTime - time interval between two measurements (s)
    • Method Detail

      • createFilter

        public SingleFrequencyHatchFilter createFilter​(ObservationData codeData,
                                                       ObservationData smoothingData,
                                                       SatelliteSystem system)
        Creates an Hatch filter given initial data.
        Parameters:
        codeData - input code observation data
        smoothingData - input smoothing observation data
        system - satellite system corresponding to the observations
        Returns:
        an Hatch filter for the input data
      • copyObservationData

        public ObservationData copyObservationData​(ObservationData obsData)
        Copy an ObservationData object.
        Parameters:
        obsData - observation data to copy
        Returns:
        a copy of the input observation data
      • filterDataSet

        public void filterDataSet​(List<ObservationDataSet> listODS,
                                  SatelliteSystem satSystem,
                                  int prnNumber,
                                  ObservationType obsType)
        Applies a Single Frequency Hatch filter to a list of ObservationDataSet.
        Parameters:
        listODS - input observation data sets
        satSystem - satellite System from which to filter the pseudo-range values
        prnNumber - PRN identifier to identify the satellite from which to filter the pseudo-range values
        obsType - observation type to use for filtering