Class IonosphereFreeCombination

  • All Implemented Interfaces:
    MeasurementCombination

    public class IonosphereFreeCombination
    extends AbstractDualFrequencyCombination
    Ionosphere-free combination.

    This combination removes the first order (up to 99.9%) ionospheric effect.

                 f1² * m1 - f2² * m2
        mIF =  -----------------------
                      f1² - f2²
     
    With:
    • mIF: Ionosphere-free measurement.
    • f1 : Frequency of the first measurement.
    • m1 : First measurement.
    • f2 : Frequency of the second measurement.
    • m1 : Second measurement.

    Ionosphere-free 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 Detail

      • getCombinedValue

        protected double getCombinedValue​(double obs1,
                                          Frequency f1,
                                          double obs2,
                                          Frequency f2)
        Get the combined observed value of two measurements.
        Specified by:
        getCombinedValue in class AbstractDualFrequencyCombination
        Parameters:
        obs1 - observed value of the first measurement
        f1 - frequency of the first measurement
        obs2 - observed value of the second measurement
        f2 - frequency of the second measurement
        Returns:
        combined observed value
      • getCombinedFrequency

        protected double getCombinedFrequency​(Frequency f1,
                                              Frequency f2)
        Get the combined frequency of two measurements.
        Specified by:
        getCombinedFrequency in class AbstractDualFrequencyCombination
        Parameters:
        f1 - frequency of the first measurement
        f2 - frequency of the second measurement
        Returns:
        combined frequency in MHz