Class AbstractSingleFrequencyCombination

java.lang.Object
org.orekit.estimation.measurements.gnss.AbstractSingleFrequencyCombination
All Implemented Interfaces:
MeasurementCombination
Direct Known Subclasses:
GRAPHICCombination, PhaseMinusCodeCombination

public abstract class AbstractSingleFrequencyCombination extends Object implements MeasurementCombination
Base class for single frequency combination of measurements.
Since:
10.1
Author:
Bryan Cazabonne
  • Constructor Details

    • AbstractSingleFrequencyCombination

      protected AbstractSingleFrequencyCombination(CombinationType type, SatelliteSystem system)
      Constructor.
      Parameters:
      type - combination of measurements type
      system - satellite system
  • Method Details

    • getName

      public String getName()
      Get the name of the combination of measurements.
      Specified by:
      getName in interface MeasurementCombination
      Returns:
      name of the combination of measurements
    • combine

      public CombinedObservationDataSet combine(ObservationDataSet observations)
      Combines observation data using a combination of measurements.
      Specified by:
      combine in interface MeasurementCombination
      Parameters:
      observations - observation data set
      Returns:
      a combined observation data set
    • combine

      public CombinedObservationData combine(ObservationData phase, ObservationData pseudoRange)
      Combines observation data using a single frequency combination of measurements.
      Parameters:
      phase - phase measurement
      pseudoRange - pseudoRange measurement
      Returns:
      a combined observation data
    • getCombinedValue

      protected abstract double getCombinedValue(double phase, double pseudoRange)
      Get the combined observed value of two measurements.
      Parameters:
      phase - observed value of the phase measurement
      pseudoRange - observed value of the range measurement
      Returns:
      combined observed value