【技术实现步骤摘要】
本申请涉及数字系统,特别涉及一种极值触发方法及装置。
技术介绍
1、触发方式是数字系统的核心功能,其实现波形在屏幕上稳定重复显示。现有数字系统的常用触发方式,比如边沿,脉宽,斜率以及其它高级触发,其核心原理都是基于固定电平的触发,但是上述这些触发方式对于幅值多变,周期多变的信号难以稳定触发。
2、需要说明的是,在上述
技术介绍
部分公开的信息仅用于加强对本公开的背景的理解,因此可以包括不构成本领域普通技术人员已知的现有技术的信息。
技术实现思路
1、鉴于以上技术问题中的至少一项,本申请提供一种极值触发方法及装置。
2、第一方面,提供一种极值触发方法,应用于数字系统中,包括:
3、获取预设触发位置点,得到预设时间差值,预设时间差值为预设触发位置点相对于时间轴零点的差值;
4、根据预设时间差值及采样频率,得到预设门值,采样频率为数字系统的实时采样频率;
5、根据预设门值,得到预触发深度值;
6、获取波形数据;
7、开始第一计数进程,获取第一计数值,判断第一计数值是否与预触发深度值相同,若是,进入等待触发状态;
8、开始第二计数进程,获取第二计数值,判断第二计数值是否与预设门值相同,若否,由波形数据的一数据点得到动态阈值,遍历波形数据的数据点,判断波形数据的数据点相对于动态阈值是否符合目标条件,若是,将波形数据的数据点变更为动态阈值,且以该波形数据的数据点所对应的存储位置作为触发地址;
10、上述技术方案中的一个技术方案至少具有如下优点或有益效果之一:本方法能够针对于幅值多变、周期多变的信号,通过寻找输入信号在一定时间内的极值,数字系统就会把此极值位置记录为触发位置,就可以稳定在找到的极值位置,如此使得触发精度大大提高,减少误触发和漏触发的可能。
11、在一些可能的实现方式中,根据预设门值,得到预触发深度值,包括以下步骤:
12、根据预设门值,并基于第一公式,生成预触发深度值;
13、第一公式为:deep_num=num*l
14、其中,deep_num为预触发深度值,num为预设门值,l为并行路数。
15、在一些可能的实现方式中,并行路数为采样频率除以fpga主时钟频率。
16、在一些可能的实现方式中,目标条件包括:最大值目标以及最小值目标。
17、在一些可能的实现方式中,判断波形数据的数据点相对于动态阈值是否符合目标条件,包括以下步骤:
18、若否,动态阈值不变,触发地址不变。
19、在一些可能的实现方式中,数字系统包括第一计数器及第二计数器,第一计数器用于生成第一计数值,第二计数器用于生成第二计数值。
20、在一些可能的实现方式中,第一计数器与第二计数器不同步工作。
21、在一些可能的实现方式中,数字系统包括adc及滤波器,adc用于获取波形数据,滤波器用于对波形数据进行高频滤波。
22、第二方面,提供一种极值触发装置,包括:
23、预设模块,用于获取预设触发位置点,得到预设时间差值,预设时间差值为预设触发位置点相对于时间轴零点的差值;根据预设时间差值及采样频率,得到预设门值,采样频率为数字系统的实时采样频率;根据预设门值,得到预触发深度值;
24、获取模块,用于获取波形数据;
25、预备模块,用于开始第一计数进程,获取第一计数值,判断第一计数值是否与预触发深度值相同,若是,进入等待触发状态;
26、触发模块,用于开始第二计数进程,获取第二计数值,判断第二计数值是否与预设门值相同,若否,由波形数据的一数据点得到动态阈值,遍历波形数据的数据点,判断波形数据的数据点相对于动态阈值是否符合目标条件,若是,将波形数据的数据点变更为动态阈值,且以该波形数据的数据点所对应的存储位置作为触发地址;直至第二计数值与预设门值相同,以当前触发地址为触发条件,完成触发。
27、在一些可能的实现方式中,判断波形数据的数据点相对于动态阈值是否符合目标条件,包括以下步骤:
28、若否,动态阈值不变,触发地址不变。
29、下面结合附图与实施例,对本申请进一步说明。
本文档来自技高网...【技术保护点】
1.一种极值触发方法,应用于数字系统中,其特征在于,包括:
2.根据权利要求1所述极值触发方法,其特征在于,所述根据预设门值,得到预触发深度值,包括以下步骤:
3.根据权利要求2所述极值触发方法,其特征在于,所述并行路数为采样频率除以FPGA主时钟频率。
4.根据权利要求1所述极值触发方法,其特征在于,所述目标条件包括:最大值目标以及最小值目标。
5.根据权利要求1所述极值触发方法,其特征在于,所述判断所述波形数据的数据点相对于所述动态阈值是否符合目标条件,包括以下步骤:
6.根据权利要求1所述极值触发方法,其特征在于,所述数字系统包括第一计数器及第二计数器,所述第一计数器用于生成第一计数值,所述第二计数器用于生成第二计数值。
7.根据权利要求6所述极值触发方法,其特征在于,所述第一计数器与所述第二计数器不同步工作。
8.根据权利要求1所述极值触发方法,其特征在于,所述数字系统包括ADC及滤波器,所述ADC用于获取波形数据,所述滤波器用于对波形数据进行高频滤波。
9.一种极值触发装置,
10.根据权利要求9所述极值触发装置,其特征在于,所述判断所述波形数据的数据点相对于所述动态阈值是否符合目标条件,包括以下步骤:
...【技术特征摘要】
1.一种极值触发方法,应用于数字系统中,其特征在于,包括:
2.根据权利要求1所述极值触发方法,其特征在于,所述根据预设门值,得到预触发深度值,包括以下步骤:
3.根据权利要求2所述极值触发方法,其特征在于,所述并行路数为采样频率除以fpga主时钟频率。
4.根据权利要求1所述极值触发方法,其特征在于,所述目标条件包括:最大值目标以及最小值目标。
5.根据权利要求1所述极值触发方法,其特征在于,所述判断所述波形数据的数据点相对于所述动态阈值是否符合目标条件,包括以下步骤:
6.根据权利要求1所述极值触发方法,其特...
【专利技术属性】
技术研发人员:宋大嵩,陶万库,洪少林,
申请(专利权)人:优利德科技中国股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。