[发明专利]一种卫星有效载荷数据通用解析方法有效
申请号: | 201310577217.4 | 申请日: | 2013-11-18 |
公开(公告)号: | CN103678498B | 公开(公告)日: | 2016-11-30 |
发明(设计)人: | 曾巍;韩浪;王淼;郑泽星;刘航 | 申请(专利权)人: | 航天东方红卫星有限公司 |
主分类号: | G06F17/30 | 分类号: | G06F17/30 |
代理公司: | 中国航天科技专利中心 11009 | 代理人: | 安丽 |
地址: | 100094 北*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 卫星 有效 载荷 数据 通用 解析 方法 | ||
技术领域
本发明涉及一种卫星有效载荷数据通用解析方法,特别是一种基于表格化配置文件的卫星电子有效载荷数据通用解析方法,属于卫星有效载荷数据解析领域。
背景技术
随着卫星应用领域的扩大,卫星电子有效载荷的种类也在不断增加,卫星电子有效载荷的数据类型类别也随之增多。目前对卫星电子有效载荷数据的解析,基本上是对不同类型的卫星有效载荷所产生的不同类型类别的数据专门编制对应的软件进行解析。
电子载荷数据虽然可以通过编制专用的解析软件可以满足对电子载荷数据解析的需求,但是这样存在重复劳动、软件编制容易出现错误和漏洞,不利于节约软件开发成本。特别是在卫星集成测试单位,有不同类型电子载荷的卫星总装进行集成测试,使得上述情况尤为突出。并且不同型号的卫星电子有效载荷的专用解析软件均需用户重新适应,带来测试效率降低。现在急需要一种卫星有效载荷的通用解析方法。
发明内容
本发明的技术解决问题:克服现有技术的不足,提供了一种卫星有效载荷数据通用解析方法,解决了卫星有效载荷地面测试时对不同电子载荷数据的解析的问题,提高软件代码的使用效率,节约编制专用解析软件成本,增强了软件的可靠性。
本发明的技术解决方案:
一种卫星有效载荷数据通用解析方法包括步骤如下:
(1)编写配置文件,根据卫星电子有效载荷数据的格式,编写表格化数据格式配置文件和表格化数据翻译文件;
(2)加载并判断配置文件是否符合格式规定,若符合则进入步骤(3),否则进入步骤(1);
(3)载入卫星有效载荷数据;
(4)依据表格化数据格式配置文件的内容,提取步骤(3)中载入的卫星有效载荷数据中各项参数;
(5)根据需求判断是否将步骤(4)中提取的各项参数翻译为工程值,若需要则进入步骤(6),否则进入步骤(7);
(6)依据表格化数据翻译文件的内容,将步骤(4)中提取的卫星有效载荷各项参数翻译为工程值,然后进入步骤(7);
(7)判断步骤(5)中卫星有效载荷数据各项参数或步骤(6)中卫星有效载荷数据参数工程值是否需要图形显示,若需要则进入步骤(8),否则显示步骤(4)中提取的卫星有效载荷数据各项参数并进入步骤(9);
(8)显示步骤(7)中需要显示的卫星有效载荷数据的各项参数,并进入步骤(9);
(9)结束。
所述步骤(1)中的表格化数据格式配置文件,是根据卫星电子有效载荷数据的数据包格式规定对载荷参数提取方式的一种表格化文件,表格化数据格式配置文件中每个参数由参数名称、参数代号、数据类型、排列方式、数据位置、标识字内容、循环数组起始位置和循环数组代号来表示;参数名称是卫星电子有效载荷数据中各项参数的名称;参数代号是各项参数在表格化数据格式配置文件中的唯一代号,是进行运算的变量,参数代号必须以字母开头;数据类型是卫星电子有效载荷的参数提取后数值类型,规定了参数所对应的二进制数据转换的数据类型;排列方式规定了载荷数据中双字、字和字节的读取顺序:规定了双字是按高字在前还是低字在前的方式读取、规定了对字是按高字节在前还是低字节在前的方式读取以及规定了对字节是按高比特位在前还是低比特位在前方式读取;数据位置是规定了参数在每个数据包中以第1个标识符为基准的相对位置,具体位置由起始位置和结束位置表述;标识符内容规定了作为标识符的数据内容,可以将多个数据位置和数据内容固定的参数设置为标识符来联合搜索数据包(旨在提高从卫星有效载荷数据中检索数据包的准确率,避免将电子有效载荷数据中与标识符相同的数据错误地作为数据包标识字)并将其按照数据包进行解析;循环起始位置和循环数组代号用于将固定数据格式转化为了表格化数据格式配置,使其可以适应长度可变的数据包格式,并具备数据格式配置文件循环嵌套的功能。
所述步骤(1)中的表格化数据翻译文件是将载荷各项参数进行工程值翻译的一种表格化文件。表格化数据翻译文件,是根据卫星电子有效载荷数据的各项参数的协议将对应的数据翻译为工程值,与“表格化数据格式配置文件”(含针对循环数组的配置文件)中的参数相对应。表格化数据翻译文件中参数是由参数名称、参数代号、条件、表达式来表述;通过引入表格化数据格式配置文件中定义的参数代号,实现了参数工程值的直接翻译、不同工程值范围参数的翻译、需进行数值运算的参数的工程值翻译、以及需结合其它参数数值的工程值翻译。
本发明与现有技术相比的优点在于:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于航天东方红卫星有限公司,未经航天东方红卫星有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310577217.4/2.html,转载请声明来源钻瓜专利网。
- 上一篇:遥控车位锁
- 下一篇:用于β地中海贫血性状的新型相关标记
- 数据显示系统、数据中继设备、数据中继方法、数据系统、接收设备和数据读取方法
- 数据记录方法、数据记录装置、数据记录媒体、数据重播方法和数据重播装置
- 数据发送方法、数据发送系统、数据发送装置以及数据结构
- 数据显示系统、数据中继设备、数据中继方法及数据系统
- 数据嵌入装置、数据嵌入方法、数据提取装置及数据提取方法
- 数据管理装置、数据编辑装置、数据阅览装置、数据管理方法、数据编辑方法以及数据阅览方法
- 数据发送和数据接收设备、数据发送和数据接收方法
- 数据发送装置、数据接收装置、数据收发系统、数据发送方法、数据接收方法和数据收发方法
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置