Ginan
Loading...
Searching...
No Matches
ionModels.hpp File Reference

Functions

double ionmodel (GTime t, const double *ion, const VectorPos &pos, const AzEl &azel)
 
double ionmapf (const VectorPos &pos, const AzEl &azel, E_IonoMapFn mapFn, double hion)
 ionosphere mapping function
 
double ionppp (const VectorPos &pos, const AzEl &azel, double re, double hion, VectorPos &pppos)
 
bool iontec (GTime time, const Navigation *nav, const VectorPos &pos, const AzEl &azel, E_IonoMapFn mapFn, double layerHeight, E_IonoFrame frame, double &delay, double &var)
 ionosphere model by tec grid data Before calling the function, read tec grid data by calling readTec() return ok with delay=0 and var=VAR_NOTEC if el < MIN_EL or h < MIN_HGT
 
void readTec (string file, Navigation *nav)
 read ionex tec grid file
 

Function Documentation

◆ ionmapf()

double ionmapf ( const VectorPos & pos,
const AzEl & azel,
E_IonoMapFn mapFn,
double hion )

ionosphere mapping function

Parameters
posreceiver position in geocentric spherical coordinates
azelsatellite azimuth/elevation angle (rad)
mapFnmodel of mapping function
hionlayer height (km)
Here is the caller graph for this function:

◆ ionmodel()

double ionmodel ( GTime t,
const double * ion,
const VectorPos & pos,
const AzEl & azel )
Here is the call graph for this function:
Here is the caller graph for this function:

◆ ionppp()

double ionppp ( const VectorPos & pos,
const AzEl & azel,
double re,
double hion,
VectorPos & pppos )
Here is the call graph for this function:
Here is the caller graph for this function:

◆ iontec()

bool iontec ( GTime time,
const Navigation * nav,
const VectorPos & pos,
const AzEl & azel,
E_IonoMapFn mapFn,
double layerHeight,
E_IonoFrame frame,
double & delay,
double & var )

ionosphere model by tec grid data Before calling the function, read tec grid data by calling readTec() return ok with delay=0 and var=VAR_NOTEC if el < MIN_EL or h < MIN_HGT

Parameters
timetime (gpst)
navnavigation data
posreceiver position {lat,lon,h} (rad,m)
azelazimuth/elevation angle {az,el} (rad)
mapFnmodel of mapping function
layerHeightMapping function layer height
framereference frame
delayionospheric delay (L1) (m)
varionospheric dealy (L1) variance (m^2)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ readTec()

void readTec ( string file,
Navigation * nav )

read ionex tec grid file

Here is the call graph for this function:
Here is the caller graph for this function: