一种用于ANC/PSAP系统的啸叫抑制系统、方法和存储介质技术方案

技术编号:36454390 阅读:12 留言:0更新日期:2023-01-25 22:52
本申请涉及一种用于ANC/PSAP系统的啸叫抑制系统、方法和存储介质。所述啸叫抑制系统包括片上系统,片上系统配置为自适应陷波器自适应分步调整到陷波频点,对调整到的陷波频点进行对应能量的第一陷波处理;处理器获取自适应陷波器的与陷波频点相关联的陷波参数的均值和方差,在陷波参数的均值处于预设范围内且方差小于第一阈值的情况下,判定自适应陷波器处于收敛状态并且陷波频点为啸叫频点;在自适应陷波器处于收敛状态的情况下,将自适应陷波器对啸叫频点陷波处理后的音频信号作为啸叫抑制系统的输出。如此,能够在系统中存在啸叫时对啸叫频点进行精准的陷波处理,而不存在啸叫时不进行陷波处理以避免信号失真,并且本申请易于实现高采样率下的硬件化。请易于实现高采样率下的硬件化。请易于实现高采样率下的硬件化。

【技术实现步骤摘要】
一种用于ANC/PSAP系统的啸叫抑制系统、方法和存储介质


[0001]本申请涉及音频处理领域,更具体地,涉及一种用于ANC/PSAP系统的啸叫抑制系统、方法和存储介质。

技术介绍

[0002]随着技术的发展,主动降噪耳机和个人声音放大器得到广泛的应用。然而,当主动降噪技术和个人声音放大技术应用在耳机产品中,往往会产生相位相反的抵消信号或补偿信号来达到降噪或助听的效果。在这些场景下,当ANC/PSAP系统产生的抵消/助听信号由扬声器(speaker)播放的时候,会被麦克风回采,声通路形成闭合回路,信号在声反馈回路中不断叠加放大形成正反馈,产生啸叫。然而,自适应回声消除技术应用在ANC/PSAP系统中时,具有较高的计算复杂度,无法实现硬件化,抑制效果差,严重影响用户的使用体验。

技术实现思路

