GNSS原始数据解码为RINEX标准     DATE: 2020-04-28 18:44

全球卫星导航系统的研究和测量工作中需要对GNSS测量数据进行分析和计算,解码GPS接收机原始数据是实时获得以上数据的主要方法。
原始电文的二进制格式由各接收机板卡厂商及板卡集成厂家定义本文介绍了常用原始GNSS数据格式内容并对其进行解码转化为标准的RINEX格式文件。
RINEX,RTCMGPS高精度定位,GPSRTK定位,RTK高精度定位

与接收机无关的数据交换格式RINEX(The Receiver Independent Exchange Format )文件是GNSS测量领域中一种广为使用的数据格式,绝大部分数据处理软件均支持这种格式。而GPS接收机转换得到的数据是原始的二进制数据流。
 
无论何种接收机,将其特有的数据格式转换为RINEX格式对于观测数据的通用性、可分析性都有着重要而实际的意义。

随着我国北斗的迅猛发展,国内应用于实际生产作业的接收机品牌种类日益繁多,且都推出兼容北斗系统的新板卡,产生的原始数据格式不尽相同。虽然各个品牌接收机有自己的数据转换软件,但是只能解码自身所用板卡导出的原始数据,有诸多局限且不能根据需要灵活选择相应功能。因此,对于需要多台不同种类接收机协同工作的大型观测网,有必要开发高精度的集成实用性强的GNSS原始观测数据解码软件以提取数据处理所必需的信息。
 
RINEX 是一种在GPS 测量应用中普遍采用的标准数据格式。该格式采用文本文件形式存储数据,数据记录格式与接收机的制造厂商和具体型号无关。RINEX 格式定义了6 种不同类型的数据文件,其中观测数据、导航电文在进行数据处理分析时通常是必需的。

RINEX 新的版本定义3 .01 已经发布,但是版本2 .10 仍是市面上大多数软件使用的版本。

RINEX 文件名命名
RINEX 文件的命名规则这里不再赘述,文件名中的年积日以及文件头中的相应内容需要根据解出的历元时刻等数据得到,故先解出前几个历元的数据生成文件名和文件头。再重新解所有数据得到数据记录部分。其中RTCM3 .1 观测电文中缺少GPS 周数据,所以数据记录部分的年月日由使用者自行根据原始数据采集时间选择,测站代号也根据实际采集站点输入。

有些数据解算软件对RINEX 文件的数据格式有严格的限制,如GPS 导航数据在文本中的形式应为5 .20000000000D + 02 而一般程序的输出格式是5 .2000000000e + 002 ,因此编写了格式转换函数FormatData 输出相应的数据格式。

  下一篇:RTCM差分电文格式