[FOSS-GPS] Single positioning in pntpos.c
nkvu
khacvu1092 at gmail.com
Fri Feb 21 19:40:18 PST 2014
Hi everybody, I am trying to understand code in RTKLib, I have a problem
about pntpos.c when I choose Single mode, that is* estpos* function:
/* estimate receiver position
------------------------------------------------*/
static 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)
{
double x[5]={0},dx[5],Q[25],*v,*H,*var,sig;
int i,j,k,info,stat,nx,nv;
trace(3,"estpos : n=%d\n",n);
v=mat(n,1); H=mat(5,n); var=mat(n,1);
* for (i=0;i<3;i++) x[i]=sol->rr[i];*
for (i=0;i<MAXITR;i++) {
/* pseudorange residuals */
nv=rescode(i,obs,n,rs,dts,vare,svh,nav,x,opt,v,H,var,azel,vsat,resp,&nx);
</nabble_embed>
I think we want to calculate rr[] (position of rover), so, why we have
statement here: *for (i=0;i<3;i++) x[i]=sol->rr[i];*
Anybody help me? thanks so much!
--
View this message in context: http://open-source-gps-related-discussion-and-support.1099874.n2.nabble.com/Single-positioning-in-pntpos-c-tp7572821.html
Sent from the Open Source GPS-related discussion and support mailing list archive at Nabble.com.
More information about the FOSS-GPS
mailing list