Class PhaseMinusCodeCycleSlipDetector

  • All Implemented Interfaces:
    CycleSlipDetectors

    public class PhaseMinusCodeCycleSlipDetector
    extends AbstractCycleSlipDetector
    Phase minus code cycle slip detectors. The detector is based the algorithm given in Examples of single frequency Cycle-Slip Detectors by Zornoza and M. Hernández-Pajares. Within this class a 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 (algorithm 1 on Navipedia).

    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
    • Constructor Detail

      • PhaseMinusCodeCycleSlipDetector

        public PhaseMinusCodeCycleSlipDetector​(double dt,
                                               double threshold,
                                               int n,
                                               int order)
        Polynomial single frequency cycle-slip detector 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
        order - polynomial order
    • 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