基于Ntrip Caster软件的GNSS实时应用
2021-03-08陈永昌盛传贞张京奎
陈永昌 盛传贞 张京奎
(中国电子科技集团公司第五十四研究所 河北省石家庄市 050002)
1 引言
全球导航卫星系统(GNSS)是能为地球表面或近地空间的用户提供全天候定位、导航和授时服务的空基无线电导航定位系统。近年来,随着GNSS应用的日益丰富,大众用户对于实时高精度的应用需求日渐增多。因此,GNSS实时服务迎来新的发展契机。
国际GNSS服务(International GNSS Service,IGS)组织于2002年成立实时工作组(Real Time Working Group,RTWG),致力于相关应用的基础设施建设与标准规范制定,并于2007年号召多个国际分析中心参与实时飞行员项目(Real Time Polit Project,RTPP)。现今,GNSS提供实时服务主要依靠实时增强信息,而高效的信息传递是其中的重要环节。为此,国际海运事业无线电技术委员会(Radio Technical Commission for Maritime Services,RTCM)SC104协议应运而生[1-3],为实时信息的高效传递提供了统一标准。
RTCM SC104标准格式是由RTCM于1983年11月提出的GNSS差分信号格式[4,5]。SC104标准定义了GNSS实时导航定位等相关应用中,二进制数据流所包含的内容、结构和组织方式,包括测站信息、广播星历、观测数据和各类实时产品等[6,7]。该标准为实时GNSS应用提供了通信接口,目前已广泛应用于实时GNSS数据的编码和解码中。目前,最新使用的RTCM SC104协议包括10403.3——差分GNSS服务协议、10401.2——差分Navstar GPS参考站和完好性监测协议、10410.1——RTCM网络传输协议(Ntrip)。
本文主要对网络传输实时信息的Ntrip协议进行介绍,然后针对Ntrip协议在应用过程中实现Caster服务的几款软件进行实例演示,为广大GNSS实时用户提供实用的参考信息。
2 Ntrip协议
自1993年以来,RINEX格式是用于长期存储和传播GNSS数据的标准文件格式,但主要针对后处理模式。……
