GNSS说第(六)讲---卫星位置插值方法简介(一)

最近博主在修改与完善师兄编写的单点定位程序,其中涉及到卫星位置的插值,故进行了初步学习:

进行卫星位置插值的原因:
无论是广播星历还是精密星历,播报卫星位置的时间间隔都较长。在结算每个历元接收机位置时,与该历元对应的卫星位置的选取就会有较大偏差,比如:观测值历元是2021 5 11 0 0 0.00000000,因此我们需要改历元时刻的卫星位置进行接收机位置的结算,但是由于星历文件只提供了2021 5 11 2 0 0.00000000(一般广播星历)或者是2021 5 11 0 15 0.00000000(播发间隔为15min的精密星历)历元时刻的卫星位置,在这2小时或者15分钟时间里,卫星位置会发生很大变化,因此接收机位置的结算一定是误差较大。

进行卫星位置插值的几种方法:
1、利用拉格朗日插值法进行插值
2、利用牛顿插值法进行插值
3、利用Hermite插值多项式进行插值
除了上述三种常用的插值方法,其他的比如切比雪夫拟合法、勒让德拟合法都可以进行卫星位置的插值。

博主进行了初步的实验,利用拉格朗日插值法进行一个历元的卫星位置的插值计算,效果较好,如图:
在这里插入图片描述
该部分代码实现,博主会在后续放在C#专栏中,敬请期待!发布之后会在上述三种方法上附上超链接!

  • 8
    点赞
  • 17
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 3
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

十八与她

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值