Class BaseRangeRateTroposphericDelayModifier

java.lang.Object
org.orekit.estimation.measurements.modifiers.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 Details

    • BaseRangeRateTroposphericDelayModifier

      protected BaseRangeRateTroposphericDelayModifier(TroposphericModel model)
      Constructor.
      Parameters:
      model - Tropospheric delay model appropriate for the current range-rate measurement method.
      Since:
      12.1
  • Method Details

    • getEffectName

      public String getEffectName()
      Get the name of the effect modifying the measurement.
      Returns:
      name of the effect modifying the measurement
      Since:
      13.0
    • getTropoModel

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

      public double rangeRateErrorTroposphericModel(Observer observer, SpacecraftState state)
      Compute the measurement error due to Troposphere.
      Parameters:
      observer - object that observes signal
      state - estimated spacecraft state
      Returns:
      the measurement error due to Troposphere
    • rangeRateErrorTroposphericModel

      public <T extends CalculusFieldElement<T>> T rangeRateErrorTroposphericModel(Observer observer, FieldSpacecraftState<T> state, T[] parameters)
      Compute the measurement error due to Troposphere.
      Type Parameters:
      T - type of the element
      Parameters:
      observer - object that observes signal
      state - estimated 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