Ginan
|
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 | |
ionosphere mapping function
pos | receiver position in geocentric spherical coordinates |
azel | satellite azimuth/elevation angle (rad) |
mapFn | model of mapping function |
hion | layer height (km) |
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
time | time (gpst) |
nav | navigation data |
pos | receiver position {lat,lon,h} (rad,m) |
azel | azimuth/elevation angle {az,el} (rad) |
mapFn | model of mapping function |
layerHeight | Mapping function layer height |
frame | reference frame |
delay | ionospheric delay (L1) (m) |
var | ionospheric dealy (L1) variance (m^2) |
void readTec | ( | string | file, |
Navigation * | nav ) |
read ionex tec grid file