本发明属于卫星遥测解析,涉及基于ccsds-aos标准的遥测装订及解析方法。
背景技术:
1、ccsds(consultive committee for space data system,高级在轨系统)是由各国空间机构相互协作共同开发和制定空间数据标准以促进空间信息交换的国际性组织,旨在加强各国航天机构互操作和促进与空间相关的信息交换。aos标准是一种高级在轨数据系统传输处理协议,它服务于空-空、空-地数据传输与处理系统,用于实时复接处理各种不同速率、不同类型的载荷数据。ccsds-aos标准引入了虚拟信道(virtual channel,vc)的概念。通过将一个物理信道划分成多个虚拟的逻辑信道,每个虚拟信道分别标识并传输一种数据流。虚拟信道使得一个物理空间信道被多个高层数据流以时分复用的方式共享,多种不同类型的数据在一个物理信道上传输成为可能,从而奠定了复接的理论基础。
2、卫星发射入轨后,所有卫星相关的信息均需通过下行的遥测数据获取。卫星通过地面测站设备或中继卫星将遥测源码从卫星上下传下来,地面中心通过遥测处理软件解析遥测源码从而获取遥测参数,了解卫星信息。由于卫星设计方不同、用途不同、总线不同等因素,卫星遥测帧格式不尽相同。传统模式下,体制内采用单星单独开发专用的遥测软件进行该星遥测解析处理,此类方法针对每类卫星均开发专用的遥测解析软件,增加了开发成本及维护成本,随着商业航天的发展,卫星发射数量的极大增加,该类方法不可取。
技术实现思路
1、本发明的目的是提供一种基于ccsds-aos标准的遥测装订及解析方法,解决了传统模式下单星需要单独开发专用遥测解析方法,开发成本高,不实用的问题。
2、本发明所采用的技术方案是,基于ccsds-aos标准的遥测装订及解析方法,包括以下步骤:
3、步骤1,根据已有卫星遥测文件创建解析方法库;
4、步骤2,设计遥测装订表,包括设计遥测帧信息表、遥测包信息表、遥测参数信息表、遥测参数翻译表和动态方法表;
5、步骤3,引入动态方法库,将新增解析方法添加在动态方法库中;
6、步骤4,填写遥测装订表,将遥测装订表解析入库;
7、步骤5,读取遥测装订表配置;
8、步骤6,接收并解析遥测源码,根据遥测参数翻译表配置找到对应状态码描述,根据左右门限判断遥测参数是否超限,给出告警提示标识,返回遥测处理结果。
9、其中,遥测帧信息表包括帧长、帧同步码位置、帧同步码预定值、crc校验相关信息、首导头指针位置、首导头指针位置掩码、首导头指针初始值、帧主导头长度、固定遥测长度、固定遥测起始字节、是否解扰及解扰方法。
10、crc校验相关信息包括crc校验起始位置、crc校验结束位置、crc多项式、crc初始值和crc位端模式。
11、遥测包信息表包括包代号、包版本位置、包类型位置、包副导头信息位置、apid位置、分段标志位置、包长位置、包中包分类信息、六个包出现条件、包中包出现条件、参数编号开始、参数编号结束和包名称描述。
12、六个包出现条件与包的六个特性参数相匹配,包的六个特性参数分别为包版本、包类型、包副导头标识、apid、分段标志、包长。
13、遥测参数信息表包括参数编号、参数代号、参数波道码位、处理方法、量化单位、系数1、系数2、左边界、右边界、参数名称和结果类型。
14、遥测参数翻译表包括参数代号、状态码值、状态码描述和类型。
15、动态方法表包括处理方法、对应动态库名、对应函数名和处理方法说明。
16、本发明的有益效果是,通过设计遥测装订表,形式为excel表,不同的卫星遥测处理均可通过遥测装订表填写适配,填写简单,操作方便,可实现一套遥测解析方法处理多类卫星遥测,解决了传统卫星遥测处理单星需单独开发专用遥测解析方法的问题,减少了开发成本和维护成本,对卫星管理人员专业性能要求降低;通过引入动态方法库,不断扩充处理方法,卫星管理人员只需阅读遥测装订表配置说明,选择正确的解析方法,便可按遥测文件填写该卫星配置,同时可随时修改遥测参数门限,对卫星遥测参数超限进行告警提示。
1.基于ccsds-aos标准的遥测装订及解析方法,其特征在于,包括以下步骤:
2.根据权利要求1所述的基于ccsds-aos标准的遥测装订及解析方法,其特征在于,所述遥测帧信息表包括帧长、帧同步码位置、帧同步码预定值、crc校验相关信息、首导头指针位置、首导头指针位置掩码、首导头指针初始值、帧主导头长度、固定遥测长度、固定遥测起始字节、是否解扰及解扰方法。
3.根据权利要求2所述的基于ccsds-aos标准的遥测装订及解析方法,其特征在于,所述crc校验相关信息包括crc校验起始位置、crc校验结束位置、crc多项式、crc初始值和crc位端模式。
4.根据权利要求3所述的基于ccsds-aos标准的遥测装订及解析方法,其特征在于,所述遥测包信息表包括包代号、包版本位置、包类型位置、包副导头信息位置、apid位置、分段标志位置、包长位置、包中包分类信息、六个包出现条件、包中包出现条件、参数编号开始、参数编号结束和包名称描述。
5.根据权利要求4所述的基于ccsds-aos标准的遥测装订及解析方法,其特征在于,所述六个包出现条件与包的六个特性参数相匹配,包的六个特性参数分别为包版本、包类型、包副导头标识、apid、分段标志、包长。
6.根据权利要求5所述的基于ccsds-aos标准的遥测装订及解析方法,其特征在于,所述遥测参数信息表包括参数编号、参数代号、参数波道码位、处理方法、量化单位、系数1、系数2、左边界、右边界、参数名称和结果类型。
7.根据权利要求6所述的基于ccsds-aos标准的遥测装订及解析方法,其特征在于,所述遥测参数翻译表包括参数代号、状态码值、状态码描述和类型。
8.根据权利要求7所述的基于ccsds-aos标准的遥测装订及解析方法,其特征在于,所述动态方法表包括处理方法、对应动态库名、对应函数名和处理方法说明。