Class GeometryFreeCycleSlipDetector
- java.lang.Object
-
- org.orekit.estimation.measurements.gnss.AbstractCycleSlipDetector
-
- org.orekit.estimation.measurements.gnss.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 Summary
Constructors Constructor Description GeometryFreeCycleSlipDetector(double dt, double threshold, int n)
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
-
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 occursn
- 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 classAbstractCycleSlipDetector
- Parameters:
observation
- observation data set
-
-