GAMP中的待估参数

 

相关代码在gamp.h头文件中,大概line:510

/* number and index of states */
#define NF(opt)     ((opt)->ionoopt==IONOOPT_IF12?1:(opt)->nf)   /* number of frquencies */
#define NP(opt)     ((opt)->dynamics?9:3)   /* number of position solution */
#define NC(opt)     (NSYS)    /* number of clock solution */
#define ND(opt)     ((opt)->nf>=3||(opt)->ionoopt==IONOOPT_UC12?1:0)   /* number of receiver DCB */
//#define ND(opt)     ((opt)->nf>=3?1:0)   /* number of receiver DCB */
#define NICB(opt)   ((opt)->gloicb==GLOICB_OFF?0:((opt)->gloicb==GLOICB_LNF?1:((opt)->gloicb==GLOICB_QUAD?2:((opt)->gloicb==GLOICB_1SAT?NSATGLO:13))))
                              /* number of GLONASS ICB */
#define NT(opt)     ((opt)->tropopt<TROPOPT_EST?0:((opt)->tropopt==TROPOPT_EST?1:3))   /* number of tropospheric parameters */
#define NI(opt)     ((opt)->ionoopt==IONOOPT_UC1||(opt)->ionoopt==IONOOPT_UC12?MAXSAT:0)   /* number of ionospheric parameters */
#define NR(opt)     (NP(opt)+NC(opt)+ND(opt)+NICB(opt)+NT(opt)+NI(opt))
#define NB(opt)     (NF(opt)*MAXSAT)    /* number of phase ambiguity parameters */
#define NX(opt)     (NR(opt)+NB(opt))   /* number of estimated parameters */
#define IC(s,opt)   (NP(opt)+(s))       /* state index of clocks (s=0:gps,1:glo,2:bds,3:gal) */
#define ID(opt)     (NP(opt)+NC(opt))   /* state index of receiver DCB */
#define IICB(s,opt) (NP(opt)+NC(opt)+ND(opt)+(s)-1)   /* state index of GLONASS ICB */
#define IT(opt)     (NP(opt)+NC(opt)+ND(opt)+NICB(opt))   /* state index of tropospheric parameters */
#define II(s,opt)   (NP(opt)+NC(opt)+ND(opt)+NICB(opt)+NT(opt)+(s)-1)   /* state index of ionospheric parameters */
#define IB(s,f,opt) (NR(opt)+MAXSAT*(f)+(s)-1)      /* state index of phase ambiguity parameters */

根据代码可以看出估计的参数有:

位置、钟差、接收机DCB、GLONASS的频间偏差、对流层待估参数、对流层待估参数、模糊度

posted @ 2021-04-13 20:33  無常  阅读(649)  评论(0)    收藏  举报