Application research of RINGO software in multi-system GNSS data preprocessing
-
摘要: 数据预处理是GNSS实现高精度定位的前提,也是数据处理重要且必须的环节. 随着卫星系统和数量的增加、与接收机无关的交换格式(receiver independent exchange format, RINEX)版本的更新,GNSS的数据类型及格式日益复杂. 虽然目前数据预处理软件数量较多,但常需要多个软件联合才能完成预处理流程,过程繁杂,效率低下. 为实现高效的全流程数据预处理,RINGO数据预处理软件应运而生,其支持所有RINEX版本的多系统数据预处理工作. 研究演示了RINGO的主要功能、使用方法及原理,着重探究和阐释了易出现混淆的钟跳修正等功能. 测试表明,使用RINGO软件可高效独立的实现对海量多系统GNSS数据的预处理工作,有助于简化复杂的GNSS数据管理任务及RINEX最新版本观测记录的推广与使用.
-
关键词:
- 接收机无关的交换格式(RINEX) /
- GNSS数据 /
- 数据预处理 /
- RINGO /
- 接收机钟跳改正
Abstract: Data preprocessing is a prerequisite for achieving high-precision positioning with the Global Navigation Satellite System (GNSS) and is also a vital step in data processing. As the number of satellite systems, numbers, and versions of Receiver Independent EXchange format (RINEX) increase, the GNSS data types and formats become progressively complex. Thought there are various data preprocessing software options available, multiple programs are required to complete the preprocessing stage, resulting in inefficiency and complexity. Therefore, to achieve efficient data preprocessing, developers have created the “RINGO” data preprocessing software, which supports all RINEX versions of multi-system data preprocessing. To achieve effective data preprocessing, developers created the “RINGO” software which supports all RINEX versions of multi-system data preprocessing. The study demonstrates the main functions, usage and principles of RINGO, with a focus on investigating and explaining confusing functions such as receiver clock jump correction. The test results demonstrate that RINGO can effectively and independently preprocess vast amounts of multi-system GNSS data, which can significantly ease the complex task of GNSS data management and foster the adoption of the latest version of RINEX observation records. -
表 1 RINGO软件主要常用功能及其示例
子命令 功能 命令示例 merge 压缩文件的提取 RINGO merge bjfs30010.23o.gz > bjfs30010.23o 两个观测文件的合并 RINGO merge bjfs30010.23o bjfs30020.23o > bjfs300_1020.23o RINEX文件头的编辑(设置天线类型与编号、测站的近似坐标、接收机的类型与编号等信息) RINGO merge bjfs30010.23o.gz --h.agency COMNOC --h.observer JYLI > bjfs30010.23o 特定卫星或卫星系统的筛选 RINGO merge --inclPRN "G01,G02" bjfs0010.23o > bjfs0010_G0102.23o 特定的时间段内的数据的裁剪 RINGO merge --stime "2023/01/01 01:00:00" --etime "2023/01/01 02:00:00" bjfs0010.23o > bjfs0010_clip.23o RINEX文件的重采样 RINGO merge --interval 10 bjfs0010.23o > bjfs0010_10.23o clkcorr 钟跳改正(时间标识平滑) RINGO clkcorr bjfs00010.23o > timetag_smoothed_bjfs00010.23o 钟跳改正(相位和伪距平滑) RINGO clkcorr --smpr bjfs00010.23o > range_moothed_bjfs00010.23o ioncorr 1阶电离层改正 RINGO ioncorr -1 bjfs00050.23o brdm0050.23p igsg0050.23i > bjfs00050_i1.23o 1阶和2阶电离层改正 RINGO ioncorr -1 -2 bjfs00050.23o brdm0050.23p igsg0050.23i > bjfs00050_i12.23o qc 质量检查 RINGO qc bjfs00050.23o brdm0050.23p > bjfs00050.23o_qc.log bingo 将BINEX文件转换为RINEX 观测和导航文件 RINGO bingo 02550010_21.bnx --outobs 02550010.21o --outnav 02550010.21p rtcmgo 将RTCM文件转换为RINEX obs和导航文件 RINGO rtcmgo 02550010_21.rtcm --outobs 02550010.21o --outnav 02550010.21p viewer 观测文件的交互式查看器 RINGO viewer bjfs00010.23o > bjfs00010_23o.html 质量检查的交互式查看器 RINGO viewer --qcmode bjfs00010.23o brdm0010.23p > bjfs00010_23o_qc.html 表 2 RINGO软件支持的数据类型
数据格式 文件类型 数据类型 RINEX 2.xx
3.0x
4.002.10, 2.11, 2.12
3.00, 3.01, 3.02, 3.03, 3.04, 3.05
4.00BINEX Big endian,forward BINEX 导航数据:
0 × 01 - 0 × 01: GPS星历
0 × 01 - 0 × 02: GLO星历
0 × 01 - 0 × 03: SBAS星历
0 × 01 - 0 × 06: QZS星历
0 × 01 - 0 × 14: GAL星历
0 × 7f GNSS观测RTCM RTCM10403.3 导航数据:
1019: GPS星历
1020: GLO星历
1044: QZS星历
1046: GAL星历
GNSS观测数据:
Msm7 (1077, 1087, 1097, 1117)表 3 接收机钟跳的类型[10]
类型 时间标识 伪距观测值 相位观测值 1 阶跃 连续 连续 2 阶跃 阶跃 连续 3 连续 阶跃 连续 4 连续 阶跃 阶跃 -
[1] BLEWITT G, HAMMOND W, KREEMER C. Harnessing the GPS data explosion for interdisciplinary science [J]. Eos, 2018:99. DOI: 10.1029/2018EO104623 [2] GURTNER W, ESTEY L. RINEX: The Receiver Independent Exchange Format Version 3.00[R/OL]. (2007-11-28)[2023-07-20]. https://files.igs.org/pub/data/format/rinex300.pd [3] ESTEY L H, MEERTENS C M. TEQC: the multi-purpose toolkit for GPS/GLONASS data[J]. GPS solutions, 1999, 3(1): 42-49. DOI: 10.1007/PL00012778 [4] FREYMUELLER J. IGSMAIL-4318: new version of Clockprep program [J]. IGS central bureau, 2003: 20. [5] VACLAVOVIC P, DOUSA J. G-Nut/Anubis: open-source tool for multi-GNSS data monitoring with a multipath detection for new signals, frequencies and constellations[J]. IAG 150 years, 2015(143): 775-782. DOI: 10.1007/1345.2015.97 [6] NISCHAN T. GFZRNX-RINEX GNSS data conversion and manipulation toolbox (version 1.05) [J]. GFI data services, 2016. DOI: 10.5880/GFZ.11.2016.002 [7] KAWAMOTO S, TAKAMATSU N, ABE S. RINGO: A RINEX pre-processing software for multi-GNSS data[J]. Earth, planets and space, 2023(75): 54. DOI: 10.1186/S40623-023-01811-w [8] HATANAKA Y. A compression format and tools for GNSS observation data[J]. Bulletin of the Geographical Survey Institute, 2008, 55: 21-30. https://www.gsi.go.jp/common1000045517.pdf [9] 赵珞成. GPS 接收机时钟控制方法[J]. 测绘科学, 2006, 31(1): 94-95. DOI: 10.3771/j.issn.1009-2307.2006.01.032 [10] GUO F, ZHANG X. Real-time clock jump compensation for precise point positioning[J]. GPS solutions, 2014, 18(1): 41-50. DOI: 10.1007/s10291-012-0307-3 [11] WÜBBENA G. Software developments for geodetic positioning with GPS using TI-4100 code and carrier measurements[C]// Proceedings of the First International Symposium on Precise Positioning with GPS, 1985: 403-412. [12] BLEWITT G. An automatic editing algorithm for GPS data[J]. Geophysical research letters, 1990, 17(3): 199-202. DOI: 10.1029/GL017i003p00199 [13] 张小红, 曾琪, 何俊, 等. 构建阈值模型改善TurboEdit实时周跳探测[J]. 武汉大学学报(信息科学版), 2017, 42(3): 285-292. [14] FRITSCHE M, DIETRICH R, KNöFEL C, et al. Impact of higher-order ionospheric terms on GPS estimates[J]. Geophysical research letters, 2005, 32(23): 23311-1-23311-5. DOI: 10.1029/2005GL024342 [15] KEDAR S, HAJJ G A, WILSON B, et al. The effect of the second order GPS ionospheric correction on receiver positions [J]. Geophysical research letters, 2003, 30(16). DOI: 10.1029/2003GL017639 [16] MUNEKANE H. A semi-analytical estimation of the effect of second-order ionospheric correction on the GPS positioning[J]. Geophysical journal international, 2005, 163(1): 10-17. DOI: 10.1111/j.1365-246X.2005.02723.x [17] HAJJ G A , BASSIRI S. Higher-order ionospheric effects on the GPS observables and means of modeling them [J]. Advances in the Astronautical Sciences, 1993, 95: 1071-1086. [18] ALKEN P, ERWAN T, BEGGAN C D, et al. International geomagnetic reference field: the thirteenth generation[J]. Earth planets and space, 2021, 73(1): 1-25. DOI: 10.1186/s40623-020-01288-x [19] SCHAER S, BEUTLER G, ROTHACHER M. Mapping and predicting the ionosphere[C]// The 1998 IGS Analysis Center Workshop, 1998. [20] MARQUES H A, MONICO J F, AQUINO M. RINEX_HO: second-and third-order ionospheric corrections for RINEX observation files[J]. GPS solutions, 2011, 15(3): 305-314. DOI: 10.1007/s10291-011-0220-1