[0003]提供了本申请以解决现有技术中存在的上述问题。需要一种用于ANC/PSAP系统的啸叫抑制系统、方法和存储介质,其易于实现高采样率下的硬件化,能够提高抑制啸叫的效果以提高用户的使用体验。
[0004]根据本申请的第一方案,提供一种用于ANC/PSAP系统的啸叫抑制系统,所述啸叫抑制系统中包括片上系统,所述片上系统配置为包括:至少一个啸叫抑制单元,所述至少一个啸叫抑制单元中的各个啸叫抑制单元至少包括自适应陷波器,所述自适应陷波器自适应分步调整到陷波频点;在所述ANC/PSAP系统的输入音频信号中,对调整到的陷波频点进行对应能量的第一陷波处理。处理器,所述处理器被配置为:获取所述自适应陷波器的与陷波频点相关联的陷波参数的均值和方差,在所述陷波参数的均值处于预设范围内且所述方差小于第一阈值的情况下,判定所述自适应陷波器处于收敛状态并且所述陷波频点为啸叫频点;在所述陷波参数的均值不处于预设范围内,和/或,所述方差大于第二阈值的情况下,判定所述自适应陷波器处于非收敛状态或不存在啸叫频点。在所述自适应陷波器处于收敛状态的情况下,将所述自适应陷波器对所述啸叫频点陷波处理后的音频信号作为所述啸叫抑制系统的输出。在所述自适应陷波器处于非收敛状态或不存在啸叫频点的情况下,将所述输入音频信号作为所述啸叫抑制系统的输出。
[0005]根据本申请的第二方案,提供一种用于ANC/PSAP系统的啸叫抑制方法,包括:经由自适应陷波器自适应分步调整到陷波频点;在所述ANC/PSAP系统的输入音频信号中,对调整到的陷波频点进行对应能量的第一陷波处理;经由处理器获取所述自适应陷波器的与陷波频点相关联的陷波参数的均值和方差,在所述陷波参数的均值处于预设范围内且所述方差小于第一阈值的情况下,判定所述自适应陷波器处于收敛状态并且所述陷波频点为啸叫频点;在所述陷波参数的均值不处于预设范围内,和/或,所述方差大于第二阈值的情况下,判定所述自适应陷波器处于非收敛状态或不存在啸叫频点;在所述自适应陷波器处于收敛状态的情况下,将所述自适应陷波器对所述啸叫频点陷波处理后的音频信号作为所述啸叫
抑制系统的输出;在所述自适应陷波器处于非收敛状态或不存在啸叫频点的情况下,将所述输入音频信号作为所述啸叫抑制系统的输出。
[0006]与现有技术相比,本申请实施例的有益效果在于:
[0007]利用自适应陷波器对陷波频点进行对应能量的陷波处理,计算复杂度低,代价小,能够实现高采样率下的硬件化。通过判断陷波频点是否处于收敛状态,判断陷波频点是否为啸叫频点。在自适应陷波器处于收敛状态的情况下,将自适应陷波器对所述啸叫频点陷波处理后的音频信号作为所述啸叫抑制系统的输出,而在自适应陷波器处于非收敛状态或不存在啸叫频点的情况下,将所述输入音频信号作为所述啸叫抑制系统的输出。如此,无需降低增益,也能够高效的对啸叫频点抑制。同时,采用自适应陷波器进行陷波处理,能够降低啸叫频点判断消耗的时间,从而降低了整个啸叫抑制系统处理啸叫频点的时延。比如,通透模式下对于硬件的要求较高,要求对于啸叫的抑制具有更低的时延,如此,有利于在通透模式下,外界的音频与耳机中传出来的声音进行融合,不仅能够提高啸叫抑制效果,而且能够提高用户的使用体验。
[0008]上述说明仅是本申请技术方案的概述,为了能够更清楚了解本申请的技术手段,而可依照说明书的内容予以实施,并且为了让本申请的上述和其它目的、特征和优点能够更明显易懂,以下特举本申请的具体实施方式。
附图说明
[0009]在不一定按比例绘制的附图中,相同的附图标记可以在不同的视图中描述相似的部件。附图大体上通过举例而不是限制的方式示出各种实施例,并且与说明书以及权利要求书一起用于对所公开的实施例进行说明。在适当的时候,在所有附图中使用相同的附图标记指代同一或相似的部分。这样的实施例是例证性的,而并非旨在作为本装置或方法的穷尽或排他实施例。
[0010]图1(a)示出根据本申请实施例的用于ANC/PSAP系统的啸叫抑制系统的结构示意图。
[0011]图1(b)示出根据本申请实施例的用于ANC/PSAP系统的啸叫抑制系统进行啸叫抑制的方法流程图。
[0012]图2示出利用本申请实施例的啸叫抑制系统的PSAP系统的示意图。
[0013]图3示出利用本申请实施例的啸叫抑制系统的ANC系统的示意图。
具体实施方式
[0014]为使本领域技术人员更好的理解本申请的技术方案,下面结合附图和具体实施方式对本申请作详细说明。下面结合附图和具体实施例对本申请的实施例作进一步详细描述,但不作为对本申请的限定。本文中所描述的各个步骤,如果彼此之间没有前后关系的必要性,则本文中作为示例对其进行描述的次序不应视为限制,本领域技术人员应知道可以对其进行顺序调整,只要不破坏其彼此之间的逻辑性导致整个流程无法实现即可。
[0015]本申请中使用的“第一”、“第二”以及类似的词语并不表示任何顺序、数量或者重要性,而只是用来区分。“包括”或者“包含”等类似的词语意指在该词前的要素涵盖在该词后列举的要素,并不排除也涵盖其他要素的可能。在本申请中,各个步骤在图中所示的箭头
仅仅作为执行顺序的示例,而不是限制,本申请的技术方案并不限于实施例中描述的执行顺序,执行顺序中的各个步骤可以合并执行,可以分解执行,可以调换顺序,只要不影响执行内容的逻辑关系即可。
[0016]本申请使用的所有术语(包括技术术语或者科学术语)与本申请所属领域的普通技术人员理解的含义相同,除非另外特别定义。还应当理解,在诸如通用字典中定义的术语应当被解释为具有与它们在相关技术的上下文中的含义相一致的含义,而不应用理想化或极度形式化的意义来解释,除非这里明确地这样定义。对于相关领域普通技术人员已知的技术、方法和设备可能不作详细讨论,但在适当情况下,所述技术、方法和设备应当被视为说明书的一部分。
[0017]根据本申请的实施例提供一种用于ANC/PSAP系统的啸叫抑制系统,该啸叫抑制系统包括片上系统,片上系统包括至少一个啸叫抑制单元和处理器,该啸叫抑制单元和处理器执行根据本申请各个实施例的用于ANC/PSAP系统的啸叫抑制方法中对应的本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种用于ANC/PSAP系统的啸叫抑制系统,其特征在于,所述啸叫抑制系统中包括片上系统,所述片上系统配置为包括:至少一个啸叫抑制单元,所述至少一个啸叫抑制单元中的各个啸叫抑制单元至少包括自适应陷波器,所述自适应陷波器自适应分步调整到陷波频点;在所述ANC/PSAP系统的输入音频信号中,对调整到的陷波频点进行对应能量的第一陷波处理;处理器,所述处理器被配置为:获取所述自适应陷波器的与陷波频点相关联的陷波参数的均值和方差,在所述陷波参数的均值处于预设范围内且所述方差小于第一阈值的情况下,判定所述自适应陷波器处于收敛状态并且所述陷波频点为啸叫频点;在所述陷波参数的均值不处于预设范围内,和/或,所述方差大于第二阈值的情况下,判定所述自适应陷波器处于非收敛状态或不存在啸叫频点;在所述自适应陷波器处于收敛状态的情况下,将所述自适应陷波器对所述啸叫频点陷波处理后的音频信号作为所述啸叫抑制系统的输出;在所述自适应陷波器处于非收敛状态或不存在啸叫频点的情况下,将所述输入音频信号作为所述啸叫抑制系统的输出。2.根据权利要求1所述的啸叫抑制系统,其特征在于,所述处理器进一步配置为:在自适应分步调整到陷波频点的过程中,基于当前陷波频点所对应的能量来控制所述自适应陷波器的陷波频点的调整步长,使得当前陷波频点所对应的能量越大,所述调整步长越小。3.根据权利要求2所述的啸叫抑制系统,其特征在于,所述处理器进一步配置为:获取当前陷波频点所对应的能量的有效数据位数,基于所述有效数据位数,利用向右移位运算来控制所述自适应陷波器的陷波频点的调整步长,具体步骤包括:Ebits=Ceil(log2(Ez(n)))公式(5);mu=delta/2
Ebits
=delta>>Ebits公式(6);其中,Ez(n)为在第n时刻陷波频点所对应的能量,Ceil()表示向上取整,Ebits为Ez(n)的有效数据位数,mu为陷波频点的调整步长,delta是与所述自适应陷波器的收敛速度相关联的预设常数,delta>>Ebits表示将存储delta的寄存器向右移Ebits位。4.根据权利要求1

3中任一项所述的啸叫抑制系统,其特征在于,所述第一阈值小于所述第二阈值。5.根据权利要求1

3中任一项所述的啸叫抑制系统,其特征在于,所述自适应陷波器以级联的方式连接有至少一个固定陷波器,所述至少一个固定陷波器在所述自适应陷波器处于收敛状态的情况下,对所述啸叫频点进行第二陷波处理。6.根据权利要求1

3中任一项所述的啸叫抑制系统,其特征在于,在所述片上系统包括多个啸叫抑制单元的情况下,各个啸叫抑制单元以级联的方式连接,以对所述输入音频信号中的多个啸叫频...

【专利技术属性】
技术研发人员:李倩许斯
申请(专利权)人:恒玄科技上海股份有限公司
类型:发明
国别省市:

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

1