rtklib使用kalman滤波进行高精度相对定位原理

rtklib使用kalman滤波进行高精度相对定位中浮点解的计算,流程主要分为以下几个步骤:

1. 计算移动站概略坐标

2. 计算卫星位置、速度

3. 选择共视卫星

4. 计算非差残差项和双差

5. 使用kalman滤波计算浮点解

6. 重新进行双差计算

5. 计算固定解


各个步骤的关键算法如下:

1. 计算概略坐标

    概略坐标的计算可以使用卡拉曼滤波方法或者加权最小二乘法,rtklib中使用的是后者。

    对应代码:rtkpos--pntpos

2. 计算卫星位置速度

    对应代码: relpos--satposs

3. 选择基准站与移动站共视卫星

   对应代码: relpos--selsat

4. kalman滤波状态更新

    kalman滤波状态更新主要内容有3个,即a 状态转移矩阵的确定 b 初值确定 c 状态向量确定

    rtklib中状态向量选择移动站的位置速度 以及单差整周模糊度(x,v,N1,N2,N3...Nm)

评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值