RINEX介绍

一、RINEX是什么

Receiver Independent Exchange Format (RINEX) 是一种用于存储、交换和处理全球定位系统 (GPS) 接收机观测数据的标准化文件格式。RINEX 格式由国际电信联盟 (ITU) 和国际GPS服务 (IGS) 组织共同开发和维护。它提供了一种通用的数据格式,使得不同厂商生产的GPS接收机能够互相交换数据。

RINEX 文件包含了GPS接收机记录的观测数据,如卫星导航信号强度、接收机钟差、接收机位置等。它还包括了用于校准和处理GPS数据所需的所有必要信息,如接收机特性、卫星轨道和测站坐标。

二、RINEX用途

1. 数据分析和处理:

RINEX 格式允许将不同类型的GPS接收机收集到的数据进行汇总和比较,以进行精确的数据分析和处理。研究人员和测量专家可以使用RINEX数据来研究大地测量、地壳运动、大气学等领域。
2. 精确定位和导航:

RINEX 数据可用于增强全球定位系统的定位和导航精度。通过对多个接收站数据的组合和分析,可以提高定位的准确性,并改善导航服务的可靠性。
3. 时间同步和校准:

RINEX 数据可以用于时钟校准和时间同步。接收机记录的时间标记可以与其他精密时间源进行比较,以确保精确的时间测量。

三、RINEX命名规则

文件命名格式 'ssssdddf.yyt',例如 hksc137a.21o

ssss 4字符基站名
ddd 一年的第ddd天
f 一天内的第f个文件
yy 年份
t 文件类型
o 观测文件
n 导航文件
m 气象文件

四、RINEX文件分类

常见的四种RINEX文件类型:

1. 观测文件(Observation File,通常以 ".o" 或 ".obs" 为扩展名):

观测文件包含了接收器记录的GNSS观测数据,包括伪距、载波相位、信噪比等信息。这些数据是在卫星信号被接收器测量的瞬间采集的。

2. 导航文件(Navigation File,通常以 ".n" 或 ".nav" 为扩展名):

导航文件包含了卫星的导航信息,例如星历数据、钟差等。这些信息用于计算卫星的位置和时刻。

3. 气象文件(Meteorological File,通常以 ".m" 或 ".met" 为扩展名):

气象文件包含了测量站附近的气象数据,如温度、湿度、气压等。这些数据可以用于大气误差的校正。

4. 广播星历文件(Broadcast Ephemeris File,通常以 ".brdc" 为扩展名):

这种文件包含了卫星广播星历数据,通常是导航卫星系统(如GPS、GLONASS)通过广播消息传输给用户接收器的数据。这些数据与导航文件中的星历信息相似,但通常是从卫星发送的原始格式。

这四类文件一起构成了RINEX数据格式,该格式为GNSS观测数据和导航数据的交换提供了一个标准。

五、RINEX数据格式

     3.03           OBSERVATION DATA    M (MIXED)           RINEX VERSION / TYPE
Sample Header Line 1                                      OPTIONAL HEADER
Sample Header Line 2                                      OPTIONAL HEADER
 2005     3    20    0    0   0.0000000     GPS         TIME OF FIRST OBSERVATION
 2005     3    20   23   59 44.0000000     GPS         TIME OF LAST OBSERVATION
                                                            END OF HEADER

  5  5 13  6 16 16 16 16 16  8  8  8  8 16 16 16 16 16 16 16 16 16 16 16 16
 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16
  1  1  1  1  1  1  1  1  1  1  1  1  1  1  1  1  1  1  1  1  1  1  1  1  1  1
G01  22957485.587  -838037.689   480998.924    40202.135          -545828.599
G05  22491605.116 -1457898.538  1003298.416    35327.482          -574099.567
G13  23477535.463   309947.870  1273499.514    45295.889          -533195.498
G19  22533161.034   609097.265  1775099.521    38458.714          -553004.843
G26  23629274.586  1931467.994  2288899.554    46854.250          -525674.412
                                                            END OF DATA

头部(Header)部分:

1. RINEX版本和文件类型行

3.03           OBSERVATION DATA    M (MIXED)           RINEX VERSION / TYPE

3.03 是RINEX文件的版本号。
OBSERVATION DATA 表示这是一个包含观测数据的文件。
M (MIXED) 表示观测数据可能包含不同类型的观测,如伪距和多普勒频率。

2. 可选头文件行

Sample Header Line 1                                      OPTIONAL HEADER
Sample Header Line 2                                      OPTIONAL HEADER

这里是可选的头文件行,可以包含有关观测站、测量仪器等的额外信息。这些行的内容根据实际数据的来源和处理而有所不同。

3. 时间信息行

2005     3    20    0    0   0.0000000     GPS         TIME OF FIRST OBSERVATION
2005     3    20   23   59 44.0000000     GPS         TIME OF LAST OBSERVATION

2005 3 20 0 0 0.0000000 表示观测数据的起始时间(年、月、日、小时、分钟、秒、秒的小数部分)。
2005 3 20 23 59 44.0000000 表示观测数据的结束时间。

4. 结束头部标记行

