Ginan
Loading...
Searching...
No Matches
ionoModel.cpp File Reference

Functions

void ionosphereSsrUpdate (Trace &trace, KFState &kfState)
 
bool configIonModel (Trace &trace)
 
double ionModelCoef (Trace &trace, int ind, IonoObs &obs, bool slant)
 
void filterIonosphere (Trace &trace, KFState &kfState, ReceiverMap &receiverMap, GTime time)
 Updating the ionosphere model parameters The ionosphere model should be initialized by calling 'config_ionosph_model' Ionosphere measurments from stations should be loaded using 'update_station_measr'.
 
double getSSRIono (Trace &trace, GTime time, Vector3d &rRec, AzEl &azel, double &variance, SatSys &Sat)
 
bool galCodeMatch (int keyNum, E_ObsCode code)
 
bool queryBiasDCB (Trace &trace, KFState &kfState, SatSys Sat, string Rec, E_ObsCode code, double &bias, double &var)
 Estimate biases from Ionosphere modelling DCBs.
 

Function Documentation

◆ configIonModel()

bool configIonModel ( Trace & trace)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ filterIonosphere()

void filterIonosphere ( Trace & trace,
KFState & kfState,
ReceiverMap & receiverMap,
GTime time )

Updating the ionosphere model parameters The ionosphere model should be initialized by calling 'config_ionosph_model' Ionosphere measurments from stations should be loaded using 'update_station_measr'.

todo aaron, ew..

Parameters
traceTrace to output to
kfStateFilter state
receiverMapList of pointers to stations to use
timeTime of this epoch
Here is the call graph for this function:
Here is the caller graph for this function:

◆ galCodeMatch()

bool galCodeMatch ( int keyNum,
E_ObsCode code )
Parameters
keyNumkey number for DCB state
codesignal code
Here is the caller graph for this function:

◆ getSSRIono()

double getSSRIono ( Trace & trace,
GTime time,
Vector3d & rRec,
AzEl & azel,
double & variance,
SatSys & Sat )
Parameters
traceDebug trace
timetime of ionosphere correction
rRecreceiver position
azelsatellite azimut/elevation
varianceIonosphere variance
SatSatellite
Here is the call graph for this function:
Here is the caller graph for this function:

◆ ionModelCoef()

double ionModelCoef ( Trace & trace,
int ind,
IonoObs & obs,
bool slant )
Here is the call graph for this function:
Here is the caller graph for this function:

◆ ionosphereSsrUpdate()

void ionosphereSsrUpdate ( Trace & trace,
KFState & kfState )
Here is the call graph for this function:
Here is the caller graph for this function:

◆ queryBiasDCB()

bool queryBiasDCB ( Trace & trace,
KFState & kfState,
SatSys Sat,
string Rec,
E_ObsCode code,
double & bias,
double & var )

Estimate biases from Ionosphere modelling DCBs.

Parameters
tracedebug trace
kfStateKalman filter to take biases from
SatGNSS Satellite
RecReceiver id
codeGNSS signal code
biasOutput bias value
varOutput bias variance
Here is the call graph for this function:
Here is the caller graph for this function: