一种啸叫抑制方法、装置、计算机可读存储介质以及系统制造方法及图纸

技术编号:34082140 阅读:18 留言:0更新日期:2022-07-11 19:07
本发明专利技术公开了一种啸叫抑制方法、装置、计算机可读存储介质以及系统。所述啸叫抑制装置包括检测获取单元、频谱细化单元以及啸叫抑制单元。通过对所述第一待抑制点进行频谱细化啸叫分析,从而能对频谱进行高分辨率的分析,该啸叫抑制方法、装置、计算机可读存储介质以及系统防止了误判,提升了啸叫抑制的准确性;进一步地,本发明专利技术提供的一种啸叫抑制方法、装置、计算机可读存储介质以及系统还通过预设的二阶iir陷波算法,对所述待处理信号组进行陷波滤波处理,从而实现了陷波深度和带宽的调整。从而实现了陷波深度和带宽的调整。从而实现了陷波深度和带宽的调整。

【技术实现步骤摘要】
一种啸叫抑制方法、装置、计算机可读存储介质以及系统


[0001]本专利技术涉及啸叫抑制领域,尤其涉及一种啸叫抑制方法、装置、计算机可读存储介质及系统。

技术介绍

[0002]在啸叫抑制过程中,对于检测到的啸叫点,需要确定其对应的频点,从而通过陷波器进行陷波滤波处理以实现啸叫抑制。其中,陷波器常用在电路上滤除不需要的频率的信号,比如在带通滤波器通频带的边缘外加陷波器,通常是串联一个并联谐振回路,或并联一个串联回路,它们的谐振频率就是要滤除的频率。在啸叫抑制过程中,如果对于需要滤除的频点把握地不准确,则会使得啸叫抑制不准确、效果不好,因此,需要滤除地频点的确定是十分重要的。
[0003]在现有技术中,通常通过峰值比较法、功率比值判断法或谱熵法确定啸叫点;其中,峰值比较法主要是通过取能量最大的多个点,根据预设时间段峰值频点出现的概率(阈值1)和峰值均值比(阈值2)确定疑似啸叫点,对连续出现次数进行置信计数,与置信计数门限比较确定啸叫;功率比值判断法主要是计算候选频率点与对应参考频率点的功率比值,判断是否为啸叫频率点;谱熵法首先划分子带并计算子带能量,再计算谱熵,若谱熵小于阈值则判定为啸叫帧。
[0004]但是,现有技术仍存在如下缺陷:未进行进一步的频谱细分分析,且现有技术中常用的傅里叶变换导致频谱分辨率较低,无法确定啸叫频点,从而导致啸叫抑制不准确。
[0005]因此,当前需要一种啸叫抑制方法、装置、计算机可读存储介质以及系统,从而克服现有技术中存在的上述缺陷。

技术实现思路

