System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 多源卫星遥测数据解析系统技术方案_技高网

多源卫星遥测数据解析系统技术方案

技术编号:42445104 阅读:7 留言:0更新日期:2024-08-16 16:52
本发明专利技术涉及卫星测运控技术领域,特别公开了一种多源卫星遥测数据解析系统,包括数据收发模块,用于根据预先设定的通信信息监听各个卫星测运控系统发送的卫星遥测数据,根据预先设定的数据包协议,对所述卫星遥测数据进行解析,获取遥测原码,向消息中间件推送第一消息;第一消息包括遥测原码;遥测预处理模块,用于根据预先设定的遥测信息,对遥测原码进行预处理,形成序列化数据,向消息中间件推送第二消息;第二消息包括序列化数据;遥测解析模块,用于根据预先设定的遥测处理配置信息,获取序列化数据对应的遥测处理信息;根据遥测处理信息对序列化数据进行处理,获取遥测处理结果,向消息中间件发送第三消息;第三消息包括遥测处理结果。

【技术实现步骤摘要】

本专利技术涉及卫星测运控,特别是涉及一种多源卫星遥测数据解析系统


技术介绍

1、当前航天器的遥测数据按照编排格式主要分为帧和包两种。现行的遥测数据处理软件根据卫星遥测大纲处理要求,将遥测数据加工处理为工程变量或状态量,然后分发处理结果。地面运控系统监视遥测处理结果,分析卫星各系统的工况。

2、然而,由于各型号卫星对于结构和功能具有不同的需求,因此不同类型卫星下传遥测数据的格式、工程遥测参数以及参数处理方法是大不相同的。同时,从不同地面运控系统到测运控中心之间的网络传输协议和数据包协议也不尽相同。因此,现行遥测数据处理软件大都是专星专用。在新增卫星时,需要修改现行遥测数据处理软件的代码,对现行遥测数据处理软件进行升级维护。可见,现行仅支持单星的遥测数据处理软件的通用性差,无法适应多星共管的行业趋势,不利于控制软件成本。


技术实现思路

1、基于此,有必要针对现行仅支持单星的遥测数据处理软件的通用性差的问题,提供一种多源卫星遥测数据解析系统。

2、一种多源卫星遥测数据解析系统,包括数据收发模块,用于根据预先设定的通信信息监听各个卫星测运控系统发送的卫星遥测数据,根据预先设定的数据包协议,对所述卫星遥测数据进行解析,获取遥测原码,向各个所述卫星测运控系统发送链监数据,向消息中间件推送第一消息;所述第一消息包括所述遥测原码;遥测预处理模块,用于向所述消息中间件订阅所述第一消息,根据预先设定的遥测信息,对所述遥测原码进行预处理,形成序列化数据,向消息中间件推送第二消息;所述第二消息包括所述序列化数据;遥测解析模块,用于向所述消息中间件订阅所述第二消息,根据预先设定的遥测处理配置信息,获取所述序列化数据对应的遥测处理信息;根据所述遥测处理信息对所述序列化数据进行处理,获取遥测处理结果,向所述消息中间件发送第三消息;所述第三消息包括所述遥测处理结果。

3、在其中一个实施例中,所述多源卫星遥测数据解析系统还包括可视化配置模块,用于管理配置信息,所述配置信息包括通信信息、所述数据包协议、所述遥测信息、所述遥测处理配置信息、所述遥测处理信息;存储模块,用于存储所述配置信息。

4、在其中一个实施例中,所述数据收发模块包括第一配置单元,用于获取预先设定的所述通信信息和预先设定的数据包协议;所述通信信息包括但不限于通信协议、通信端口、网络传输协议;监听单元,用于根据所述通信信息对各个卫星测运控系统发送的卫星遥测数据进行监听;数据解析单元,用于根据所述数据包协议解析所述卫星遥测数据的包头信息,提取所述卫星遥测数据的遥测原码;链监单元,用于根据所述通信信息生成pb格式的链监数据,向各个所述卫星测运控系统发送所述pb格式的链监数据;第一消息推送单元,用于向所述消息中间件推送第一消息;所述第一消息包括所述遥测原码。

5、在其中一个实施例中,所述数据收发模块还包括数据验证单元,用于在解析所述卫星遥测数据的包头信息后,判断所述数据包协议中的验证信息与所述遥测原码中的验证信息是否匹配,响应于所述数据包协议中的验证信息与所述遥测原码中的验证信息匹配的验证结果,将所述遥测原码传输至所述第一消息推送单元,响应于所述数据包协议中的验证信息与所述遥测原码中的验证信息不匹配的验证结果,丢弃所述卫星遥测数据;网络数据质量统计单元,用于在所述数据验证单元丢弃所述卫星遥测数据后,对本次接收的网络数据质量进行统计。

6、在其中一个实施例中,所述序列化数据为pb格式数据,所述遥测预处理模块包括第二配置单元,用于获取预先设定的所述遥测信息;所述遥测信息包括但不限于遥测帧格式和参数信息;第一消息订阅单元,用于向所述消息中间件订阅所述第一消息;数据预处理单元,用于根据所述遥测信息对所述遥测原码执行解扰、解密、拆帧、分波道中的一种或多种数据处理操作,产生中间结果,根据所述中间结果组成所述pb格式数据;第二消息推送单元,用于向所述消息中间件推送第二消息;所述第二消息包括所述pb格式数据。

