一种声信号时域瞬态缺陷的测试方法及装置与流程



1.本技术属于声音处理技术领域,特别的涉及一种声信号时域瞬态缺陷的测试方法及装置。


背景技术:



2.现有一些用于发出声音的产品或是接收声音的产品在投入市场前均可通过一些测试方式来判断该产品的质量,例如但不局限于可对产品采集到的声音进行频域测试,以计算出声音中的高次谐波能量、基波比值或固定频带的能量。
3.但常见的测试方式对于存在短促且间隔大的冲击能量类型的声音,例如产品在采集声音过程中所受到的胶状物或是大颗粒灰尘等杂质所带来的干扰信号无法有效识别,导致无法检测出存在残次的产品,影响到产品的整体检测质量。


技术实现要素:



4.本技术为解决上述提到的干扰信号无法有效识别,导致无法检测出存在残次的产品,影响到产品的整体检测质量等技术问题,提出一种声信号时域瞬态缺陷的测试方法及装置,其具体技术方案如下:第一方面,本技术实施例提出了一种声信号时域瞬态缺陷的测试方法,包括:采集待处理声源信号,并从待处理声源信号中提取出目标频带数据;对目标频带数据进行变换处理,得到目标频带数据的包络曲线;对目标频带数据的包络曲线进行求导计算,得到目标频带数据的瞬态曲线;根据目标频带数据的瞬态曲线确定出待处理声源信号的测试结果。
5.在第一方面的一种可选方案中,在采集待处理声源信号之后,从待处理声源信号中提取出目标频带数据之前,还包括:判断待处理声源信号的频率是否处于预设频率区间;当检测到待处理声源信号的频率不处于预设频率区间时,基于预设频率区间对待处理声源信号进行过滤处理;从待处理声源信号中提取出目标频带数据,包括:从处理后的待处理声源信号中提取出目标频带数据;或判断待处理声源信号的幅值是否处于预设幅值区间;当检测到待处理声源信号的幅值不处于预设幅值区间时,基于预设幅值区间对待处理声源信号进行过滤处理;从待处理声源信号中提取出目标频带数据,包括:从处理后的待处理声源信号中提取出目标频带数据。
6.在第一方面的又一种可选方案中,对目标频带数据进行变换处理,得到目标频带数据的包络曲线,包括:对目标频带数据进行希尔伯特计算,得到目标频带数据的解析信号;
对目标频带数据的解析信号进行单边提取处理,得到目标频带数据的包络曲线。
7.在第一方面的又一种可选方案中,对目标频带数据的包络曲线进行求导计算,得到目标频带数据的瞬态曲线,包括:将目标频带数据的包络曲线划分为至少两个曲线段;对每个曲线段进行求导计算,得到每个曲线段的斜率;根据每个曲线段的斜率生成目标频带数据的瞬态曲线。
8.在第一方面的又一种可选方案中,根据目标频带数据的瞬态曲线确定出待处理声源信号的测试结果,包括:计算目标频带数据的瞬态曲线与预设样本曲线的相似度;当检测到相似度高于或等于预设第一阈值时,确定待处理声源信号的测试结果为不存在瞬态缺陷;当检测到相似度低于预设第一阈值时,确定待处理声源信号的测试结果为存在瞬态缺陷。
9.在第一方面的又一种可选方案中,当检测到相似度高于或等于预设阈值之后,还包括:识别出曲线段的斜率高于或等于预设斜率区间的个数;判断个数是否低于预设第二阈值;当检测到个数低于预设第二阈值时,确定待处理声源信号的测试结果为不存在瞬态缺陷。
10.在第一方面的又一种可选方案中,当检测到个数低于预设第二阈值之后,还包括:计算出所有高于或等于预设斜率区间的曲线段的斜率的平均值;判断平均值是否低于预设第三阈值;当检测到平均值低于预设第三阈值时,确定待处理声源信号的测试结果为不存在瞬态缺陷。
11.第二方面,本技术实施例提出了一种声信号时域瞬态缺陷的测试装置,包括:数据采集模块,用于采集待处理声源信号,并从待处理声源信号中提取出目标频带数据;第一处理模块,用于对目标频带数据进行变换处理,得到目标频带数据的包络曲线;第二处理模块,用于对目标频带数据的包络曲线进行求导计算,得到目标频带数据的瞬态曲线;数据分析模块,用于根据目标频带数据的瞬态曲线确定出待处理声源信号的测试结果。
12.在第二方面的一种可选方案中,数据采集模块还包括:第一判断单元,用于在采集待处理声源信号之后,从待处理声源信号中提取出目标频带数据之前,判断待处理声源信号的频率是否处于预设频率区间;第一处理单元,用于当检测到待处理声源信号的频率不处于预设频率区间时,基于预设频率区间对待处理声源信号进行过滤处理;从待处理声源信号中提取出目标频带数据,具体用于:
从处理后的待处理声源信号中提取出目标频带数据;或第二判断单元,用于判断待处理声源信号的幅值是否处于预设幅值区间;第二处理单元,用于当检测到待处理声源信号的幅值不处于预设幅值区间时,基于预设幅值区间对待处理声源信号进行过滤处理;从待处理声源信号中提取出目标频带数据,具体用于:从处理后的待处理声源信号中提取出目标频带数据。
13.在第二方面的又一种可选方案中,第一处理模块包括:第一计算单元,用于对目标频带数据进行希尔伯特计算,得到目标频带数据的解析信号;第二计算单元,用于对目标频带数据的解析信号进行单边提取处理,得到目标频带数据的包络曲线。
14.在第二方面的又一种可选方案中,第二处理模块包括:划分单元,用于将目标频带数据的包络曲线划分为至少两个曲线段;第三计算单元,用于对每个曲线段进行求导计算,得到每个曲线段的斜率;生成单元,用于根据每个曲线段的斜率生成目标频带数据的瞬态曲线。
15.在第二方面的又一种可选方案中,数据分析模块包括:第四计算单元,用于计算目标频带数据的瞬态曲线与预设样本曲线的相似度;第一分析单元,用于当检测到相似度高于或等于预设第一阈值时,确定待处理声源信号的测试结果为不存在瞬态缺陷;第二分析单元,用于当检测到相似度低于预设第一阈值时,确定待处理声源信号的测试结果为存在瞬态缺陷。
16.在第二方面的又一种可选方案中,第一分析单元还用于:识别出曲线段的斜率高于或等于预设斜率区间的个数;判断个数是否低于预设第二阈值;当检测到个数低于预设第二阈值时,确定待处理声源信号的测试结果为不存在瞬态缺陷。
17.在第二方面的又一种可选方案中,第一分析单元还用于:计算出所有高于或等于预设斜率区间的曲线段的斜率的平均值;判断平均值是否低于预设第三阈值;当检测到平均值低于预设第三阈值时,确定待处理声源信号的测试结果为不存在瞬态缺陷。
18.第三方面,本技术实施例还提出了一种声信号时域瞬态缺陷的测试装置,包括处理器以及存储器;处理器与存储器连接;存储器,用于存储可执行程序代码;处理器通过读取存储器中存储的可执行程序代码来运行与可执行程序代码对应的程序,以用于实现本技术实施例第一方面或第一方面的任意一种实现方式提供的声信号时域瞬态缺陷的测试方法。
19.第四方面,本技术实施例提供了一种计算机存储介质,计算机存储介质存储有计
算机程序,计算机程序包括程序指令,程序指令当被处理器执行时,可实现本技术实施例第一方面或第一方面的任意一种实现方式提供的声信号时域瞬态缺陷的测试方法。
20.在本技术实施例中,可在对声信号进行测试时,先采集待处理声源信号,并从待处理声源信号中提取出目标频带数据;接着对目标频带数据进行变换处理,得到包络曲线;接着对包络曲线进行求导计算,得到目标频带数据的瞬态曲线,并根据目标频带数据的瞬态曲线确定出待处理声源信号的测试结果。通过分析瞬态曲线来准确判断出待处理声源信号是否出现瞬态冲击,该方式可有效突出冲击类型缺陷特征,进而可得到更具针对性的检测结果,以便于精准测出存在残次的产品。
附图说明
21.为了更清楚地说明本技术实施例中的技术方案,下面将对实施例中所需使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
22.图1为本技术实施例提供的一种声信号时域瞬态缺陷的测试方法的流程示意图;图2为本技术实施例提供的一种待处理声源信号的效果示意图;图3为本技术实施例提供的一种目标频带数据的效果示意图;图4为本技术实施例提供的一种目标频带数据的包络曲线的效果示意图;图5为本技术实施例提供的一种瞬态曲线的效果示意图;图6为本技术实施例提供的一种声信号时域瞬态缺陷的测试装置的结构示意图;图7为本技术实施例提供的又一种声信号时域瞬态缺陷的测试装置的结构示意图。
具体实施方式
23.下面将结合本技术实施例中的附图,对本技术实施例中的技术方案进行清楚、完整地描述。
24.在下述介绍中,术语“第一”、“第二”仅为用于描述的目的,而不能理解为指示或暗示相对重要性。下述介绍提供了本技术的多个实施例,不同实施例之间可以替换或者合并组合,因此本技术也可认为包含所记载的相同和/或不同实施例的所有可能组合。因而,如果一个实施例包含特征a、b、c,另一个实施例包含特征b、d,那么本技术也应视为包括含有a、b、c、d的一个或多个所有其他可能的组合的实施例,尽管该实施例可能并未在以下内容中有明确的文字记载。
25.下面的描述提供了示例,并且不对权利要求书中阐述的范围、适用性或示例进行限制。可以在不脱离本技术内容的范围的情况下,对描述的元素的功能和布置做出改变。各个示例可以适当省略、替代或添加各种过程或组件。例如所描述的方法可以以所描述的顺序不同的顺序来执行,并且可以添加、省略或组合各种步骤。此外,可以将关于一些示例描述的特征组合到其他示例中。
26.参见图1,图1是本技术实施例提供的一种声信号时域瞬态缺陷的测试方法的流程示意图。
27.如图1所示,该声信号时域瞬态缺陷的测试方法至少可以包括以下步骤:
步骤102、采集待处理声源信号,并从待处理声源信号中提取出目标频带数据。
28.具体地,可在对声信号进行缺陷测试时,先采集由声源发出的待处理声源信号。其中,声源可以但不局限于为喇叭等主动发出外放声音的设备,在本技术实施例中可在与喇叭处于预设距离的位置采集在预设时间间隔内的待处理声源信号,此处预设距离可满足在采集到喇叭发出的完整待处理声源信号的同时尽量减少干扰噪声的采集,例如但不局限于可设置为0.5米、1米或是1.5米等;此处预设时间间隔可用于使采集到的待处理声源信号的数据量满足测试需求,例如但不局限于可设置为5秒、10秒或是15秒等,且本技术实施例不限定于此。
29.可能的,声源还可以但不局限于为耳机等主动发出内放声音的设备,在本技术实施例中可在耳机内部的发声道内采集在预设时间间隔内的待处理声源信号,此处预设时间间隔可用于使采集到的待处理声源信号的数据量满足测试需求,例如但不局限于可设置为5秒、10秒或是15秒等,且本技术实施例不限定于此。
30.此处可参阅图2示出的本技术实施例提供的一种待处理声源信号的效果示意图。如图2所示,该待处理声源信号可包括处于不同频率的声源信号,例如但不局限于可包括0.5k赫兹的频率、1k赫兹的频率或是1.5k赫兹的频率等等,且该待处理声源信号在每个时刻均可对应一个幅值。
31.进一步的,可在按照预设时间间隔采集到待处理声源信号之后,从该待处理声源信号中提取出容易出现缺陷的目标频带数据。其中,在本技术实施例中容易出现缺陷的频带数据可以但不局限于为待处理声源信号中处于1k赫兹的频率到4k赫兹的频率之间的频带数据,其可通过对待处理声源信号进行带通处理以得到处于特定频率区间的目标频带数据。当然,本技术实施例中容易出现缺陷的频带数据还可通过其它方式进行提取,不限定于此处的频率区间。
32.可以理解的是,还可根据不同类型的缺陷,在待处理声源信号中提取出相应的目标频带数据,以便于可对该待处理声源信号进行更具针对性的缺陷测试,进而可得到更为准确的缺陷测试结果。需要说明的是,此处不同类型的缺陷,可以但不局限于各自对应的提取目标频带数据的方式不同,且各自对应的目标频带数据也不同。
33.此处可参阅图3示出的本技术实施例提供的一种目标频带数据的效果示意图。如图3所示,该目标频带数据相较于上述图2示出的待处理声源信号,是将处于特定频率区间的频带数据从待处理声源信号中提取出,以便于后续的缺陷测试。
34.作为本技术实施例的一种可选,在采集待处理声源信号之后,从待处理声源信号中提取出目标频带数据之前,还包括:判断待处理声源信号的频率是否处于预设频率区间;当检测到待处理声源信号的频率不处于预设频率区间时,基于预设频率区间对待处理声源信号进行过滤处理;从待处理声源信号中提取出目标频带数据,包括:从处理后的待处理声源信号中提取出目标频带数据;或判断待处理声源信号的幅值是否处于预设幅值区间;当检测到待处理声源信号的幅值不处于预设幅值区间时,基于预设幅值区间对待处理声源信号进行过滤处理;
从待处理声源信号中提取出目标频带数据,包括:从处理后的待处理声源信号中提取出目标频带数据。
35.具体地,在采集到待处理声源信号之后,为保障待处理声源信号的有效性,还可以但不局限于判断待处理声源信号的频率是否处于预设频率区间。其中,当检测到待处理声源信号各个时刻对应的频率均处于预设频率区间时,可表明该处理声源信号为有效声源信号,进一步的可再对该待处理声源信号进行提取出目标频带数据的处理。可能的,当检测到待处理声源信号各个时刻对应的频率存在不处于预设频率区间时,也即该待处理声源信号中存在无效信号,可先对不处于该预设频率的待处理声源信号进行过滤处理,并可对经过过滤处理后的待处理声源信号再进行提取出目标频带数据的处理。
36.在本技术实施例中,为保障待处理声源信号的有效性,还可以但不局限于判断待处理声源信号的幅值是否处于预设幅值区间。其中,当检测到待处理声源信号各个时刻对应的幅值均处于预设幅值区间时,可表明该处理声源信号为有效声源信号,进一步的可再对该待处理声源信号进行提取出目标频带数据的处理。可能的,当检测到待处理声源信号各个时刻对应的幅值存在不处于预设幅值区间时,也即该待处理声源信号中存在无效信号,可先对不处于该预设幅值的待处理声源信号进行过滤处理,并可对经过过滤处理后的待处理声源信号再进行提取出目标频带数据的处理。
37.在本技术实施例中,为保障待处理声源信号的有效性,还可以但不局限于判断待处理声源信号的频率是否处于预设频率区间,以及判断待处理声源信号的幅值是否处于预设幅值区间。其中,当检测到待处理声源信号各个时刻对应的频率均处于预设频率区间,且待处理声源信号各个时刻对应的幅值均处于预设幅值区间时,可表明该处理声源信号为有效声源信号,进一步的可再对该待处理声源信号进行提取出目标频带数据的处理。可以理解的是,当检测到待处理声源信号各个时刻对应的频率存在不处于预设频率区间,或是待处理声源信号各个时刻对应的幅值存在不处于预设幅值区间,或是待处理声源信号各个时刻对应的频率存在不处于预设频率区间以及待处理声源信号各个时刻对应的幅值存在不处于预设幅值区间时,均可表明待处理声源信号中存在无效信号,可先对不处于该预设幅值的待处理声源信号进行过滤处理,并可对经过过滤处理后的待处理声源信号再进行提取出目标频带数据的处理。
38.步骤104、对目标频带数据进行变换处理,得到目标频带数据的包络曲线。
39.具体地,在得到目标频带数据之后,可先对该目标频带数据进行希尔伯特计算,以得到该目标频带数据的解析信号。其中,希尔伯特计算可理解为将一维的信号变成了二维复平面上的信号,其复数的模和幅角代表了信号的幅度和相位,也即一个连续时间信号x(t)的希尔伯特变换等于该信号通过具有冲击响应h(t)=1/πt的线性系统后的输出相应,具体可通过如下公式进行表示:体可通过如下公式进行表示:进一步的,在通过对目标频带数据进行希尔伯特计算得到解析信号之后,可对该解析信号进行单边提取处理,以得到目标频带数据的包络曲线。其中,目标频带数据的解析信号可理解为在平面直角坐标系中表示的曲线图,本技术实施例中的单边提取处理可理解为在上述提到的平面直角坐标系中提取出处于y轴正向的所有目标频带数据的解析信号,
并根据该处于y轴正向的所有目标频带数据的解析信号得到目标频带数据所对应的包络曲线。
40.可以理解的是,在实际计算过程中,得到目标频带数据的解析信号的目的在于把实信号变成复信号,由于一个信号既有幅度信息,也有相位信息,可以但不局限于设置如下公式:并将上述公式带入解析信号中,得到:并将上述公式带入解析信号中,得到:可表示为副载波信号,可表示为复包络,通过对解析信号取绝对值也可得到目标频带数据所对应的包络曲线。
41.此处可参阅图4示出的本技术实施例提供的一种目标频带数据的包络曲线的效果示意图。如图4所示,该目标频带数据的包络曲线处于y轴正向,且每个时刻对应的幅值不同。
42.步骤106、对目标频带数据的包络曲线进行求导计算,得到目标频带数据的瞬态曲线。
43.具体地,在得到目标频带数据的包络曲线之后,可以但不局限于先将该目标频带数据的包络曲线划分为至少两个曲线段,其中每个曲线段可包括至少两个时刻所各自对应的幅值,接着可对该划分出的每个曲线段进行求导计算,以得到与每个曲线段对应的斜率。可以理解的是,在本技术实施例中可不局限于将目标频带数据的包络曲线均匀划分为多个曲线段,每个曲线段中所包括的时刻数量均保持一致。
44.进一步的,可在计算出每个曲线段对应的斜率之后,根据该每个曲线段对应的斜率生成目标频带数据的瞬态曲线,其具体方式可以但不局限于将每个曲线段对应的斜率以坐标形式设置在平面直角坐标系中,再通过平滑处理的方式将该每个曲线段对应的斜率的坐标点进行连接,以得到瞬态曲线。
45.此处可参阅图5示出的本技术实施例提供的一种瞬态曲线的效果示意图。如图5所示,5a示例性的示出了一种不良产品的声源信号对应的瞬态曲线示意图,5b示例性的示出了一种优良产品的声源信号对应的瞬态曲线示意图,通过比较可看出优良产品的瞬态曲线中每个幅值的差异不是很大,不良产品的瞬态曲线中每个幅值的差异较大。
46.步骤108、根据目标频带数据的瞬态曲线确定出待处理声源信号的测试结果。
47.具体地,在得到目标频带数据的瞬态曲线之后,可计算该目标频带数据的瞬态曲线与预设样本曲线的相似度,该预设样本曲线可以但不局限于为预先设置的根据多个样本优良产品所生成的瞬态曲线,以通过相似度的大小来判断该待处理声源信号的测试结果。
48.可能的,当检测到目标频带数据的瞬态曲线与预设样本曲线的相似度高于或等于预设第一阈值时,可表明该目标频带数据的瞬态曲线与预设样本曲线的相似度较高,也即待处理声源信号对应的产品为优良产品,进而可确定出该待处理声源信号的测试结果为不存在瞬态缺陷。此处,预设第一阈值可以但不局限于设置为90%,本技术实施例不限定于此。
49.可能的,当检测到目标频带数据的瞬态曲线与预设样本曲线的相似度低于预设第一阈值时,可表明该目标频带数据的瞬态曲线与预设样本曲线的相似度较低,也即待处理声源信号对应的产品为不良产品,进而可确定出该待处理声源信号的测试结果为存在瞬态缺陷。
50.可以理解的是,在本技术实施例中还可针对不同缺陷类型对待处理声源信号进行多次缺陷检测,以得到更加准确的测试结果,且不限定于此。
51.作为本技术实施例的又一种可选,当检测到相似度高于或等于预设阈值之后,还包括:识别出曲线段的斜率高于或等于预设斜率区间的个数;判断个数是否低于预设第二阈值;当检测到个数低于预设第二阈值时,确定待处理声源信号的测试结果为不存在瞬态缺陷。
52.具体地,在检测到目标频带数据的瞬态曲线与预设样本曲线的相似度高于或等于预设第一阈值之后,还可为了保障测试结果的有效性和可靠性,从该目标频带数据的瞬态曲线中识别出曲线段的斜率高于或等于预设斜率区间的个数,其中,每个曲线段的斜率可对应为目标频带数据的瞬态曲线中的一个幅值,此处也可理解为确定出该目标频带数据的瞬态曲线中幅值大于或等于预设斜率区间的个数。进一步的,当检测到目标频带数据的瞬态曲线中幅值大于或等于预设斜率区间的个数低于预设第二阈值时,可表明该目标频带数据的瞬态曲线中各个幅值的差异不大,进而可确定出该待处理声源信号的测试结果为不存在瞬态缺陷。
53.可能的,当检测到目标频带数据的瞬态曲线中幅值小于预设第二阈值时,可表明该目标频带数据的瞬态曲线中各个幅值的差异较大,进而可确定出该待处理声源信号的测试结果为存在瞬态缺陷。
54.可以理解的是,在本技术实施例中还可针对不同缺陷类型对待处理声源信号进行多次缺陷检测,以得到更加准确的测试结果,且不限定于此。
55.作为本技术实施例的又一种可选,当检测到个数低于预设第二阈值之后,还包括:计算出所有高于或等于预设斜率区间的曲线段的斜率的平均值;判断平均值是否低于预设第三阈值;当检测到平均值低于预设第三阈值时,确定待处理声源信号的测试结果为不存在瞬态缺陷。
56.具体地,在检测到目标频带数据的瞬态曲线中幅值大于或等于预设斜率区间的个数低于预设第二阈值之后,还可为了进一步保障测试结果的有效性和可靠性,计算出在目标频带数据的瞬态曲线中所有大于或等于预设斜率区间的幅值的平均值,并判断该所有大于或等于预设斜率区间的幅值的平均值是否低于预设第三阈值。可能的,当检测到该所有大于或等于预设斜率区间的幅值的平均值低于预设第三阈值时,可表明该目标频带数据的瞬态曲线中各个幅值的差异不大,进而可确定出该待处理声源信号的测试结果为不存在瞬态缺陷。
57.可能的,当检测到该所有大于或等于预设斜率区间的幅值的平均值高于或等于预设第三阈值时,可表明该目标频带数据的瞬态曲线中各个幅值的差异较大,进而可确定出
该待处理声源信号的测试结果为存在瞬态缺陷。
58.可以理解的是,在本技术实施例中还可针对不同缺陷类型对待处理声源信号进行多次缺陷检测,以得到更加准确的测试结果,且不限定于此。
59.请参阅图6,图6示出了本技术实施例提供的一种声信号时域瞬态缺陷的测试装置的结构示意图。
60.如图6所示,该声信号时域瞬态缺陷的测试装置至少可以包括数据采集模块601、第一处理模块602、第二处理模块603以及数据分析模块604,其中:数据采集模块601,用于采集待处理声源信号,并从待处理声源信号中提取出目标频带数据;第一处理模块602,用于对目标频带数据进行变换处理,得到目标频带数据的包络曲线;第二处理模块603,用于对目标频带数据的包络曲线进行求导计算,得到目标频带数据的瞬态曲线;数据分析模块604,用于根据目标频带数据的瞬态曲线确定出待处理声源信号的测试结果。
61.在一些可能的实施例中,数据采集模块还包括:第一判断单元,用于在采集待处理声源信号之后,从待处理声源信号中提取出目标频带数据之前,判断待处理声源信号的频率是否处于预设频率区间;第一处理单元,用于当检测到待处理声源信号的频率不处于预设频率区间时,基于预设频率区间对待处理声源信号进行过滤处理;从待处理声源信号中提取出目标频带数据,具体用于:从处理后的待处理声源信号中提取出目标频带数据;或第二判断单元,用于判断待处理声源信号的幅值是否处于预设幅值区间;第二处理单元,用于当检测到待处理声源信号的幅值不处于预设幅值区间时,基于预设幅值区间对待处理声源信号进行过滤处理;从待处理声源信号中提取出目标频带数据,具体用于:从处理后的待处理声源信号中提取出目标频带数据。
62.在一些可能的实施例中,第一处理模块包括:第一计算单元,用于对目标频带数据进行希尔伯特计算,得到目标频带数据的解析信号;第二计算单元,用于对目标频带数据的解析信号进行单边提取处理,得到目标频带数据的包络曲线。
63.在一些可能的实施例中,第二处理模块包括:划分单元,用于将目标频带数据的包络曲线划分为至少两个曲线段;第三计算单元,用于对每个曲线段进行求导计算,得到每个曲线段的斜率;生成单元,用于根据每个曲线段的斜率生成目标频带数据的瞬态曲线。
64.在一些可能的实施例中,数据分析模块包括:第四计算单元,用于计算目标频带数据的瞬态曲线与预设样本曲线的相似度;第一分析单元,用于当检测到相似度高于或等于预设第一阈值时,确定待处理声
源信号的测试结果为不存在瞬态缺陷;第二分析单元,用于当检测到相似度低于预设第一阈值时,确定待处理声源信号的测试结果为存在瞬态缺陷。
65.在一些可能的实施例中,第一分析单元还用于:识别出曲线段的斜率高于或等于预设斜率区间的个数;判断个数是否低于预设第二阈值;当检测到个数低于预设第二阈值时,确定待处理声源信号的测试结果为不存在瞬态缺陷。
66.在一些可能的实施例中,第一分析单元还用于:计算出所有高于或等于预设斜率区间的曲线段的斜率的平均值;判断平均值是否低于预设第三阈值;当检测到平均值低于预设第三阈值时,确定待处理声源信号的测试结果为不存在瞬态缺陷。
67.本领域的技术人员可以清楚地了解到本技术实施例的技术方案可借助软件和/或硬件来实现。本说明书中的“单元”和“模块”是指能够独立完成或与其他部件配合完成特定功能的软件和/或硬件,其中硬件例如可以是现场可编程门阵列(field-programmable gate array,fpga)、集成电路(integrated circuit,ic)等。
68.请参阅图7,图7示出了本技术实施例提供的又一种声信号时域瞬态缺陷的测试装置的结构示意图。
69.如图7所示,该声信号时域瞬态缺陷的测试装置700可以包括:至少一个处理器701、至少一个网络接口704、用户接口703、存储器705以及至少一个通信总线702。
70.其中,通信总线702可用于实现上述各个组件的连接通信。
71.其中,用户接口703可以包括按键,可选用户接口还可以包括标准的有线接口、无线接口。
72.其中,网络接口704可以但不局限于包括蓝牙模块、nfc模块、wi-fi模块等。
73.其中,处理器701可以包括一个或者多个处理核心。处理器701利用各种接口和线路连接整个电子设备700内的各个部分,通过运行或执行存储在存储器705内的指令、程序、代码集或指令集,以及调用存储在存储器705内的数据,执行路由设备700的各种功能和处理数据。可选的,处理器701可以采用dsp、fpga、pla中的至少一种硬件形式来实现。处理器701可集成cpu、gpu和调制解调器等中的一种或几种的组合。其中,cpu主要处理操作系统、用户界面和应用程序等;gpu用于负责显示屏所需要显示的内容的渲染和绘制;调制解调器用于处理无线通信。可以理解的是,上述调制解调器也可以不集成到处理器701中,单独通过一块芯片进行实现。
74.其中,存储器705可以包括ram,也可以包括rom。可选的,该存储器705包括非瞬时性计算机可读介质。存储器705可用于存储指令、程序、代码、代码集或指令集。存储器705可包括存储程序区和存储数据区,其中,存储程序区可存储用于实现操作系统的指令、用于至少一个功能的指令(比如触控功能、声音播放功能、图像播放功能等)、用于实现上述各个方法实施例的指令等;存储数据区可存储上面各个方法实施例中涉及到的数据等。存储器705可选的还可以是至少一个位于远离前述处理器701的存储装置。如图5所示,作为一种计算
机存储介质的存储器705中可以包括操作系统、网络通信模块、用户接口模块以及声信号时域瞬态缺陷的测试应用程序。
75.具体地,处理器701可以用于调用存储器705中存储的声信号时域瞬态缺陷的测试应用程序,并具体执行以下操作:采集待处理声源信号,并从待处理声源信号中提取出目标频带数据;对目标频带数据进行变换处理,得到目标频带数据的包络曲线;对目标频带数据的包络曲线进行求导计算,得到目标频带数据的瞬态曲线;根据目标频带数据的瞬态曲线确定出待处理声源信号的测试结果。
76.在一些可能的实施例中,在采集待处理声源信号之后,从待处理声源信号中提取出目标频带数据之前,还包括:判断待处理声源信号的频率是否处于预设频率区间;当检测到待处理声源信号的频率不处于预设频率区间时,基于预设频率区间对待处理声源信号进行过滤处理;从待处理声源信号中提取出目标频带数据,包括:从处理后的待处理声源信号中提取出目标频带数据;或判断待处理声源信号的幅值是否处于预设幅值区间;当检测到待处理声源信号的幅值不处于预设幅值区间时,基于预设幅值区间对待处理声源信号进行过滤处理;从待处理声源信号中提取出目标频带数据,包括:从处理后的待处理声源信号中提取出目标频带数据。
77.在一些可能的实施例中,对目标频带数据进行变换处理,得到目标频带数据的包络曲线,包括:对目标频带数据进行希尔伯特计算,得到目标频带数据的解析信号;对目标频带数据的解析信号进行单边提取处理,得到目标频带数据的包络曲线。
78.在一些可能的实施例中,对目标频带数据的包络曲线进行求导计算,得到目标频带数据的瞬态曲线,包括:将目标频带数据的包络曲线划分为至少两个曲线段;对每个曲线段进行求导计算,得到每个曲线段的斜率;根据每个曲线段的斜率生成目标频带数据的瞬态曲线。
79.在一些可能的实施例中,根据目标频带数据的瞬态曲线确定出待处理声源信号的测试结果,包括:计算目标频带数据的瞬态曲线与预设样本曲线的相似度;当检测到相似度高于或等于预设第一阈值时,确定待处理声源信号的测试结果为不存在瞬态缺陷;当检测到相似度低于预设第一阈值时,确定待处理声源信号的测试结果为存在瞬态缺陷。
80.在一些可能的实施例中,当检测到相似度高于或等于预设阈值之后,还包括:识别出曲线段的斜率高于或等于预设斜率区间的个数;判断个数是否低于预设第二阈值;
当检测到个数低于预设第二阈值时,确定待处理声源信号的测试结果为不存在瞬态缺陷。
81.在一些可能的实施例中,当检测到个数低于预设第二阈值之后,还包括:计算出所有高于或等于预设斜率区间的曲线段的斜率的平均值;判断平均值是否低于预设第三阈值;当检测到平均值低于预设第三阈值时,确定待处理声源信号的测试结果为不存在瞬态缺陷。
82.本技术还提供一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现上述方法的步骤。其中,计算机可读存储介质可以包括但不限于任何类型的盘,包括软盘、光盘、dvd、cd-rom、微型驱动器以及磁光盘、rom、ram、eprom、eeprom、dram、vram、闪速存储器设备、磁卡或光卡、纳米系统(包括分子存储器ic),或适合于存储指令和/或数据的任何类型的媒介或设备。
83.需要说明的是,对于前述的各方法实施例,为了简单描述,故将其都表述为一系列的动作组合,但是本领域技术人员应该知悉,本技术并不受所描述的动作顺序的限制,因为依据本技术,某些步骤可以采用其他顺序或者同时进行。其次,本领域技术人员也应该知悉,说明书中所描述的实施例均属于优选实施例,所涉及的动作和模块并不一定是本技术所必须的。
84.在上述实施例中,对各个实施例的描述都各有侧重,某个实施例中没有详述的部分,可以参见其他实施例的相关描述。
85.在本技术所提供的几个实施例中,应该理解到,所揭露的装置,可通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些服务接口,装置或单元的间接耦合或通信连接,可以是电性或其它的形式。
86.所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
87.另外,在本技术各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。
88.所述集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储器中。基于这样的理解,本技术的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储器中,包括若干指令用以使得一台计算机设备(可为个人计算机、服务器或者网络设备等)执行本技术各个实施例所述方法的全部或部分步骤。而前述的存储器包括:u盘、只读存储器(read-only memory, rom)、随机存取存储器(random access memory,ram)、移动硬盘、磁碟或者光盘等各种可以存储程序代码的介质。
89.本领域普通技术人员可以理解上述实施例的各种方法中的全部或部分步骤是可以通进程序来指令相关的硬件来完成,该程序可以存储于一计算机可读存储器中,存储器可以包括:闪存盘、只读存储器(read-only memory, rom)、随机存取器(random access memory,ram)、磁盘或光盘等。
90.以上所述者,仅为本公开的示例性实施例,不能以此限定本公开的范围。即但凡依本公开教导所作的等效变化与修饰,皆仍属本公开涵盖的范围内。本领域技术人员在考虑说明书及实践这里的公开后,将容易想到本公开的其实施方案。本技术旨在涵盖本公开的任何变型、用途或者适应性变化,这些变型、用途或者适应性变化遵循本公开的一般性原理并包括本公开未记载的本技术领域中的公知常识或惯用技术手段。说明书和实施例仅被视为示例性的,本公开的范围和精神由权利要求限定。

