![]() |
GNSS-SDR
0.0.19
An Open Source GNSS Software Defined Receiver
|
standard code-based positioning More...
Go to the source code of this file.
Functions | |
| double | varerr (const prcopt_t *opt, double el, int sys) |
| double | gettgd (int sat, const nav_t *nav) |
| double | getiscl1 (int sat, const nav_t *nav) |
| double | getiscl2 (int sat, const nav_t *nav) |
| double | getiscl5i (int sat, const nav_t *nav) |
| double | getiscl5q (int sat, const nav_t *nav) |
| double | prange (const obsd_t *obs, const nav_t *nav, const double *azel, int iter, const prcopt_t *opt, double *var) |
| int | ionocorr (gtime_t time, const nav_t *nav, int sat, const double *pos, const double *azel, int ionoopt, double *ion, double *var) |
| int | tropcorr (gtime_t time, const nav_t *nav, const double *pos, const double *azel, int tropopt, double *trp, double *var) |
| int | rescode (int iter, const obsd_t *obs, int n, const double *rs, const double *dts, const double *vare, const int *svh, const nav_t *nav, const double *x, const prcopt_t *opt, double *v, double *H, double *var, double *azel, int *vsat, double *resp, int *ns) |
| int | valsol (const double *azel, const int *vsat, int n, const prcopt_t *opt, const double *v, int nv, int nx, char *msg) |
| int | estpos (const obsd_t *obs, int n, const double *rs, const double *dts, const double *vare, const int *svh, const nav_t *nav, const prcopt_t *opt, sol_t *sol, double *azel, int *vsat, double *resp, char *msg) |
| int | raim_fde (const obsd_t *obs, int n, const double *rs, const double *dts, const double *vare, const int *svh, const nav_t *nav, const prcopt_t *opt, sol_t *sol, double *azel, int *vsat, double *resp, char *msg) |
| int | resdop (const obsd_t *obs, int n, const double *rs, const double *dts, const nav_t *nav, const double *rr, const double *x, const double *azel, const int *vsat, double *v, double *H) |
| void | estvel (const obsd_t *obs, int n, const double *rs, const double *dts, const nav_t *nav, const prcopt_t *opt, sol_t *sol, const double *azel, const int *vsat) |
| int | pntpos (const obsd_t *obs, int n, const nav_t *nav, const prcopt_t *opt, sol_t *sol, double *azel, ssat_t *ssat, char *msg) |
| single-point positioning compute receiver position, velocity, clock bias by single-point positioning with pseudorange and doppler observables args : obsd_t *obs I observation data int n I number of observation data nav_t *nav I navigation data prcopt_t *opt I processing options sol_t *sol IO solution double *azel IO azimuth/elevation angle (rad) (NULL: no output) ssat_t *ssat IO satellite status (NULL: no output) char *msg O error message for error exit return : status(1:ok,0:error) notes : assuming sbas-gps, galileo-gps, qzss-gps, compass-gps time offset and receiver bias are negligible (only involving glonass-gps time offset and receiver bias) More... | |
Variables | |
| const int | NX = 4 + 3 |
of estimated parametersMore... | |
| const int | MAXITR = 10 |
| max number of iteration for point pos More... | |
| const double | ERR_ION = 5.0 |
| ionospheric delay std (m) More... | |
| const double | ERR_TROP = 3.0 |
| tropspheric delay std (m) More... | |
standard code-based positioning
This is a derived work from RTKLIB http://www.rtklib.com/ The original source code at https://github.com/tomojitakasu/RTKLIB is released under the BSD 2-clause license with an additional exclusive clause that does not apply here. This additional clause is reproduced below:
" The software package includes some companion executive binaries or shared libraries necessary to execute APs on Windows. These licenses succeed to the original ones of these software. "
Neither the executive binaries nor the shared libraries are required by, used or included in GNSS-SDR.
Copyright (C) 2007-2013, T. Takasu Copyright (C) 2017, Javier Arribas Copyright (C) 2017, Carles Fernandez All rights reserved.
SPDX-License-Identifier: BSD-2-Clause
Definition in file rtklib_pntpos.h.
| int pntpos | ( | const obsd_t * | obs, |
| int | n, | ||
| const nav_t * | nav, | ||
| const prcopt_t * | opt, | ||
| sol_t * | sol, | ||
| double * | azel, | ||
| ssat_t * | ssat, | ||
| char * | msg | ||
| ) |
single-point positioning compute receiver position, velocity, clock bias by single-point positioning with pseudorange and doppler observables args : obsd_t *obs I observation data int n I number of observation data nav_t *nav I navigation data prcopt_t *opt I processing options sol_t *sol IO solution double *azel IO azimuth/elevation angle (rad) (NULL: no output) ssat_t *ssat IO satellite status (NULL: no output) char *msg O error message for error exit return : status(1:ok,0:error) notes : assuming sbas-gps, galileo-gps, qzss-gps, compass-gps time offset and receiver bias are negligible (only involving glonass-gps time offset and receiver bias)
| const double ERR_ION = 5.0 |
ionospheric delay std (m)
Definition at line 42 of file rtklib_pntpos.h.
| const double ERR_TROP = 3.0 |
tropspheric delay std (m)
Definition at line 43 of file rtklib_pntpos.h.
| const int MAXITR = 10 |
max number of iteration for point pos
Definition at line 41 of file rtklib_pntpos.h.
| const int NX = 4 + 3 |
Definition at line 40 of file rtklib_pntpos.h.
1.8.14