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 Details

    • AbstractDualFrequencyCombination

      protected AbstractDualFrequencyCombination(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

      Combines observation data using a dual frequency combination of measurements.
      Parameters:
      od1 - first observation data to combined
      od2 - 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 interface MeasurementCombination
      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 measurement
      s1 - frequency of the first measurement
      obs2 - observed value of the second measurement
      s2 - 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 measurement
      s2 - frequency of the second measurement
      Returns:
      combined frequency in Hz