技术特征:


1.一种声信号时域瞬态缺陷的测试方法,其特征在于,包括:采集待处理声源信号,并从所述待处理声源信号中提取出目标频带数据;对所述目标频带数据进行变换处理,得到所述目标频带数据的包络曲线;对所述目标频带数据的包络曲线进行求导计算,得到所述目标频带数据的瞬态曲线;根据所述目标频带数据的瞬态曲线确定出所述待处理声源信号的测试结果。2.根据权利要求1所述的方法,其特征在于,在所述采集待处理声源信号之后,所述从所述待处理声源信号中提取出目标频带数据之前,还包括:判断所述待处理声源信号的频率是否处于预设频率区间;当检测到所述待处理声源信号的频率不处于所述预设频率区间时,基于所述预设频率区间对所述待处理声源信号进行过滤处理;所述从所述待处理声源信号中提取出目标频带数据,包括:从处理后的所述待处理声源信号中提取出目标频带数据;或判断所述待处理声源信号的幅值是否处于预设幅值区间;当检测到所述待处理声源信号的幅值不处于所述预设幅值区间时,基于所述预设幅值区间对所述待处理声源信号进行过滤处理;所述从所述待处理声源信号中提取出目标频带数据,包括:从处理后的所述待处理声源信号中提取出目标频带数据。3.根据权利要求1所述的方法,其特征在于,所述对所述目标频带数据进行变换处理,得到所述目标频带数据的包络曲线,包括:对所述目标频带数据进行希尔伯特计算,得到所述目标频带数据的解析信号;对所述目标频带数据的解析信号进行单边提取处理,得到所述目标频带数据的包络曲线。4.根据权利要求1所述的方法,其特征在于,所述对所述目标频带数据的包络曲线进行求导计算,得到所述目标频带数据的瞬态曲线,包括:将所述目标频带数据的包络曲线划分为至少两个曲线段;对每个所述曲线段进行求导计算,得到每个所述曲线段的斜率;根据每个所述曲线段的斜率生成所述目标频带数据的瞬态曲线。5.根据权利要求4所述的方法,其特征在于,所述根据所述目标频带数据的瞬态曲线确定出所述待处理声源信号的测试结果,包括:计算所述目标频带数据的瞬态曲线与预设样本曲线的相似度;当检测到所述相似度高于或等于预设第一阈值时,确定所述待处理声源信号的测试结果为不存在瞬态缺陷;当检测到所述相似度低于所述预设第一阈值时,确定所述待处理声源信号的测试结果为存在瞬态缺陷。6.根据权利要求5所述的方法,其特征在于,所述当检测到所述相似度高于或等于预设阈值之后,还包括:识别出所述曲线段的斜率高于或等于预设斜率区间的个数;判断所述个数是否低于预设第二阈值;当检测到所述个数低于所述预设第二阈值时,确定所述待处理声源信号的测试结果为
不存在瞬态缺陷。7.根据权利要求6所述的方法,其特征在于,所述当检测到所述个数低于所述预设第二阈值之后,还包括:计算出所有高于或等于所述预设斜率区间的所述曲线段的斜率的平均值;判断所述平均值是否低于预设第三阈值;当检测到所述平均值低于所述预设第三阈值时,确定所述待处理声源信号的测试结果为不存在瞬态缺陷。8.一种声信号时域瞬态缺陷的测试装置,其特征在于,包括:数据采集模块,用于采集待处理声源信号,并从所述待处理声源信号中提取出目标频带数据;第一处理模块,用于对所述目标频带数据进行变换处理,得到所述目标频带数据的包络曲线;第二处理模块,用于对所述目标频带数据的包络曲线进行求导计算,得到所述目标频带数据的瞬态曲线;数据分析模块,用于根据所述目标频带数据的瞬态曲线确定出所述待处理声源信号的测试结果。9.一种声信号时域瞬态缺陷的测试装置,其特征在于,包括处理器以及存储器;所述处理器与所述存储器相连;所述存储器,用于存储可执行程序代码;所述处理器通过读取所述存储器中存储的可执行程序代码来运行与所述可执行程序代码对应的程序,以用于执行如权利要求1-7任一项所述的方法。10.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现如权利要求1-7任一项所述的方法。

