Class BaseRangeRateTroposphericDelayModifier

  • Direct Known Subclasses:
    BistaticRangeRateTroposphericDelayModifier, RangeRateTroposphericDelayModifier

    public abstract class BaseRangeRateTroposphericDelayModifier
    extends Object
    Baselass modifying theoretical range-rate measurements with tropospheric delay. The effect of tropospheric correction on the range-rate is directly computed through the computation of the tropospheric delay difference with respect to time. In general, for GNSS, VLBI, ... there is hardly any frequency dependence in the delay. For SLR techniques however, the frequency dependence is sensitive.
    Since:
    11.2
    Author:
    Joris Olympio
    • Constructor Detail

      • BaseRangeRateTroposphericDelayModifier

        protected BaseRangeRateTroposphericDelayModifier​(DiscreteTroposphericModel model)
        Constructor.
        Parameters:
        model - Tropospheric delay model appropriate for the current range-rate measurement method.
    • Method Detail

      • getTropoModel

        protected DiscreteTroposphericModel getTropoModel()
        Get the tropospheric delay model.
        Returns:
        tropospheric delay model
      • rangeRateErrorTroposphericModel

        public double rangeRateErrorTroposphericModel​(GroundStation station,
                                                      SpacecraftState state)
        Compute the measurement error due to Troposphere.
        Parameters:
        station - station
        state - spacecraft state
        Returns:
        the measurement error due to Troposphere
      • rangeRateErrorTroposphericModel

        public <T extends CalculusFieldElement<T>> T rangeRateErrorTroposphericModel​(GroundStation station,
                                                                                     FieldSpacecraftState<T> state,
                                                                                     T[] parameters)
        Compute the measurement error due to Troposphere.
        Type Parameters:
        T - type of the element
        Parameters:
        station - station
        state - spacecraft state
        parameters - tropospheric model parameters
        Returns:
        the measurement error due to Troposphere
      • getParametersDrivers

        public List<ParameterDriver> getParametersDrivers()
        Get the drivers for this modifier parameters.
        Returns:
        drivers for this modifier parameters