rtklib 周跳检测

博客介绍了两种周跳检测方式。LLI方式检测周跳,以前向处理为例,通过对比上一历元和当前历元半周跳标志判断周跳,后向处理则利用前一历元的LLI;MW方式检测周跳基于GF组合,若没有周跳,上一历元和当前历元的GF值应一致,阈值可根据噪声水平设定。

目录

 

 

1 LLI方式检测周跳

2 MW方式检测周跳



 

 

1 LLI方式检测周跳

 

/* detect cycle slip by LLI --------------------------------------------------*/
/* args   : rtk_t  *rtk       IO  gps solution structure
*          obsd_t *obs       I   satellite observations
*          int     i         I   index of obs
*          int    rcv        I   1: rover receiver; 2: base receiver 
*/
static void detslp_ll(rtk_t *rtk, const obsd_t *obs, int i, int rcv)
{
    unsigned int slip,LLI;
    int f,sat=obs[i].sat;
    
    trace(3,"detslp_ll: i=%d rcv=%d\r\n",i,rcv);
    
    for (f=0;f<rtk->opt.nf;f++) {   //nf是频点个数(1:L1,2:L1+L2,3:L1+L2+L5)
        
        if (obs[i].L[f]==0.0|| //L当前相位
            fabs(timediff(obs[i].time,rtk->ssat[sat-1].pt[rcv-1][f]))<DTTOL) {
            continue;
        }
        /* restore previous LLI */
        if (rcv==1) LLI=getbitu
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值