Class AbstractDualFrequencyCombination
- java.lang.Object
-
- org.orekit.estimation.measurements.gnss.AbstractDualFrequencyCombination
-
- All Implemented Interfaces:
MeasurementCombination
- Direct Known Subclasses:
GeometryFreeCombination
,IonosphereFreeCombination
,NarrowLaneCombination
,WideLaneCombination
public abstract class AbstractDualFrequencyCombination extends Object implements MeasurementCombination
Base class for dual frequency combination of measurements.- Since:
- 10.1
- Author:
- Bryan Cazabonne
-
-
Constructor Summary
Constructors Modifier Constructor Description protected
AbstractDualFrequencyCombination(CombinationType type, SatelliteSystem system)
Constructor.
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description CombinedObservationData
combine(ObservationData od1, ObservationData od2)
Combines observation data using a dual frequency combination of measurements.CombinedObservationDataSet
combine(ObservationDataSet observations)
Combines observation data using a combination of measurements.protected abstract double
getCombinedFrequency(GnssSignal s1, GnssSignal s2)
Get the combined frequency of two measurements.protected abstract double
getCombinedValue(double obs1, GnssSignal s1, double obs2, GnssSignal s2)
Get the combined observed value of two measurements.String
getName()
Get the name of the combination of measurements.
-
-
-
Constructor Detail
-
AbstractDualFrequencyCombination
protected AbstractDualFrequencyCombination(CombinationType type, SatelliteSystem system)
Constructor.- Parameters:
type
- combination of measurements typesystem
- satellite system
-
-
Method Detail
-
getName
public String getName()
Get the name of the combination of measurements.- Specified by:
getName
in interfaceMeasurementCombination
- Returns:
- name of the combination of measurements
-
combine
public CombinedObservationData combine(ObservationData od1, ObservationData od2)
Combines observation data using a dual frequency combination of measurements.- Parameters:
od1
- first observation data to combinedod2
- second observation data to combined- Returns:
- a combined observation data
-
combine
public CombinedObservationDataSet combine(ObservationDataSet observations)
Combines observation data using a combination of measurements.- Specified by:
combine
in interfaceMeasurementCombination
- Parameters:
observations
- observation data set- Returns:
- a combined observation data set
-
getCombinedValue
protected abstract double getCombinedValue(double obs1, GnssSignal s1, double obs2, GnssSignal s2)
Get the combined observed value of two measurements.- Parameters:
obs1
- observed value of the first measurements1
- frequency of the first measurementobs2
- observed value of the second measurements2
- frequency of the second measurement- Returns:
- combined observed value
-
getCombinedFrequency
protected abstract double getCombinedFrequency(GnssSignal s1, GnssSignal s2)
Get the combined frequency of two measurements.- Parameters:
s1
- frequency of the first measurements2
- frequency of the second measurement- Returns:
- combined frequency in Hz
-
-