一种多站遥测数据一键剪辑合成的方法与流程

文档序号:36779136发布日期:2024-01-23 11:50阅读:23来源:国知局
一种多站遥测数据一键剪辑合成的方法与流程

本发明涉及计算、推算或计数,具体涉及一种多站遥测数据一键剪辑合成的方法。


背景技术:

1、遥测数据是通过传感器被遥测终端接收到的实时数据。来自遥测对象,反映遥测对象的数字特征或状态,可作为科研和决策分析的数据依据。当任务中包括获取多站遥测数据时,即产生了剪辑合成遥测数据供事后处理的需求。

2、按以往的方法,仅对帧计数(也简称id)的序列检查。在id比对时,前后连续的帧被写入文件,因此,存在与误码混在一起的不连续有效帧被丢弃的问题。

3、另外,在处理多站文件时,现在的方法是:先把两站的数据辑合出一个文件,再和其他站的数据辑合出一个文件,以此类推,直到辑合出一个完整的任务数据;最后对整个任务数据填写正确的时间字,生成符合事后处理要求的数据文件。从而导致产生的中间文件过多,处理时间长。

4、因此,需要一种检查效率和辑合效率高的多站遥测数据合成方法。


技术实现思路

1、本发明是为了解决多站遥测数据检查和辑合效率不高的问题,提供一种多站遥测数据一键剪辑合成的方法,通过预处理,得到各站初始状态,实现后续流程自动化处理;通过时序一致,精准剔除误码帧;通过修正钟漂,二次回扫,找回更多的有效数据;直接修正时间字,没有产生中间过渡文件,辑合的处理效率提高数倍。本发明在码率恒定的情况下,经过一次锁定判断后,就能通过时序一致精准区分全部数据的有效帧和误码帧。本发明在作为通用工具提供给用户时,可对数据进行初级筛选,为用户事后数据处理提供方便。

2、本发明提供一种多站遥测数据一键剪辑合成的方法,包括以下步骤:

3、s1、打开各站的待处理遥测数据;

4、s2、预处理模块调用读取处理程序对各站的待处理遥测数据进行扫描分析;

5、s3、预处理模块根据各站的待处理遥测数据扫描结果得到初始状态位置字、初始有效id、截止状态位置字和截止有效id,同时得到各站待处理遥测数据的同步字噪声值;

6、s4、数据质量评估模块采集各站处理遥测数据的信息进行质量评估,得到预处理评估结果;

7、s5、排序模块根据初始状态位置字、初始有效id、截止状态位置字和截止有效id的大小,将各站的待处理遥测数据进行排序,数值小的排在前侧;

8、s6、剪辑合成模块按照排序结果打开最靠前的两个待处理遥测数据,剪辑合成模块分别调用读取处理模块对两个待处理遥测数据进行全帧整理、识别误码帧、修正钟漂后得到有效全帧数据;剪辑合成模块依次比较两个有效全帧数据当前时刻的状态位置字、id和同步字噪声值,保留数值小的有效全帧数据,然后调用写入全帧模块进行时间字修正并写入全帧;

9、当触发跳转规则后,进入步骤s7;

10、s7、剪辑合成模块按顺序打开下一个待处理遥测数据并调用读取处理模块进行全帧整理、识别误码帧、修正钟漂后得到新的有效全帧数据;剪辑合成模块将上一次未比较的有效全帧数据与新的有效全帧数据依次比较状态位置字、id和同步字噪声值,保留数值小的有效全帧数据,然后调用写入全帧模块进行时间字修正并写入全帧;

11、s8、当触发跳转规则后,返回步骤s7,直至全部待处理遥测数据读取处理完成,得到合成数据文件;

12、s9、数据质量评估模块采集合成数据文件的信息后进行质量评估,并输出合成数据文件的评估结果,一种多站遥测数据一键剪辑合成的方法完成。

13、本发明所述的一种多站遥测数据一键剪辑合成的方法,作为优选方式,步骤s3中,初始状态位置字、当前时刻的状态位置字和截止状态位置字根据各站待处理遥测数据的id进行赋予;

14、初始状态位置字初始均为零,当待处理遥测数据的id出现三连续时,则初始状态位置字加1;当待处理遥测数据的id出现归零后再次锁定时,则初始状态位置字再加1,当待处理遥测数据结束时,初始状态位置字变更为截止状态位置字;

15、各站的待处理遥测数据全部扫描完成后,初始状态位置字进行修正。

16、本发明所述的一种多站遥测数据一键剪辑合成的方法,作为优选方式,步骤s3中,初始状态位置字、当前时刻的状态位置字和截止状态位置字均包括0、1、2、3,0为无效数据,1为溢出前数据,2为溢出后启动前数据,3为启动后数据;

