[发明专利]将频谱轨迹处理和自适应门限生成进行一体化设计的方法有效
申请号: | 202010760835.2 | 申请日: | 2020-07-31 |
公开(公告)号: | CN111896808B | 公开(公告)日: | 2023-02-03 |
发明(设计)人: | 杨志兴;杨青;高长全;王珂琛 | 申请(专利权)人: | 中国电子科技集团公司第四十一研究所 |
主分类号: | G01R23/16 | 分类号: | G01R23/16;G01R23/20;G06F16/2455 |
代理公司: | 北京天奇智新知识产权代理有限公司 11340 | 代理人: | 陈岚崴 |
地址: | 266000 山*** | 国省代码: | 山东;37 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 频谱 轨迹 处理 自适应 门限 生成 进行 一体化 设计 方法 | ||
1.一种将频谱轨迹处理和自适应门限生成进行一体化设计的方法,其特征在于,包括以下步骤:频谱分析仪中的轨迹处理流程、自适应门限的产生流程以及一体化设计流程;
所述频谱分析仪中的轨迹处理流程,具体步骤如下所示:
首先,获取当前最新的轨迹数据作为输入;
其次,程序检测当前的轨迹处理模式,不同的处理模式进入不同的处理流程;
最后,经过处理之后的数据作为最终的结果输出,从而完成一次的轨迹处理;
所述自适应门限的产生流程,具体步骤如下所示:
首先也是获取最新的轨迹数据作为输入,然后经过自适应算法的处理,从得到最终的结果数据输出;
所述一体化设计流程图,具体步骤如下所示:
步骤1,内部状态设置;首先,是定义个一个包含所有处理模式的枚举类型;将频谱分析中的轨迹处理方式:刷新、最大保持、最小保持和平均以及自适应门限产生方式这五种轨迹数据的处理方式包含在枚举类型内;其次,利用定义的枚举类型定义一个私有的枚举变量m_curProcMode,用来标识当前需要处理的数据类型;然后,定义一个存储数据处理结果的缓冲区m_historyBuf;最后,定义平均运算需要的状态变量,包括两个:最大平均次数,m_maxAverageCount,平均计数值m_curAverageCount,实现对平均次数的计数;
步骤2,定义公有函数接口;首先,定义一个模式设置接口函数,用户通过该接口实现轨迹处理模式的设定;其次,定义一个最大保持次数的接口函数,允许用户对最大保持次数进行设置;然后,定义一个平均计数值复位的函数接口,允许用户对当前的平均计数值进行复位,即将m_curAverageCount的数值设置为0;最后,定义一个获取运算结果的函数接口,用户通过该函数接口获取运算的结果;
步骤3,业务运行逻辑处理;第一类包含刷新和自适应门限产生两种处理模式,直接针对新获取的轨迹数据进行处理,而得到当前的结果;第二类包含最大保持、最小保持和平均三种处理模式,在进行数据处理需要将当前新获取的轨迹数据和上一帧处理的数据进行联合运算才能得到最终的结果;将上述两种处理流程整合到一个业务流程中,具体的执行步骤如下:
步骤301:首先判断当前的处理模式m_curProcMode值是否等于自适应eAuto:是,则直接调用自适应产生门限算法,对得到的轨迹数据进行处理,处理得结果存储到m_historyBuf,本次执行完毕;在处理模式改变之前,重复执行步骤301;否,则执行步骤302;
步骤302:检测m_curAverageCount的数值是否为0:是,则直接将新获取的轨数据复制到m_historyBuf中,为后续最大保持模式、最小保持模式和平均模式的处理提供基础数据,同时m_curAverageCount要进行累加;否,则执行步骤303;
步骤303:判断当前的处理模式m_curProcMode值,不同的数值对应的不同的操作;本次执行完毕,在运行状态改变之前,重复执行步骤303。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国电子科技集团公司第四十一研究所,未经中国电子科技集团公司第四十一研究所许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010760835.2/1.html,转载请声明来源钻瓜专利网。