Class PhaseMinusCodeCycleSlipDetector
java.lang.Object
org.orekit.estimation.measurements.gnss.AbstractCycleSlipDetector
org.orekit.estimation.measurements.gnss.PhaseMinusCodeCycleSlipDetector
- All Implemented Interfaces:
CycleSlipDetectors
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 Summary
ConstructorsConstructorDescriptionPhaseMinusCodeCycleSlipDetector(double dt, double threshold, int n, int order) Polynomial single frequency cycle-slip detector Constructor. -
Method Summary
Modifier and TypeMethodDescriptionprotected voidmanageData(ObservationDataSet observation) The method is in charge of collecting the measurements, manage them, and call the detection method.Methods inherited from class org.orekit.estimation.measurements.gnss.AbstractCycleSlipDetector
cycleSlipDataSet, detect, getMaxTimeBeetween2Measurement, getMinMeasurementNumber, getResults, getStuffReference, setName
-
Constructor Details
-
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 occursn- number of measurement before startingorder- polynomial order
-
-
Method Details
-
manageData
The method is in charge of collecting the measurements, manage them, and call the detection method.- Specified by:
manageDatain classAbstractCycleSlipDetector- Parameters:
observation- observation data set
-