发明名称 |
一种基于存储结构的遥测数据处理方法 |
摘要 |
本发明提供一种基于存储结构的遥测数据处理方法,该方法提供一种通用的遥测数据存储结构解决遥测数据处理方法在开发及使用的适应性问题,避免了很多重复性的参数装订及处理工作的问题,能够解决数据处理过程中繁琐复杂的问题,提高了遥测数据处理方法的复用,能够适应不同型号、不同任务的飞行器使用需要。 |
申请公布号 |
CN104102690A |
申请公布日期 |
2014.10.15 |
申请号 |
CN201410225221.9 |
申请日期 |
2014.05.26 |
申请人 |
北京宇航系统工程研究所;中国运载火箭技术研究院 |
发明人 |
翟晋;王丹;李大全;贾云峰;王宇红;黄豫鹏;徐丽;白嘉;徐华丽;冀航;杨哓乐 |
分类号 |
G06F17/30(2006.01)I |
主分类号 |
G06F17/30(2006.01)I |
代理机构 |
中国航天科技专利中心 11009 |
代理人 |
安丽 |
主权项 |
一种基于存储结构的遥测数据处理方法,其特征在于步骤如下:(1)根据飞行器上采集的遥测数据帧信息,装订子帧长、副帧长、副帧同步码组长度、副帧同步码组位置、副帧同步码、时码长;(2)根据遥测参数数据处理要求,逐个装订遥测参数的参数编号、原码提取公式、原码计算波道组、结果计算公式、结果类型;(3)将步骤(1)中装订的子帧长、时码长、副帧长计算出一帧遥测原码数据长度,一帧遥测原码数据长度=(子帧长+时码长)×副帧长;(4)根据步骤(3)中计算的一帧遥测原码数据长度提取一帧遥测原码数据;(5)根据步骤(1)中装订的副帧同步码组位置和副帧同步码组长度在步骤(4)中提取的一帧遥测原码数据中提取出副帧同步码数据;(6)将步骤(5)中的副帧同步码数据与步骤(1)中装订的副帧同步码比较是否一致;若不一致则返回步骤(4)提取下一帧遥测原码数据,若步骤(5)中的副帧同步码数据与步骤(1)中装订的副帧同步码比较一致则执行步骤(7);(7)根据步骤(1)中装订的时码长,从步骤(4)中的一帧遥测原码数据的初始位置,按时码长提取出遥测时间原码,并将遥测时间原码转换成遥测时间结果存储在数据结构中;(8)根据步骤(2)中装订的参数编号,读取步骤(4)中一帧遥测原码数据的一个遥测参数包括原码提取公式、原码计算波道组、结果计算公式、结果类型;(9)根据步骤(8)中读取原码计算波道组里的遥测波道号,在步骤(4)中的一帧遥测原码数据里提取对应遥测波道号的原码数据;(10)将步骤(9)中的对应遥测波道号的原码数据,通过步骤(8)中读取的原码提取公式计算出步骤(8)中读取的遥测参数的参数原码数据,并存储在数据结构的遥测原码中;(11)将步骤(10)中参数原码数据根据步骤(8)中读取的结果计算公式、结果类型处理成参数物理量结果,并存储在数据结构的处理结果中;(12)返回步骤(8),读取步骤(4)中一帧遥测原码数据的下一个遥测参数,直至这一帧遥测原码数据的所有遥测参数处理完毕后,继续返回步骤(4),提取下一帧遥测数据原码,直至最后一帧遥测数据原码处理完毕,结束。 |
地址 |
100076 北京市丰台区南大红门路1号内35栋 |