public abstract class BaseRangeIonosphericDelayModifier extends Object
自10.0版本以来,使用自动微分计算状态导数和电离层参数导数。
Modifier | Constructor and Description |
---|---|
protected |
BaseRangeIonosphericDelayModifier(IonosphericModel model, double freq)
构造函数。
|
Modifier and Type | Method and Description |
---|---|
protected IonosphericModel |
getIonoModel()
获取电离层延迟模型。
|
List<ParameterDriver> |
getParametersDrivers()
获取此修改器参数的驱动程序。
|
protected <T extends org.hipparchus.CalculusFieldElement<T>> |
rangeErrorIonosphericModel(GroundStation station, FieldSpacecraftState<T> state, T[] parameters)
计算由电离层引起的测量误差。
|
protected double |
rangeErrorIonosphericModel(GroundStation station, SpacecraftState state)
计算由电离层引起的测量误差。
|
protected BaseRangeIonosphericDelayModifier(IonosphericModel model, double freq)
model
- 适用于当前测距速率测量方法的电离层延迟模型。
freq
- 信号的频率(赫兹)
protected IonosphericModel getIonoModel()
protected double rangeErrorIonosphericModel(GroundStation station, SpacecraftState state)
station
- 站点
state
- 空间飞行器状态
protected <T extends org.hipparchus.CalculusFieldElement<T>> T rangeErrorIonosphericModel(GroundStation station, FieldSpacecraftState<T> state, T[] parameters)
T
- 元素类型
station
- 站点
state
- 空间飞行器状态
parameters
- 电离层模型参数
public List<ParameterDriver> getParametersDrivers()
Copyright © 2002-2023 CS GROUP. All rights reserved.