jsy的个人博客分享 http://blog.sciencenet.cn/u/jsy

博文

一种剔除行时粗差的稳健算法

已有 1206 次阅读 2021-2-4 10:20 |个人分类:点滴积累|系统分类:科研笔记

星上下传的辅助数据由于各种原因经常发生误码,导致辅助数据存在错误值。为了剔除这些错值,需要稳健的剔除粗差的算法。现在针对行积分时间保持不变的行时文件,描述一种稳健的剔除行时粗差的算法。

 

算法输入原始的行时文件,输出修正后的行时文件。

算法原理:首先通过投票方法得到行积分时间,再通过投票方法得到特定行的行时,最后推算出所有行的行时。

具体步骤如下:

1)  从原始行时文件读入行号i和行时ti信息

2)  逐个计算所有行的行积分时间dti=(ti2-ti1)/(i2-i1)

3)  dti投票得到dt(即为正确的行积分时间)

4)  根据现有的行号i和行时ti,以及投票结果dt,逐个推算特定行k的行时tki=ti+(k-i)*dt

5)  对所有计算得到的特定行k的行时tki进行投票,得到tk(即为正确的特定行k的行时)

6)  根据投票结果tkdt,推算每一行i的行时ti’=tk+(i-k)*dt(即为修正后的行时结果)

7)  将修正后的结果(行号i和行时ti’)输出到文件

 




https://wap.sciencenet.cn/blog-3465734-1270544.html

上一篇:差商法轨道外推技术
下一篇:一种剔除GPS粗差的稳健算法
收藏 IP: 171.113.200.*| 热度|

0

该博文允许注册用户评论 请点击登录 评论 (0 个评论)

数据加载中...

Archiver|手机版|科学网 ( 京ICP备07017567号-12 )

GMT+8, 2024-4-28 12:00

Powered by ScienceNet.cn

Copyright © 2007- 中国科学报社

返回顶部