Class GeometryFreeCycleSlipDetector

  • All Implemented Interfaces:
    CycleSlipDetectors

    public class GeometryFreeCycleSlipDetector
    extends AbstractCycleSlipDetector
    Geometry free cycle slip detectors. The detector is based the algorithm given in Detector based in carrier phase data: The geometry-free combination by Zornoza and M. Hernández-Pajares. Within this class a second order polynomial is used to smooth the data. We consider a cycle-slip occurring if the current measurement is too far from the one predicted with the polynomial.

    For building the detector, one should give a threshold and a gap time limit. After construction of the detectors, one can have access to a List of CycleData. Each CycleDate represents a link between the station (define by the RINEX file) and a satellite at a specific frequency. For each cycle data, one has access to the begin and end of availability, and a sorted set which contains all the date at which cycle-slip have been detected

    Since:
    10.2
    Author:
    David Soulard, Bryan Cazabonne
    • Constructor Detail

      • GeometryFreeCycleSlipDetector

        public GeometryFreeCycleSlipDetector​(double dt,
                                             double threshold,
                                             int n)
        Constructor.
        Parameters:
        dt - time gap threshold between two consecutive measurement (if time between two consecutive measurement is greater than dt, a cycle slip is declared)
        threshold - threshold above which cycle-slip occurs
        n - number of measurement before starting
    • Method Detail

      • manageData

        protected void manageData​(ObservationDataSet observation)
        The method is in charge of collecting the measurements, manage them, and call the detection method.
        Specified by:
        manageData in class AbstractCycleSlipDetector
        Parameters:
        observation - observation data set