Class BaseRangeRateTroposphericDelayModifier
java.lang.Object
org.orekit.estimation.measurements.modifiers.BaseRangeRateTroposphericDelayModifier
- Direct Known Subclasses:
BistaticRangeRateTroposphericDelayModifier,RangeRateTroposphericDelayModifier
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 Summary
ConstructorsModifierConstructorDescriptionprotectedConstructor. -
Method Summary
Modifier and TypeMethodDescriptionGet the name of the effect modifying the measurement.Get the drivers for this modifier parameters.protected TroposphericModelGet the tropospheric delay model.<T extends CalculusFieldElement<T>>
TrangeRateErrorTroposphericModel(Observer observer, FieldSpacecraftState<T> state, T[] parameters) Compute the measurement error due to Troposphere.doublerangeRateErrorTroposphericModel(Observer observer, SpacecraftState state) Compute the measurement error due to Troposphere.
-
Constructor Details
-
BaseRangeRateTroposphericDelayModifier
Constructor.- Parameters:
model- Tropospheric delay model appropriate for the current range-rate measurement method.- Since:
- 12.1
-
-
Method Details
-
getEffectName
Get the name of the effect modifying the measurement.- Returns:
- name of the effect modifying the measurement
- Since:
- 13.0
-
getTropoModel
Get the tropospheric delay model.- Returns:
- tropospheric delay model
-
rangeRateErrorTroposphericModel
Compute the measurement error due to Troposphere.- Parameters:
observer- object that observes signalstate- 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 signalstate- estimated spacecraft stateparameters- tropospheric model parameters- Returns:
- the measurement error due to Troposphere
-
getParametersDrivers
Get the drivers for this modifier parameters.- Returns:
- drivers for this modifier parameters
-