Class WideLaneCombination

java.lang.Object
org.orekit.estimation.measurements.gnss.AbstractDualFrequencyCombination
org.orekit.estimation.measurements.gnss.WideLaneCombination
All Implemented Interfaces:
MeasurementCombination

public class WideLaneCombination extends AbstractDualFrequencyCombination
Wide-Lane combination.

This combination are used to create a signal with a significantly wide wavelength. This longer wavelength is useful for cycle-slips detection and ambiguity fixing

              f1 * m1 - f2 * m2
    mWL =  -----------------------
                   f1 - f2
 
With:
  • mWL: Wide-laning measurement.
  • f1 : Frequency of the first measurement.
  • m1 : First measurement.
  • f2 : Frequency of the second measurement.
  • m1 : Second measurement.

Wide-Lane combination is a dual frequency combination. The two measurements shall have different frequencies but they must have the same MeasurementType.

Since:
10.1
Author:
Bryan Cazabonne
  • Method Details

    • getCombinedValue

      protected double getCombinedValue(double obs1, GnssSignal s1, double obs2, GnssSignal s2)
      Get the combined observed value of two measurements.
      Specified by:
      getCombinedValue in class AbstractDualFrequencyCombination
      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 double getCombinedFrequency(GnssSignal s1, GnssSignal s2)
      Get the combined frequency of two measurements.
      Specified by:
      getCombinedFrequency in class AbstractDualFrequencyCombination
      Parameters:
      s1 - frequency of the first measurement
      s2 - frequency of the second measurement
      Returns:
      combined frequency in Hz