一、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