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

博文

Rinex观测值预处理——获取GNSS载波相位平滑伪距观测值

已有 8257 次阅读 2016-5-14 15:12 |个人分类:Bernese|系统分类:科研笔记

目的:在一个观测类型为M(MIXED)的RINEX文件中,得到仅包含GPS观测值的载波相位平滑伪距观测值。

使用到下面两个工具,后面会解释原因。

teqc.exe——用来将RINEX观测值中除GPS外的观测值剔除掉;

Bernese GPS Software——用来获取载波相位平滑伪距观测值。


一、先将除GPS卫星外的其他观测值剔除

e.g. teqc -E -R -S bjfs0760.15o > bjfs0760.15o.new

删除原始文件后再将.new的后缀名去掉。

Note:当遇到多个文件时,用文本编辑器编写一个.bat文件即可。


二、用Bernese GPS Software获取载波相位平滑伪距观测值

1、打开软件,Configrue -> Set session/compute date,将时间设置为RINEX观测值的时间;

2、在Campaign List中,新建一个Campaign并选为当前活动Campaign;

3、将你要处理的文件放在刚才新建的Campaign目录下的RAW文件夹内;

4、RINEX -> RINEX utilities -> Clean/smooth RINEX obseavation files。在这里会出现对话框,选择你要处理的文件——可以是多个文件,还可以根据需要调整一些参数,很直观。


点击Run后,程序运行,很快就会返回输出结果文件,并在Campaign的RAW文件夹内生成.SMT文件,也就是平滑伪距观测值文件。


为什么要用到这两个软件,而不是自己写个小程序实现呢?

——我的体会是,a)由于实际观测过程中的一些因素会导致RINEX文件中的数据格式并非严格按标准对齐,有时候还会出现缺失或其他异常,而自己编写的程序对RINEX文件的适配性不强,往往要针对特定的文件修改代码,比较麻烦;b)上述两个软件受到了广大GNSS用户长期的检验,可靠性很高,因此我在数据的预处理过程中经常使用。





https://blog.sciencenet.cn/blog-1217335-977158.html

上一篇:AIUB's Anonymous FTP Server
下一篇:解决Matlab "Requested array exceeds maximum array size..."
收藏 IP: 59.172.176.*| 热度|

0

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

数据加载中...
扫一扫,分享此博文

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

GMT+8, 2024-11-25 22:38

Powered by ScienceNet.cn

Copyright © 2007- 中国科学报社

返回顶部