本发明属于导弹末制导数据分析领域,具体涉及一种成像导引头遥测数据解析方法。
背景技术:
传统的遥测数据解析方法,将数字量与状态量分开解析成文本文件查看,如图1所示。成像导引头数据判读数字量和状态量之外,还有视频信号。视频信号中叠加视频场计数,同时将视频场计数作为数字量解析,如图2所示。成像导引头数据分析需要通过场计数将视频信息和遥测信息时间关联在一起做数据判读,其判读方法较为繁琐。
技术实现要素:
本发明的目的:
成像导引头数据分析需要将视频信息和遥测信息时间通过场计数关联在一起做数据判读,其判读方法较为繁琐。本发明采用遥测数据数字量状态量联合解析的方法,状态量联合场计数一起解析,提高成像导引头数据分析效率。
本发明采取的技术方案为:
一种成像导引头遥测数据数字量状态量联合解析的方法,包括以下步骤:
1)在成像导引头的上位机中设置两个长度均为n的数组a和b,n为成像导引头通讯邮包字节长度;
2)成像导引头上电,导引头与上位机通讯建立后,上位机周期性获取导引头数据,并使用b存放第一拍数据,所述数据包括数字量信息和状态量信息;第1拍数据中第1个字节为系统时间,上位机中使用b[0]存放,第i个字节为导引头状态量1,上位机使用b[i-1]存放,第j个字节为数字量,上位机使用b[j-1]存放;
3)根据通讯协议中的比例尺及状态量说明,上位机将第一拍数据中b[0]、b[i-1]、b[j-1]解析到文本文件中;
4)上位机接收到第k拍串口数据时,先将b的值赋给a,再将第k拍串口数据赋给b,即a保存第k-1拍数据,b保存第k拍数据;
5)上位机将b[i-1]与a[i-1]的值做比较,若b[i-1]不等于a[i-1],则将b[0]、b[i-1]、b[j-1]重新解析到文本文件中,若b[i-1]等于a[i-1],则不做处理,直至通讯中断;
6)对于成像导引头通讯邮包中其余的状态量,依次按照步骤2)-5)完成整个成像导引头通讯邮包中遥测数据数字量和状态量的联合解析处理。
其特征在于,遥测数据中的数字量为视频图像场计数。
本发明的有益效果:
本发明采用遥测数据数字量状态量联合解析的方法,将状态量联合视频图像场计数一起解析,提高成像导引头数据分析效率。
附图说明
图1为现有成像导引头数据分析中状态量的解析方法
图2为现有成像导引头数据分析中数字量的解析方法
图3为本发明成像导引头数字量状态量联合解析的方法
具体实施方式
下面结合说明书附图对本发明作进一步详细描述。
本发明的一种成像导引头遥测数据数字量状态量联合解析的方法,包括以下步骤:
1)在成像导引头的上位机中设置两个长度均为n的数组a和b,n为成像导引头通讯邮包字节长度;
2)成像导引头上电,导引头与上位机通讯建立后,上位机周期性获取导引头数据,并使用b存放第一拍数据,所述数据包括数字量信息和状态量信息;第1拍数据中第1个字节为系统时间,上位机中使用b[0]存放,第i个字节为导引头状态量1,上位机使用b[i-1]存放,第j个字节为视频图像场计数,上位机使用b[j-1]存放;
3)根据通讯协议中的比例尺及状态量说明,上位机将第一拍数据中b[0]、b[i-1]、b[j-1]解析到文本文件中;
4)上位机接收到第k拍串口数据时,先将b的值赋给a,再将第k拍串口数据赋给b,即a保存第k-1拍数据,b保存第k拍数据;
5)上位机将b[i-1]与a[i-1]的值做比较,若b[i-1]不等于a[i-1],则将b[0]、b[i-1]、b[j-1]重新解析到文本文件中,若b[i-1]等于a[i-1],则不做处理,直至通讯中断;
6)对于成像导引头通讯邮包中其余的状态量,依次按照步骤2)-5)完成整个成像导引头通讯邮包中遥测数据视频图像场计数和各状态量的联合解析处理。
如图3所示,本发明的成像导引头遥测数据数字量状态量联合解析方法,通过指令对应的系统时间,可直接根据389.08s图像场计数为35046找到对应响应场的图像,大大提高了成像导引头数据分析的效率。