7、在其中一个实施例中,所述遥测预处理模块还包括数据匹配单元,用于在获取所述第一消息后,判断所述遥测信息中的遥测帧格式与所述遥测原码中的遥测帧格式是否匹配,响应于所述遥测信息中的遥测帧格式与所述遥测原码中的遥测帧格式匹配的验证结果,将所述遥测原码传输至所述数据预处理单元,响应于所述遥测信息中的遥测帧格式与所述遥测原码中的遥测帧格式不匹配的验证结果,丢弃所述遥测原码;遥测数据质量统计单元,用于在所述数据匹配单元丢弃所述遥测原码后,对本次接收的遥测数据质量进行统计。

8、在其中一个实施例中,所述遥测解析模块包括第二消息订阅单元,用于向所述消息中间件订阅所述第二消息;第三配置单元,用于获取预先设定的遥测处理配置信息;数据载入单元,用于根据所述遥测处理配置信息,获取所述序列化数据对应的遥测处理信息;数据处理单元,用于根据所述遥测处理信息对所述序列化数据进行解算处理,获取遥测处理结果;第三消息推送单元,用于向所述消息中间件发送第三消息;所述第三消息包括所述遥测处理结果。

9、在其中一个实施例中,所述数据处理单元包括第一处理单元,用于统计所述序列化数据对应遥测参数的数量信息,根据所述数量信息确定解算任务的任务量;第二处理单元,所述第二处理单元包括至少一个处理线程,所述第一处理单元用于根据所述任务量和所述第二处理单元中所述处理线程的线程数,将所述解算任务分配至所述第二处理单元的所述处理线程;所述处理线程用于根据所述序列化数据中的标识调用所述标识对应的所述遥测处理信息,根据所述遥测处理信息解算出工程变量和状态量,对所述状态量进行二次处理;所述第二处理单元还用于对所述处理线程的解算结果进行汇总,形成遥测处理结果。

10、在其中一个实施例中,所述可视化配置模块包括数据包协议管理单元,用于实现对所述数据包协议的增删改查功能;遥测数据管理单元,用于实现对所述遥测信息、所述遥测处理配置信息、所述遥测处理信息的增删改查功能。

11、在其中一个实施例中,所述可视化配置模块还包括卫星信息管理单元,用于实现对卫星信息的增删改查功能;卫星测运控系统管理单元,用于实现对卫星测运控系统信息的增删改查功能;标校方式管理单元,用于实现对标校方式的增删改查功能。

12、上述多源卫星遥测数据解析系统,包括数据收发模块、遥测预处理模块和遥测解析模块,数据收发模块、遥测预处理模块和遥测解析模块之间通过消息中间件进行通信。数据收发模块对各个卫星测运控系统分别进行监听,接收卫星遥测数据并对其进行解析获取遥测原码,将遥测原码发送至消息中间件。遥测预处理模块通过消息中间件获取遥测原码,并对其进行预处理以形成序列化数据,将序列化数据发送至消息中间件。遥测解析模块通过消息中间件获取序列化数据并对其进行处理以形成遥测处理结果,将遥测处理结果发送至消息中间件。地面运控系统可以通过订阅消息中间件来获取遥测处理结果。利用消息中间件可以实现多星遥测数据的并行高效处理,各星各参数处理线程之间互相独立,互不影响。通过将不同类型的卫星遥本文档来自技高网...

【技术保护点】

1.一种多源卫星遥测数据解析系统,其特征在于,包括:

2.根据权利要求1所述的多源卫星遥测数据解析系统,其特征在于,所述多源卫星遥测数据解析系统还包括:

3.根据权利要求1或2所述的多源卫星遥测数据解析系统,其特征在于,所述数据收发模块包括:

4.根据权利要求3所述的多源卫星遥测数据解析系统,其特征在于,所述数据收发模块还包括:

5.根据权利要求1所述的多源卫星遥测数据解析系统,其特征在于,所述序列化数据为PB格式数据,所述遥测预处理模块包括:

6.根据权利要求5所述的多源卫星遥测数据解析系统,其特征在于,所述遥测预处理模块还包括:

7.根据权利要求1所述的多源卫星遥测数据解析系统,其特征在于,所述遥测解析模块包括:

8.根据权利要求7所述的多源卫星遥测数据解析系统,其特征在于,所述数据处理单元包括:

9.根据权利要求2所述的多源卫星遥测数据解析系统,其特征在于,所述可视化配置模块包括:

10.根据权利要求9所述的多源卫星遥测数据解析系统,其特征在于,所述可视化配置模块还包括:

...

【技术特征摘要】

1.一种多源卫星遥测数据解析系统,其特征在于,包括:

2.根据权利要求1所述的多源卫星遥测数据解析系统,其特征在于,所述多源卫星遥测数据解析系统还包括:

3.根据权利要求1或2所述的多源卫星遥测数据解析系统,其特征在于,所述数据收发模块包括:

4.根据权利要求3所述的多源卫星遥测数据解析系统,其特征在于,所述数据收发模块还包括:

5.根据权利要求1所述的多源卫星遥测数据解析系统,其特征在于,所述序列化数据为pb格式数据,所述遥测预处理模块包括:

【专利技术属性】
技术研发人员:李子玉孟超凡候铭洋董剑南刘振国崔荣苏旭陈琦赵晓华刘杰
申请(专利权)人:十方星链苏州航天科技有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1