Class PhaseMinusCodeCycleSlipDetector
- java.lang.Object
-
- org.orekit.estimation.measurements.gnss.AbstractCycleSlipDetector
-
- org.orekit.estimation.measurements.gnss.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 Summary
Constructors Constructor Description PhaseMinusCodeCycleSlipDetector(double dt, double threshold, int n, int order)
Polynomial single frequency cycle-slip detector Constructor.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected void
manageData(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 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 occursn
- number of measurement before startingorder
- 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 classAbstractCycleSlipDetector
- Parameters:
observation
- observation data set
-
-