17、当扫描结束后,截止状态位置字为1时,则初始状态位置字修正为3;截止状态位置字为3时,则初始状态位置字修正为1。

18、本发明所述的一种多站遥测数据一键剪辑合成的方法,作为优选方式,步骤s3中,同步字噪声值为全帧数据中同步字误码位的数量;同步字噪声值也可以用于计算误码率,将各状态位置区间的同步字噪声值分别进行统计后累加再除以该区间应接收的同步字的位总数量得到该区间的误码率。

19、本发明所述的一种多站遥测数据一键剪辑合成的方法,作为优选方式,步骤s6、s7中,当两个有效全帧数据的状态位置字、id和同步字噪声值均相同时,保留前站的有效全帧数据;

20、当两个有效全帧数据中状态位置字、id相同但同步字噪声值不同时,保留同步字噪声值小的数据;

21、当两个有效全帧数据的状态位置字、id和同步字噪声值不相同时,保留数值小的有效全帧数据;

22、步骤s6、s8中,当有效全帧数据扫描到文件结束时触发跳转规则,或者当有效全帧数据的id覆盖到后后站的待处理遥测数据的初始id时触发跳转规则,跳转规则为自动切换到下一个待处理遥测数据。

23、本发明所述的一种多站遥测数据一键剪辑合成的方法,作为优选方式,读取处理模块的处理方法包括以下步骤:

24、sⅰ、开辟一个全帧缓冲区,读取一个全帧数据进入全帧缓冲区,根据每个子帧的同步字是否正确以及最后一个子帧的同步字是否为子帧同步字的反码来判断是否为完整的全帧数据,如果是,则进入步骤sⅱ;如果否,则按逐个子帧地址继续读取下一个全帧数据,并判断是否为完整的全帧数据,直至读取完成;

25、sⅱ、判断全帧缓冲区的数据时序是否一致,如果是,则全帧缓冲区的数据为有效数据,保存文件指针,保存id1,读取处理模块的处理完成;如果否,则判断为误码帧,且误码帧中未出现三帧连续,则剔除误码帧,返回步骤sⅰ,如果误码帧中出现三帧连续,则进入步骤sⅲ;

26、sⅲ、进行消除钟漂的处理,在id重新锁定的时候减去钟漂,恢复文件指针,然后二次扫描回扫区间,返回步骤sⅰ,回扫区间为:自最后一个时序一致之后的数据到再次锁定之间的区间。

27、本发明所述的一种多站遥测数据一键剪辑合成的方法,作为优选方式,步骤sⅱ判断全帧缓冲区的数据时序一致的方法为:

28、t-t0=t理论;

29、其中,t为当前时间,t0为id为0值时对应的零时,t理论=id*全帧周期;

30、全帧周期=码率/子帧长/副帧长。

31、本发明所述的一种多站遥测数据一键剪辑合成的方法,作为优选方式,步骤sⅲ中,消除钟漂的方法为:

32、|t相对+tbase-t理论|<0.001;

33、其中,tbase为负钟漂;

34、t-t0=t相对。

35、本发明所述的一种多站遥测数据一键剪辑合成的方法,作为优选方式,步骤s6、s7中,写入全帧模块的处理方法为:利用时序一致的特性,根据t=t0+t理论修正全帧数据里的时间字。

36、本发明所述的一种多站遥测数据一键剪辑合成的方法,作为优选方式,步骤s9中,合成数据文件的评估结果包括各状态位置字、有效起止id、一次丢失30s以上大块数据的区间、目标启动时段的误码率、存盘时间和缺失数据累计时间,可结合设备日志中对应时间的载波锁定状态、信噪比、方位俯仰角进行参数综合分析,为优化设备算法提供依据。

37、本发明的软件自动弹出打开文件对话框,在多选框里选择几个站待处理的数据文件,按下[打开]键,即可按照预设的流程自动完成数据的剪辑合成。

38、信号在被干扰的时候帧计数出现三帧连续的概率极低,任何一次的三连帧都可以判定信号处于锁定状态,数据是有效的。因此本发明在码率恒定的情况下,经过一次锁定判断后,就能通过时钟对全程任务数据精准剔除误码帧。

39、本发明具有以下优点:

40、本发明通过预处理,得到各站初始状态,实现后续流程自动化处理;通过时序一致,精准剔除误码帧;通过修正钟漂,二次回扫,找回更多的有效数据;直接修正时间字,没有产生中间过渡文件,辑合的处理效率提高数倍。本发明在码率恒定的情况下,经过一次锁定判断后,就能通过时序一致精准区分全部数据的有效帧和误码帧,在作为通用工具提供给用户时,可对数据进行初级筛选,为用户事后数据处理提供方便。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1