发明名称 一种遥测数据处理方法
摘要 本发明公开了一种遥测数据处理方法,属于卫星遥测遥控技术领域。包括:对卫星下传数据的原码进行预处理的步骤;将预处理后形成的格式形成队列并进行管理的步骤和对格式队列中的数据帧进行提取步骤。采用本发明可以实现对多航天器遥测数据中不同格式原码的统一处理。
申请公布号 CN102323941A 申请公布日期 2012.01.18
申请号 CN201110257302.3 申请日期 2011.09.01
申请人 北京空间飞行器总体设计部 发明人 李强;秦巍;周永辉;罗毓芳;李晗;颜灵伟;刘鹏;朱剑冰;李帅;彭梅
分类号 G06F17/30(2006.01)I 主分类号 G06F17/30(2006.01)I
代理机构 中国航天科技专利中心 11009 代理人 安丽
主权项 一种遥测数据处理方法,其特征在于包括对卫星下传数据原码进行预处理的步骤、根据原码预处理步骤得到的格式进行格式队列管理的步骤和对格式队列中数据帧进行提取的步骤,其中(1)所述原码预处理步骤为:按卫星下传数据的原码发送顺序和排列定义,提取下传数据,将原码中同类数据帧归为一个n×m个数据字节的格式;所述格式由在下传数据中的数据帧按时间先后顺序进行排列后的数据帧组成,其中,n为格式中的数据帧序号;m为数据帧中字节序号;(2)所述格式队列管理步骤为:将经原码预处理得到的格式按照时间顺序形成先入先出的队列,所述队列具有分别指向队列头部指针qHead、指向队列尾部qTail和指向当前队列处理位置的指针qPrcs;当向一个格式中需添加新到来的数据帧时,按数据帧大小分配存储空间,若存储空间分配成功,则将新到来的数据帧添加于队列头部,并将队列头部qHead指针移动至队列中新添加的数据帧;否则,等待数据帧提取线程释放存储空间后,对新到来的数据帧进行存储;(3)所述数据帧进行提取步骤为:(31)计算机获取qPrc s指向的数据帧;提取数据帧中用于计算遥测参数的字节段,转入步骤(32);(32)提取完成后比较qPrcs和qHead在队列中的指向位置:若qPrcs和qHead指向相同的队列位置,则等待并直到qPrcs和qHead指向队列中的不同位置;若qPrcs和qHead指向不同的队列位置,则将qPrcs移向下一个待处理数据帧,转入步骤(33);(33)若qPrcs指向的待处理数据帧与处理完成的数据帧属于相同的格式,则返回步骤(31);若qPrcs指向的待处理数据帧与处理完成的数据帧属于不同的格式,则将qTail指向qPrcs相同的位置并返回步骤(31)。
地址 100094 北京市海淀区友谊路104号