System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 基于动态模板的模板触发方法技术_技高网

基于动态模板的模板触发方法技术

技术编号:40579105 阅读:7 留言:0更新日期:2024-03-06 17:21
本发明专利技术公开了一种基于动态模板的模板触发方法,根据待测信号的类型确定变化参数,根据变化参数的最大值和最小值设置最大极限模板和最小极限模板,分别使用最大极限模板和最小极限模板对待触发信号进行通过失败测试,得到最大极限起始时刻、最小极限起始时刻和变化周期间隔,初始化模板起始时刻,对信号进行采集然后根据数据采集时刻计算调整比例参数,进而对触发模板参数进行更新,并采用更新后的触发模板对采集数据进行触发判断,如果触发成功则停止触发,否则继续采集数据并更新触发模板。本发明专利技术根据待测信号参数的时间变化特征调整触发模板,从而适应信号的变化和需要,实现更为灵活、精细的信号触发。

【技术实现步骤摘要】

本专利技术属于数据信号分析,更为具体地讲,涉及一种基于动态模板的模板触发方法


技术介绍

1、信号的触发实质上是根据用户设置的前提条件对信号进行筛选,将符合用户提前设置的条件的波形进行捕获来进行下一步的处理。模板触发是传统的触发方法之一,但是传统的静态模板只能限定信号在整个采集过程中有可能出现的极限值,而不能根据时间跟踪采集过程中每一帧信号的精细的趋势。此时在任意时刻对随时间变化的信号例如调幅信号、调频信号进行更精细的触发成为了数字触发系统中一个新的问题。

2、在信号随时间变化的过程中,信号的幅度和频率都有可能改变,信号在不同幅度和带宽下的质量可能不同,例如调频信号,在最大调制频率和最小调制频率下一个信号的轨迹是正常的,但在该范围内的其他频率上其信号轨迹并不一定正常,可能偏大或偏小但又在最大调制频率和最小调制频率的轨迹范围内,在这种情况下传统的静态模板就无法检测到信号质量问题,需要进一步改进。


技术实现思路

1、本专利技术的目的在于克服现有技术的不足,提供一种基于动态模板的模板触发方法,根据待测信号参数的时间变化特征调整触发模板,从而适应信号的变化和需要,实现更为灵活、精细的信号触发。

2、为了实现上述专利技术目的,本专利技术基于动态模板的模板触发方法包括以下步骤:

3、s1:根据待测信号的类型确定变化参数,记变化参数为si,i=1,2,…,n,n表示变化参数的数量,然后确定每个变化参数si的最大值si,max和最小值si,min;

4、s2:根据变化参数si的最大值si,max和最小值si,min设置最大极限模板和最小极限模板;

5、s3:使用最大极限模板对待触发信号进行通过失败测试,记录首个信号周期时间间隔内连续成功通过模板次数最多的时间间隔记为intervalmax,以及该intervalmax内第一次和最后一次成功通过模板的时刻tmax,start和tmax,end;

6、同时使用最小极限模板对待触发信号进行通过失败测试,记录首个信号周期时间间隔内连续成功通过模板次数最多的时间记为intervalmin,以及该intervalmin内第一次和最后一次成功通过模板的时刻tmin,start和tmin,end;

7、s4:采用如下公式计算一个信号周期内信号最大极限的起始时刻tmax:

8、

9、采用如下公式计算一个信号周期内信号最小极限的起始时刻tmin:

10、

11、计算得到变化周期间隔δt=|tmax-tmin|;

12、s5:初始化模板起始时刻tstart=tmin+δt;

13、s6:对信号进行采集,记录采集时刻ta;

14、s7:如果变化参数si为线性变化,则采用如下公式计算得到对于触发模板的调整比例参数proi:

15、

16、如果变化参数si为非线性变化,则采用如下公式计算得到对于触发模板的调整比例参数proi:

17、

18、其中,fi()表示预设的变化参数si的变化函数;

19、s8:采用如下公式更新每个变化参数值si:

20、si=si,max×(1-proi)

21、根据变化参数值si设置当前的触发模板参数,生成触发模板;

22、s9:将采集数据与步骤s8生成的触发模板进行比较,若信号不通过模板则触发成功,停止触发,若信号通过模板,则未实现触发,进入步骤s10;

23、s10:更新模板起始时刻tstart=tstart+δt,则返回步骤s6。

24、本专利技术基于动态模板的模板触发方法,根据待测信号的类型确定变化参数,根据变化参数的最大值和最小值设置最大极限模板和最小极限模板,分别使用最大极限模板和最小极限模板对待触发信号进行通过失败测试,得到最大极限起始时刻、最小极限起始时刻和变化周期间隔,初始化模板起始时刻,对信号进行采集然后根据数据采集时刻计算调整比例参数,进而对触发模板参数进行更新,并采用更新后的触发模板对采集数据进行触发判断,如果触发成功则停止触发,否则继续采集数据并更新触发模板。

25、本专利技术具有以下有益效果:

26、(1)、本专利技术使用动态的方式生成模板,在不同的采集时刻使用的模板不同,规定了不同时刻信号应该通过的轨迹,相较于传统的静态模板触发方法可以对每一时刻的信号进行更精细的触发;

27、(2)、使用实时生成的方式进行模板生成,减少了模板的存储压力;

28、(3)、根据采集时间来生成模板,相较于根据固定时间间隔预存模板的方式,根据采集时间生成的模板更加精确。

本文档来自技高网...

【技术保护点】

1.一种基于动态模板的模板触发方法,其特征在于,包括以下步骤:

【技术特征摘要】

1.一种基于动态模板的模板触发方...

【专利技术属性】
技术研发人员:许洪智张沁川叶芃李承阳黄川
申请(专利权)人:电子科技大学
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1