public class NeQuickModel extends Object implements IonosphericModel
Constructor and Description |
---|
NeQuickModel(double[] alpha)
构建一个新实例。
|
NeQuickModel(double[] alpha, TimeScale utc)
构建一个新实例。
|
Modifier and Type | Method and Description |
---|---|
List<ParameterDriver> |
getParametersDrivers()
获取参数的驱动程序。
|
<T extends org.hipparchus.CalculusFieldElement<T>> |
pathDelay(FieldSpacecraftState<T> state, TopocentricFrame baseFrame, double frequency, T[] parameters)
计算从地面站到卫星的信号路径的电离层路径延迟。
|
double |
pathDelay(SpacecraftState state, TopocentricFrame baseFrame, double frequency, double[] parameters)
计算从地面站到卫星的信号路径的电离层路径延迟。
|
double |
stec(AbsoluteDate date, GeodeticPoint recP, GeodeticPoint satP)
该方法允许计算Stant总电子含量(STEC)。
|
<T extends org.hipparchus.CalculusFieldElement<T>> |
stec(FieldAbsoluteDate<T> date, FieldGeodeticPoint<T> recP, FieldGeodeticPoint<T> satP)
该方法允许计算Stant总电子含量(STEC)。
|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getNbParametersDriversValue, getParameterDriver, getParameters, getParameters, getParameters, getParameters, getParametersAllValues, getParametersAllValues, isSupported
@DefaultDataContext public NeQuickModel(double[] alpha)
此构造函数使用默认数据上下文
。
alpha
- 有效电离水平系数
NeQuickModel(double[], TimeScale)
public NeQuickModel(double[] alpha, TimeScale utc)
alpha
- 有效电离水平系数
utc
- UTC时间标度。
public double pathDelay(SpacecraftState state, TopocentricFrame baseFrame, double frequency, double[] parameters)
IonosphericModel
此方法旨在用于轨道确定问题。在这方面,如果仰角低于0°,路径延迟将等于零。
对于电离层模型的个人使用(即不用于轨道确定),可以实现另一种方法签名来计算任何仰角的路径延迟。
pathDelay
在接口 IonosphericModel
state
- 空间飞行器状态
baseFrame
- 与站点关联的基准框架
frequency
- 信号的频率(Hz)
parameters
- 状态日期时的电离层模型参数
public <T extends org.hipparchus.CalculusFieldElement<T>> T pathDelay(FieldSpacecraftState<T> state, TopocentricFrame baseFrame, double frequency, T[] parameters)
IonosphericModel
此方法旨在用于轨道确定问题。在这方面,如果仰角低于0°,路径延迟将等于零。
对于电离层模型的个人使用(即不用于轨道确定),可以实现另一种方法签名来计算任何仰角的路径延迟。
pathDelay
在接口 IonosphericModel
T
- 元素的类型
state
- 空间飞行器状态
baseFrame
- 与站点关联的基准框架
frequency
- 信号的频率(Hz)
parameters
- 状态日期时的电离层模型参数
public List<ParameterDriver> getParametersDrivers()
ParameterDriversProvider
getParametersDrivers
在接口 ParameterDriversProvider
public double stec(AbsoluteDate date, GeodeticPoint recP, GeodeticPoint satP)
此方法遵循参考文档中第2.5.8.2.8节中介绍的高斯算法。
date
- 当前日期
recP
- 接收机位置
satP
- 卫星位置
public <T extends org.hipparchus.CalculusFieldElement<T>> T stec(FieldAbsoluteDate<T> date, FieldGeodeticPoint<T> recP, FieldGeodeticPoint<T> satP)
此方法遵循参考文档中第2.5.8.2.8节中介绍的高斯算法。
T
- 元素的类型
date
- 当前日期
recP
- 接收机位置
satP
- 卫星位置
Copyright © 2002-2023 CS GROUP. All rights reserved.