public class SsrVtecIonosphericModel extends Object implements IonosphericModel
Within this message, the ionospheric VTEC is provided using spherical harmonic expansions. For a given ionospheric layer, the slant TEC value is calculated using the satellite elevation and the height of the corresponding layer. The total slant TEC is computed by the sum of the individual slant TEC for each layer.
Constructor and Description |
---|
SsrVtecIonosphericModel(SsrIm201 vtecMessage)
Constructor.
|
Modifier and Type | Method and Description |
---|---|
List<ParameterDriver> |
getParametersDrivers()
Get the drivers for ionospheric model parameters.
|
<T extends CalculusFieldElement<T>> |
pathDelay(FieldSpacecraftState<T> state,
TopocentricFrame baseFrame,
double frequency,
T[] parameters)
Calculates the ionospheric path delay for the signal path from a ground
station to a satellite.
|
double |
pathDelay(SpacecraftState state,
TopocentricFrame baseFrame,
double frequency,
double[] parameters)
Calculates the ionospheric path delay for the signal path from a ground
station to a satellite.
|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getParameters, getParameters
public SsrVtecIonosphericModel(SsrIm201 vtecMessage)
vtecMessage
- SSR Ionosphere VTEC Spherical Harmonics Message.public double pathDelay(SpacecraftState state, TopocentricFrame baseFrame, double frequency, double[] parameters)
This method is intended to be used for orbit determination issues. In that respect, if the elevation is below 0° the path delay will be equal to zero.
For individual use of the ionospheric model (i.e. not for orbit determination), another method signature can be implemented to compute the path delay for any elevation angle.
pathDelay
in interface IonosphericModel
state
- spacecraft statebaseFrame
- base frame associated with the stationfrequency
- frequency of the signal in Hzparameters
- ionospheric model parameterspublic <T extends CalculusFieldElement<T>> T pathDelay(FieldSpacecraftState<T> state, TopocentricFrame baseFrame, double frequency, T[] parameters)
This method is intended to be used for orbit determination issues. In that respect, if the elevation is below 0° the path delay will be equal to zero.
For individual use of the ionospheric model (i.e. not for orbit determination), another method signature can be implemented to compute the path delay for any elevation angle.
pathDelay
in interface IonosphericModel
T
- type of the elementsstate
- spacecraft statebaseFrame
- base frame associated with the stationfrequency
- frequency of the signal in Hzparameters
- ionospheric model parameterspublic List<ParameterDriver> getParametersDrivers()
getParametersDrivers
in interface IonosphericModel
Copyright © 2002-2022 CS GROUP. All rights reserved.