Class NarrowLaneCombination

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

public class NarrowLaneCombination extends AbstractDualFrequencyCombination
Narrow-Lane combination.

This combination create signal with a narrow wavelength. The signal in this combination has a lower noise than each separated separeted component.

              f1 * m1 + f2 * m2
    mNL =  -----------------------
                   f1 + f2
 
With:
  • mNL : Narrow-laning measurement.
  • f1 : Frequency of the first measurement.
  • pr1 : First measurement.
  • f2 : Frequency of the second measurement.
  • m1 : Second measurement.

Narrow-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