END OF HEADER

数据部分:

1. 观测数据

5  5 13  6 16 16 16 16 16  8  8  8  8 16 16 16 16 16 16 16 16 16 16 16 16
17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16
1  1  1  1  1  1  1  1  1  1  1  1  1  1  1  1  1  1  1  1  1  1  1  1  1  1
G01  22957485.587  -838037.689   480998.924    40202.135          -545828.599
G05  22491605.116 -1457898.538  1003298.416    35327.482          -574099.567
G13  23477535.463   309947.870  1273499.514    45295.889          -533195.498
G19  22533161.034   609097.265  1775099.521    38458.714          -553004.843
G26  23629274.586  1931467.994  2288899.554    46854.250          -525674.412

第一行包含观测数据的列数和每列的宽度。
第二行包含每个数据列的标签,例如卫星编号(G01,G05等)。
后续行包含实际的观测数据,例如伪距、多普勒频率等。每行的具体格式和数据类型取决于测量仪器和观测配置。

2. 结束数据标记行

END OF DATA

由于GPS 接收机类型多种多样, GPS 原始数据的数据处理是非常繁重而复杂的。RINEX 是英文“Receiver Independent Exchange Format”(接收机通用数据交换格式) 的缩写形式。为使GPS数据处理软件通用化, 同时验证所用算法的可行性, GPS数据需要首先转换为RINEX标准格式, 然后再设计与编制所需软件。在这种方式下, 一种软件能处理多种类型的GPS接收机所采集的数据。 美国德克萨斯大学应用研究实验室早期提出了一种标准的FICA文档格式,它的设计原则是尽可能保持接收机所收集数据的原始特征, 只将该数据的二进制码逐个转换为计算机的ASCII 码, 对数据本身不作任何处理。显然, 这种格式对数据库是理想的, 但对大量信息的存储和调用是繁杂的。此格式曾经用于CIGNET计划中。此后, 美国大地测量局开发了ARGO格式。它将不同型号接收机收集的数据重新进行格式化, 完全符合CIGNET计划的应用。但这种格式固定不变, 很难插入其它信息。  1989 年, 瑞士伯尔尼大学天文研究所为用于EUREF 计划, 提出了RINEX 格式草案。1989年3月, 在美国新墨西哥州举行的第五届国际卫星定位大地测量学术讨论会上, 成立了GPS交换格式的专题研究机构, 讨论了各种数据交换格式的差异。经过讨论决定, 形成了RINEX (版本1.0) 数据交换格式。1989 年8月在英国爱丁堡举行的国际大地测量协会上, RINEX格式被推荐为通用的测量GPS数据的标准交换格式。在随后一年半的应用中, RINEX 被证明为GPS数据交换的一种有效途径。 1990年9月5日, 在加拿大渥太华举行的第二届国际GPS精密定位学术讨论会上, 提出了RINEX 格式(版本2.0) 的建议。最后一次定稿是1993年3月在瑞士伯尔尼举行的IGS地球动力学学术讨论会上通过的。现在的RINEX格式经过多次的补充和修订, 已经成为GPS数据处理软件的一种标准输入格式。 通常的RINEX文件包括四种类型的ASCII码文件,它保证了不同计算机系统之间很容易地进行数据交换。这四种类型的文件分别是观测数据文件、导航数据文件、气象数据文件和GLONASS导航文件。每个文件都由一个字头块(HEADER SECTION)和一个包含实际数据的主体部分(DATA SECTION)组成。字头块中每行的第61~80列为字头标识符,这些标识符具有强制性,有关说明和例子中必须正确显示。这种格式通过在字头部分指示要存储的观测类型得到优化,以满足最小空间的需求。它与某一特定的接收机的不同观测类型无关,区最大程度是每个记录80个字节。 RINEX为纯ASCII码文本文件,其文件名有规定的命名方式: ssssdddf.yyt 其中:ssss是以4个字母表示的测站名; ddd为第一个观测历元的年积日(如1月1日为001); f为一天内文件的序号数,若f为0则表示当前日所有数据的观测数据文件; yy是以两位数表示的年份,80~99表示1980~1999年,00~79表示2000~2076年; t为文件类型,O为观测数据文件; N为导航数据文件; M为地面气象数据文件; G为GLONASS导航数据文件。 应注意:在RINEX2.0以后版本的GPS数据文件中,时间均是以GPST(GPS时)计,而不是UTC时,也就是说GPS时与UTC时之间要差一个整数跳秒数。 另外,在RINEX2.0以后版本中不仅包含GPS观测数据,还包含有GLONASS或其他卫星系统的观测数据,因此定义“snn”来区分不同卫星系统的卫星: s:卫星系统标识符,G或空白:GPS R:GLONASS T:Transit M:Mixed GPS/GLONASS nn:伪随即噪声吗(GPS),历书号(GLONASS),2位的运载卫星号(Transit)。 由于气象数据文件在绝大多数场合下并不通用,而GLONASS导航信息与GPS信息在内容上有很大不同,并且只能由GPS/GLONASS接收机获得,因此这里主要讨论观测数据文件和导航数据文件。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值