Class GeometryFreeCycleSlipDetector
java.lang.Object
org.orekit.estimation.measurements.gnss.AbstractCycleSlipDetector
org.orekit.estimation.measurements.gnss.GeometryFreeCycleSlipDetector
- All Implemented Interfaces:
CycleSlipDetectors
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
ConstructorsConstructorDescriptionGeometryFreeCycleSlipDetector(double dt, double threshold, int n) 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
-
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 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
-