分布式gnss实时数据处理方法及系统的制作方法

文档序号:8255993阅读:565来源:国知局
分布式gnss实时数据处理方法及系统的制作方法
【技术领域】
[0001] 本发明属于GNSS精密差分产品服务端数据处理技术领域,特别涉及一种分布式 GNSS实时数据处理方法及系统。
【背景技术】
[0002] GNSS高精度实时动态定位系统能达到分米甚至厘米级的定位精度,应用非常广 泛。然而其必须依赖于服务端对大量跟踪站海量实时数据解算得到的精密差分产品。为了 给用户提供不间断的服务,必须保证服务端数据处理系统连续、稳定的运行。但是,在复杂 网络环境下传输的海量实时数据流不可避免产生各种复杂多样的异常,从而导致解算系统 崩溃;同时,由于软硬件原因服务端也难免发生崩溃现象。
[0003] 在这些情况下,重启服务端后,所有的历史观测信息全部丢失,数据预处理和差分 参数估计模块需要重新初始化,且存在重新初始化时间过长、差分产品一致性较差的问题, 难以满足用户对实时高精度定位的要求。为保证给用户提供连续高精度的定位服务,必须 要求服务端重启后能继续重启前的解算状态运行,从而避免初始化,保证差分产品的一致 性。

【发明内容】

[0004] 针对现有技术存在的不足,本发明提供了一种分布式GNSS实时数据处理方法及 系统,该方法能使服务端重启后能继续重启前的解算状态运行,保证差分产品的实时性和 一致性,从而保证给用户提供连续高精度的定位服务。
[0005] 为解决上述技术问题,本发明采用如下的技术方案:
[0006] -、分布式GNSS实时数据处理方法,包括:
[0007] 步骤1,在接收机端对接收的原始观测数据进行周跳探测,获得周跳时间信息,周 跳时间信息即各卫星最后一次发生周跳的时间;
[0008] 步骤2,在接收机端将周跳时间信息和原始观测数据编码后发送至服务器端;
[0009] 步骤3,在服务器端对接收的编码数据进行解码,获得观测数据和周跳时间信息;
[0010] 步骤4,在服务器端通过比较当前历元解码获得的周跳时间信息和上一历元解码 获得的周跳时间信息是否相同,判断当前历元下卫星是否发生周跳;
[0011] 步骤5,在服务器端根据周跳判断结果和解码获得的观测数据进行解算,并在服务 器端存储当前历元解算获得的滤波器状态参数信息;
[0012] 步骤6,若解算中断,服务器端重启后,采用存储的滤波器状态参数恢复中断历元 下的滤波器,采用恢复的滤波器继续解算中断前的解算状态。
[0013] 步骤1中在接收机端采用TuberEdit法对接收的原始观测数据进行周跳探测。
[0014] 步骤2中,在接收机端采用RTCM编码方式对周跳时间信息和原始观测数据进行编 码;同时,步骤3中,在服务器端采用RTCM解码方式进行解码获得观测数据和周跳时间信 息。
[0015]步骤4具体为:
[0016] 比较当前历元解码获得的第一周跳时间信息和服务器端存储的第二周跳时间信 息,第二周跳时间信息的初始值为初始历元解码获得的周跳时间信息;若第一周跳时间信 息和第二周跳时间信息不同,则相应卫星发生周跳,采用第一周跳时间信息更新第二周跳 时间信息;反之,相应卫星未发生周跳。
[0017] 作为优选,步骤5进行解算后,采用残差编辑处理解码获得的观测数据,剔除未探 测出周跳的卫星观测数据。
[0018] 步骤5中所述的在服务器端根据周跳判断结果和解码获得的观测数据进行解算, 具体为:
[0019] 若卫星未发生周跳,则直接利用解码获得的观测数据进行解算;
[0020] 若卫星发生周跳,则通过伪距解算初始化周跳卫星的模糊度参数,然后利用解码 获得的观测数据进行解算。
[0021] 步骤5中采用卡尔曼滤波法进行解算。
[0022] 二、分布式GNSS实时数据处理系统,包括:
[0023] 周跳探测模块,用来在接收机端对接收的原始观测数据进行周跳探测,获得周跳 时间信息,周跳时间信息即各卫星最后一次发生周跳的时间;
[0024] 编码和传输模块,用来在接收机端将周跳时间信息和原始观测数据编码后发送至 服务器端;
[0025] 解码模块,用来在服务器端对接收的编码数据进行解码,获得观测数据和周跳时 间信息;
[0026] 周跳判断模块,用来在服务器端通过比较当前历元解码获得的周跳时间信息和上 一历元解码获得的周跳时间信息是否相同,判断当前历元下卫星是否发生周跳;
[0027] 历元解算模块,用来在服务器端根据周跳判断结果和解码获得的观测数据进行解 算,并在服务器端存储当前历元解算获得的滤波器状态参数信息;
[0028] 滤波器恢复模块,用来若解算中断,服务器端重启后,采用存储的滤波器状态参数 恢复中断历元下的滤波器,采用恢复的滤波器继续解算中断前的解算状态。
[0029] 和现有技术相比,本发明具有如下特点和有益效果:
[0030] 1、将周跳探测模块移到接收机端,克服了服务器端在数据采样率较高时周跳探测 效果较差和中断重启后无法进行周跳探测的缺陷;并且可根据服务器端需求播发不同采样 率的观测数据。
[0031] 2、服务器端通过实时保存滤波器状态参数信息,使得服务器端中断后可以利用中 断前存储的状态参数信息恢复滤波器,无需重新初始化即可立刻继续中断前的解算状态运 行,避免了较长的收敛时间,大大提高了服务系统的实时性和可靠性,从而可为用户提供连 续、一致的精密差分产品,保证高精度定位服务。
【附图说明】
[0032] 图1是本发明的具体流程图。
【具体实施方式】
[0033] 下面将结合附图和【具体实施方式】进一步说明本发明技术方案。
[0034] 下文出现的"接收机"即"基准站接收机","服务器"即"接收机解算服务器"。
[0035
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1