[0006]本专利技术实施例提供一种啸叫抑制方法、装置、计算机可读存储介质以及系统,从而提升啸叫抑制的准确性。
[0007]本专利技术一实施例提供一种啸叫抑制方法,所述啸叫抑制方法包括:获取待处理信号组,并根据预设的综合检测判断方法,对所述待处理信号组进行啸叫检测以获得第一待抑制点;对所述第一待抑制点进行频谱细化啸叫分析,获取所述第一待抑制点对应的啸叫频点;根据所述啸叫频点,对所述待处理信号组进行啸叫抑制。
[0008]作为上述方案的改进,对所述第一待抑制点进行频谱细化啸叫分析,从所述第一待抑制点中筛选出第二待抑制点,具体包括:根据预设的频率宽度,对所述第一待抑制点进行CZT变换以获取第一频点组;所述第一频点组包括多个第一频点;根据各个第一频点的幅值,确定所述第一待抑制点对应的啸叫频点。
[0009]作为上述方案的改进,根据预设的频率宽度,对所述第一待抑制点进行CZT变换以获取第一频点组,具体包括:以所述第一待抑制点为中心,根据预设的变换宽度为区间进行CZT变换以获取第一频点组。
[0010]作为上述方案的改进,根据各个第一频点的幅值,确定所述第一待抑制点对应的啸叫频点,具体包括:获取各个第一频点对应的幅值;将幅值最大的第一频点作为所述第一待抑制点对应的啸叫频点。
[0011]作为上述方案的改进,根据所述啸叫频点,对所述待处理信号组进行啸叫抑制,具体包括:通过预设的二阶iir陷波算法,对所述待处理信号组进行陷波滤波处理。
[0012]作为上述方案的改进,预设的变换宽度为128点。
[0013]本专利技术另一实施例对应提供了一种啸叫抑制装置,所述啸叫抑制装置包括检测获取单元、频谱细化单元以及啸叫抑制单元,其中,所述检测获取单元用于获取待处理信号组,并根据预设的综合检测判断方法,对所述待处理信号组进行啸叫检测以获得第一待抑制点;所述频谱细化单元用于对所述第一待抑制点进行频谱细化啸叫分析,获取所述第一待抑制点对应的啸叫频点;所述啸叫抑制单元用于根据所述啸叫频点,对所述待处理信号组进行啸叫抑制。
[0014]作为上述方案的改进,所述频谱细化单元还用于:根据预设的频率宽度,对所述第一待抑制点进行CZT变换以获取第一频点组;所述第一频点组包括多个第一频点;根据各个第一频点的幅值,确定所述第一待抑制点对应的啸叫频点。
[0015]作为上述方案的改进,所述频谱细化单元还用于:以所述第一待抑制点为中心,根据预设的变换宽度为区间进行CZT变换以获取第一频点组。
[0016]作为上述方案的改进,所述频谱细化单元还用于:获取各个第一频点对应的幅值;将幅值最大的第一频点作为所述第一待抑制点对应的啸叫频点。
[0017]作为上述方案的改进,所述啸叫抑制单元还用于:通过预设的二阶iir陷波算法,对所述待处理信号组进行陷波滤波处理。
[0018]本专利技术另一实施例提供了一种计算机可读存储介质,所述计算机可读存储介质包括存储的计算机程序,其中,在所述计算机程序运行时控制所述计算机可读存储介质所在设备执行如前所述的啸叫抑制方法。
[0019]本专利技术另一实施例提供了一种啸叫抑制系统,所述啸叫抑制系统包括处理器、存储器以及存储在所述存储器中且被配置为由所述处理器执行的计算机程序,所述处理器执行所述计算机程序时实现如前所述的啸叫抑制方法。
[0020]与现有技术相比,本技术方案存在如下有益效果:本专利技术提供了一种啸叫抑制方法、装置、计算机可读存储介质以及系统,通过对所述第一待抑制点进行频谱细化啸叫分析,从而能对频谱进行高分辨率的分析,该啸叫抑制方法、装置、计算机可读存储介质以及系统防止了误判,提升了啸叫抑制的准确性。
[0021]进一步地,本专利技术提供的一种啸叫抑制方法、装置、计算机可读存储介质以及系统还通过预设的二阶iir陷波算法,对所述待处理信号组进行陷波滤波处理,从而实现了陷波深度和带宽的调整。
附图说明
[0022]图1是本专利技术一实施例提供的一种啸叫抑制方法的流程示意图;图2是本专利技术一实施例提供的一种啸叫抑制装置的结构示意图。
具体实施方式
[0023]下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。
[0024]具体实施例一本专利技术实施例首先描述了一种啸叫抑制方法。图1是本专利技术一实施例提供的一种啸叫抑制方法的流程示意图。
[0025]如图1所示,所述啸叫抑制方法包括:S1:获取待处理信号组,并根据预设的综合检测判断方法,对所述待处理信号组进行啸叫检测以获得第一待抑制点。
[0026]在啸叫抑制过程中,首先对待处理信号组进行分帧加窗,并使用快速傅里叶变换转换为频谱,随后,取频谱的前半部分以获得能量谱,在能量谱中查找最大的n个峰值,根据预设的综合检测判断方法进行啸叫检测(实际使用信号采样率为48000Hz,分帧为1024个样点为一帧,使用窗函数为汉明窗,作1024点快速傅里叶变换),以获得若干个第一待抑制点。其中,预设的综合检测判断方法包括:根据峰值均值功率比、峰值谐波功率比以及峰值临近值功率比共同判断,并叠加帧间峰值幅度保持的改进法。
[0027]S2:对所述第一待抑制点进行频谱细化啸叫分析,获取所述第一待抑制本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种啸叫抑制方法,其特征在于,所述啸叫抑制方法包括:获取待处理信号组,并根据预设的综合检测判断方法,对所述待处理信号组进行啸叫检测以获得第一待抑制点;对所述第一待抑制点进行频谱细化啸叫分析,获取所述第一待抑制点对应的啸叫频点;根据所述啸叫频点,对所述待处理信号组进行啸叫抑制。2.根据权利要求1所述的啸叫抑制方法,其特征在于,对所述第一待抑制点进行频谱细化啸叫分析,从所述第一待抑制点中筛选出第二待抑制点,具体包括:根据预设的频率宽度,对所述第一待抑制点进行CZT变换以获取第一频点组;所述第一频点组包括多个第一频点;根据各个第一频点的幅值,确定所述第一待抑制点对应的啸叫频点。3.根据权利要求2所述的啸叫抑制方法,其特征在于,根据预设的频率宽度,对所述第一待抑制点进行CZT变换以获取第一频点组,具体包括:以所述第一待抑制点为中心,根据预设的变换宽度为区间进行CZT变换以获取第一频点组。4.根据权利要求2所述的啸叫抑制方法,其特征在于,根据各个第一频点的幅值,确定所述第一待抑制点对应的啸叫频点,具体包括:获取各个第一频点对应的幅值;将幅值最大的第一频点作为所述第一待抑制点对应的啸叫频点。5.根据权利要求3或4所述的啸叫抑制方法,其特征在于,根据所述啸叫频点,对所述待处理信号组进行啸叫抑制,具体包括:通过预设的二阶iir陷波算法,对所述待处理信号组进行陷波滤波处理。6...

【专利技术属性】
技术研发人员:李永康张常华朱正辉赵定金蔡聪
申请(专利权)人:广州市保伦电子有限公司
类型:发明
国别省市:

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

1