技术总结


本申请提出一种声信号时域瞬态缺陷的测试方法及装置,方法包括采集待处理声源信号,并从待处理声源信号中提取出目标频带数据;接着对目标频带数据进行变换处理,得到包络曲线;接着对包络曲线进行求导计算,得到目标频带数据的瞬态曲线,并根据目标频带数据的瞬态曲线确定出待处理声源信号的测试结果。通过分析瞬态曲线来准确判断出待处理声源信号是否出现瞬态冲击,该方式可有效突出冲击类型缺陷特征,进而可得到更具针对性的检测结果,以便于精准测出存在残次的产品。于精准测出存在残次的产品。于精准测出存在残次的产品。


技术研发人员:

曹祖杨 侯治维 凌伟 崔二朋 侯佩佩 张鑫 陈晓丽

受保护的技术使用者:

杭州兆华电子股份有限公司

技术研发日:

2022.07.08

技术公布日:

2022/8/8

本文发布于:2024-09-23 19:27:03,感谢您对本站的认可!

本文链接:https://www.17tex.com/tex/4/23092.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:声源   频带   信号   曲线
留言与评论(共有 0 条评论)
   
验证码:
Copyright ©2019-2024 Comsenz Inc.Powered by © 易纺专利技术学习网 豫ICP备2022007602号 豫公网安备41160202000603 站长QQ:729038198 关于我们 投诉建议