public class MariniMurrayModel extends Object implements DiscreteTroposphericModel
Constructor and Description |
---|
MariniMurrayModel(double t0, double p0, double rh, double lambda)
使用给定的环境条件为对流层创建一个新的Marini-Murray模型。
|
Modifier and Type | Method and Description |
---|---|
List<ParameterDriver> |
getParametersDrivers()
获取参数的驱动程序。
|
static MariniMurrayModel |
getStandardModel(double lambda)
使用标准大气模型创建一个新的Marini-Murray模型。
|
double |
pathDelay(double elevation, GeodeticPoint point, double[] parameters, AbsoluteDate date)
计算从地面站到卫星的信号路径的对流层路径延迟。
|
<T extends org.hipparchus.CalculusFieldElement<T>> |
pathDelay(T elevation, FieldGeodeticPoint<T> point, T[] parameters, FieldAbsoluteDate<T> date)
计算从地面站到卫星的信号路径的对流层路径延迟。
|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getNbParametersDriversValue, getParameterDriver, getParameters, getParameters, getParameters, getParameters, getParametersAllValues, getParametersAllValues, isSupported
public MariniMurrayModel(double t0, double p0, double rh, double lambda)
t0
- 站点的温度,K
p0
- 站点的大气压力,mbar
rh
- 站点的湿度,百分比(50% -> 0.5)
lambda
- 激光波长(c/f),nm
public static MariniMurrayModel getStandardModel(double lambda)
lambda
- 激光波长(c/f),nm
public double pathDelay(double elevation, GeodeticPoint point, double[] parameters, AbsoluteDate date)
pathDelay
在接口 DiscreteTroposphericModel
elevation
- 卫星的仰角,弧度
point
- 站点位置
parameters
- 当前日期的对流层模型参数
date
- 当前日期
public <T extends org.hipparchus.CalculusFieldElement<T>> T pathDelay(T elevation, FieldGeodeticPoint<T> point, T[] parameters, FieldAbsoluteDate<T> date)
pathDelay
在接口 DiscreteTroposphericModel
T
- 元素的类型
elevation
- 卫星的仰角,弧度
point
- 站点位置
parameters
- 当前日期的对流层模型参数
date
- 当前日期
public List<ParameterDriver> getParametersDrivers()
getParametersDrivers
在接口 ParameterDriversProvider
Copyright © 2002-2023 CS GROUP. All rights reserved.