降噪方法、芯片、芯片模组及设备

文档序号:1833156 发布日期:2021-11-12 浏览:16次 >En<

阅读说明:本技术 降噪方法、芯片、芯片模组及设备 (Noise reduction method, chip module and equipment ) 是由 魏孜宸 方思敏 于 2021-10-13 设计创作,主要内容包括:本申请实施例提供一种降噪方法、芯片、芯片模组及设备,其中,降噪方法包括:采用窄带滤波器对第一噪声信号进行窄带滤波处理,得到第一窄带信号,第一噪声信号为对当前时刻的环境噪声进行采集后得到的;采用第一滤波器对第一噪声信号进行滤波处理,得到第一宽带滤波信号;采用第二滤波器对第一窄带信号进行滤波处理,得到第一窄带滤波信号;根据第一宽带滤波信号和第一窄带滤波信号,对第一噪声信号进行降噪处理。本申请实施例提供的一种降噪方法、芯片、芯片模组及设备能够用于提高对环境噪声进行降噪处理的效果。(The embodiment of the application provides a noise reduction method, a chip module and equipment, wherein the noise reduction method comprises the following steps: performing narrow-band filtering processing on the first noise signal by using a narrow-band filter to obtain a first narrow-band signal, wherein the first noise signal is obtained after collecting environmental noise at the current moment; filtering the first noise signal by adopting a first filter to obtain a first broadband filtering signal; filtering the first narrow-band signal by using a second filter to obtain a first narrow-band filtered signal; and performing noise reduction processing on the first noise signal according to the first broadband filtering signal and the first narrow-band filtering signal. The noise reduction method, the chip module and the equipment provided by the embodiment of the application can be used for improving the effect of noise reduction treatment on environmental noise.)

降噪方法、芯片、芯片模组及设备

技术领域

本申请实施例涉及降噪技术领域,尤其涉及一种降噪方法、芯片、芯片模组及设备。

背景技术

目前,为了提高播放设备(例如耳机或者音箱等)的音频播放质量,通常需要对播放设备采集得到的环境噪声进行降噪处理。

在相关技术中,对环境噪声进行降噪处理的方法包括:通常采用振动传感器对环境噪声进行采集,得到窄带噪声的频率和幅度,并根据频率和幅度构造窄带噪声,采用陷波滤波方法对窄带噪声进行降噪处理,进而根据降噪处理后的窄带噪声,对环境噪声进行降噪处理。

在上述过程中,构造出的窄带噪声容易产生较大的延时、以及相位的偏移,导致对环境噪声进行降噪处理的效果较差。

发明内容

本申请实施例提供一种降噪方法、芯片、芯片模组及设备,用于提高对环境噪声进行降噪处理的效果。

第一方面,本申请实施例提供一种降噪方法,方法包括:

采用窄带滤波器对第一噪声信号进行窄带滤波处理,得到第一窄带信号,第一噪声信号为对当前时刻的环境噪声进行采集后得到的;

采用第一滤波器对第一噪声信号进行滤波处理,得到第一宽带滤波信号;采用第二滤波器对第一窄带信号进行滤波处理,得到第一窄带滤波信号;

根据第一宽带滤波信号和第一窄带滤波信号,对第一噪声信号进行降噪处理。

在一种可能的设计中,采用第一滤波器对第一噪声信号进行滤波处理,得到第一宽带滤波信号,包括:

获取对上一时刻采集到的第二噪声信号进行降噪处理后的第二信号;

根据第二信号、第一滤波器在上一时刻的工作参数和第一噪声信号,确定第一滤波器在当前时刻的工作参数;

根据第一滤波器在当前时刻的工作参数,对第一噪声信号进行滤波处理,得到第一宽带滤波信号。

在一种可能的设计中,根据第二信号、第一滤波器在上一时刻的工作参数和第一噪声信号,确定第一滤波器在当前时刻的工作参数,包括:

采用预设估计模型,对第二信号进行估计,确定参数调节步长;

获取经过第一传输通道传递第一噪声信号之后的第三噪声信号;第一传输通道为采集得到第一噪声信号的参考麦克风和第一滤波器之间的传输通道;

将第一滤波器在上一时刻的工作参数,与预设值、参数调节步长、第二信号、第三噪声信号的乘积的差值,确定为第一滤波器在当前时刻的工作参数。

在一种可能的设计中,获取经过第一传输通道传递第一噪声信号之后的第三噪声信号,包括:

将第一传输通道对应的第一通道传递函数,与第一噪声信号的乘积,确定为第三噪声信号。

在一种可能的设计中,采用第二滤波器对第一窄带信号进行滤波处理,得到第一窄带滤波信号,包括:

获取对上一时刻采集到的第二噪声信号进行降噪处理后的第二信号;

根据第二信号、第二滤波器在上一时刻的工作参数和第一窄带信号,确定第二滤波器在当前时刻的工作参数;

根据第二滤波器在当前时刻的工作参数,对第一窄带信号进行滤波处理,得到第一窄带滤波信号。

在一种可能的设计中,根据第二信号、第二滤波器在上一时刻的工作参数和第一窄带信号,确定第二滤波器在当前时刻的工作参数,包括:

采用预设估计模型,对第二信号进行估计,确定参数调节步长;

获取经过第二传输通道传递第一窄带信号之后的第二窄带信号;第二传输通道为窄带滤波器和第二滤波器之间的传输通道;

将第二滤波器在上一时刻的工作参数,与预设值、参数调节步长、第二信号和第二窄带信号的乘积的差值,确定为第二滤波器在当前时刻的工作参数。

在一种可能的设计中,根据第一宽带滤波信号和第一窄带滤波信号,对第一噪声信号进行降噪处理,包括:

获取通过第三传输通道传输第一噪声信号之后的第四噪声信号,第三传输通道为参考麦克风与扬声器之间的传输通道;

将第四噪声信号与第一宽带滤波信号以及第一窄带滤波信号进行叠加。

第二方面,本申请提供一种降噪芯片,包括:参考麦克风、第一滤波器、窄带滤波器、第二滤波器和第一加法器,其中,参考麦克风分别与第一滤波器、窄带滤波器和第一加法器连接,窄带滤波器还与第二滤波器连接,第一滤波器和第二滤波器还分别与第一加法器连接;

参考麦克风,用于对环境噪声进行采集,得到第一噪声信号;

窄带滤波器,用于对第一噪声信号进行窄带滤波处理,得到第一窄带信号;

第一滤波器,用于对第一噪声信号进行滤波处理,得到第一宽带滤波信号;

第二滤波器,用于对第一窄带信号进行滤波处理,得到第一窄带滤波信号;

第一加法器,用于根据第一宽带滤波信号和第一窄带滤波信号,对第一噪声信号进行降噪处理。

在一种可能的设计中,芯片还包括:扬声器和误差麦克风,其中,扬声器和第一加法器连接,误差麦克风分别与第一滤波器和第二滤波器连接;

第一加法器,还用于对第二噪声信号进行降噪处理得到第二信号;

扬声器,用于播放第二信号;

误差麦克风,用于获取第二信号。

第三方面,本申请实施例提供一种降噪装置,包括:第一滤波模块、第二滤波模块、第三滤波模块和降噪模块;其中,

第一滤波模块,用于对第一噪声信号进行窄带滤波处理,得到第一窄带信号,第一噪声信号为对当前时刻的环境噪声进行采集后得到的;

第二滤波模块,用于对第一噪声信号进行滤波处理,得到第一宽带滤波信号;

第三滤波模块,用于对第一窄带信号进行滤波处理,得到第一窄带滤波信号;

降噪模块,用于根据第一宽带滤波信号和第一窄带滤波信号,对第一噪声信号进行降噪处理。

在一种可能的设计中,第二滤波模块具体用于:

获取对上一时刻采集到的第二噪声信号进行降噪处理后的第二信号;

根据第二信号、第一滤波器在上一时刻的工作参数和第一噪声信号,确定第一滤波器在当前时刻的工作参数;

根据第一滤波器在当前时刻的工作参数,对第一噪声信号进行滤波处理,得到第一宽带滤波信号。

在一种可能的设计中,第二滤波模块具体用于:

采用预设估计模型,对第二信号进行估计,确定参数调节步长;

获取经过第一传输通道传递第一噪声信号之后的第三噪声信号;第一传输通道为采集得到第一噪声信号的参考麦克风和第一滤波器之间的传输通道;

将第一滤波器在上一时刻的工作参数,与预设值、参数调节步长、第二信号、第三噪声信号的乘积的差值,确定为第一滤波器在当前时刻的工作参数。

在一种可能的设计中,第二滤波模块具体用于:

将第一传输通道对应的第一通道传递函数,与第一噪声信号的乘积,确定为第三噪声信号。

在一种可能的设计中,第三滤波模块具体用于:

获取对上一时刻采集到的第二噪声信号进行降噪处理后的第二信号;

根据第二信号、第二滤波器在上一时刻的工作参数和第一窄带信号,确定第二滤波器在当前时刻的工作参数;

根据第二滤波器在当前时刻的工作参数,对第一窄带信号进行滤波处理,得到第一窄带滤波信号。

在一种可能的设计中,第三滤波模块具体用于:

采用预设估计模型,对第二信号进行估计,确定参数调节步长;

获取经过第二传输通道传递第一窄带信号之后的第二窄带信号;第二传输通道为窄带滤波器和第二滤波器之间的传输通道;

将第二滤波器在上一时刻的工作参数,与预设值、参数调节步长、第二信号和第二窄带信号的乘积的差值,确定为第二滤波器在当前时刻的工作参数。

在一种可能的设计中,降噪模块具体用于:

获取通过第三传输通道传输第一噪声信号之后的第四噪声信号,第三传输通道为参考麦克风与扬声器之间的传输通道;

将第四噪声信号与第一宽带滤波信号以及第一窄带滤波信号进行叠加。

第四方面,本申请实施例提供一种降噪设备,包括:处理器和存储器;

存储器存储计算机执行指令;

处理器执行存储器存储的计算机执行指令,使得处理器执行如第一方面任一项的降噪方法。

第五方面,本申请实施例提供一种计算机可读存储介质,计算机可读存储介质中存储有计算机执行指令,当处理器执行计算机执行指令时,实现如第一方面任一项的降噪方法。

第六方面,本申请实施例提供一种计算机程序产品,包括计算机程序,计算机程序被处理器执行时实现如第一方面任一项的降噪方法。

本申请实施例提供一种降噪方法、芯片、芯片模组及设备,其中,降噪方法包括:采用窄带滤波器对第一噪声信号进行窄带滤波处理,得到第一窄带信号,第一噪声信号为对当前时刻的环境噪声进行采集后得到的;采用第一滤波器对第一噪声信号进行滤波处理,得到第一宽带滤波信号;采用第二滤波器对第一窄带信号进行滤波处理,得到第一窄带滤波信号;根据第一宽带滤波信号和第一窄带滤波信号,对第一噪声信号进行降噪处理。本申请实施例提供一种降噪方法、芯片、芯片模组及设备能够用于提高对环境噪声进行降噪处理的效果。

附图说明

为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本申请实施例的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。

图1为本申请示例提供的降噪方法的流程图一;

图2为本申请实施例提供的降噪方法的流程图二;

图3为本申请实施例提供的降噪芯片的结构示意图一;

图4为本申请实施例提供的降噪芯片的结构示意图二;

图5为本申请实施例提供的降噪芯片的结构示意图三;

图6为本申请实施例提供的降噪方法的一种原理图;

图7为本申请实施例提供的降噪装置的结构示意图;

图8为本申请实施例提供的降噪设备的硬件结构示意图。

具体实施方式

为使本申请实施例的目的、技术方案和优点更加清楚,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。

本申请的说明书和权利要求书及上述附图中的术语“第一”、“第二”、“第三”、“第四”等(如果存在)是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本申请的实施例例如能够以除了在这里图示或描述的那些以外的顺序实施。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、系统、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。

在实际应用中,当用户采用佩戴的播放设备(例如耳机或者音箱等)播放音频时,播放的音频会受到播放设备所在环境中的环境噪声的干扰,导致播放设备的音频播放质量较差。因此,为了提高播放设备的音频播放质量,通常需要对环境噪声进行降噪处理。

在相关技术中,根据降噪处理后的窄带噪声对环境噪声进行滤波处理,需要根据频率和幅度构造窄带噪声,由于根据频率和幅度构造窄带噪声的方法复杂,构造窄带噪声所需要的处理时长较大,因此使得构造出的窄带噪声容易产生较大的延时、以及相位的偏移,导致对环境噪声进行降噪处理的效果较差。

在本申请中,为了提高对环境噪声进行降噪处理的效果,发明人想到:采用窄带滤波器对第一噪声信号进行窄带滤波处理,得到第一窄带信号,可以简化得到窄带信号的方法,缩短得到窄带信号的处理时长,避免窄带信号存在较大的延时、以及相位的偏移,因此能够提高对环境噪声进行降噪处理的效果。

下面以具体地实施例对本申请的技术方案进行详细说明。下面这几个具体的实施例可以相互结合,对于相同或相似的概念或过程可能在某些实施例不再赘述。

图1为本申请示例提供的降噪方法的流程图一。如图1所示,该方法包括:

S101、采用窄带滤波器对第一噪声信号进行窄带滤波处理,得到第一窄带信号。

可选地,本申请实施例的执行主体可以降噪设备,或者降噪设备中的降噪芯片,或者降噪设备中的降噪芯片模组。其中,降噪设备、降噪芯片、降噪芯片模组可以通过软件和/或硬件的结合来实现。

可选地,降噪设备可以为耳机、音箱、可穿戴设备、汽车中的降噪设备等任意需要对环境噪声进行降噪处理的设备。

第一噪声信号为对当前时刻的环境噪声进行采集后得到的。

环境噪声为降噪设备、降噪芯片、或者降噪芯片模组所处环境中的环境噪声。

S102、采用第一滤波器对第一噪声信号进行滤波处理,得到第一宽带滤波信号;采用第二滤波器对第一窄带信号进行滤波处理,得到第一窄带滤波信号。

第一滤波器和第二滤波器为有源噪声控制(Active noise control,ANC)滤波器。

具体的,在得到第一宽带滤波信号之前,先确定第一滤波器在当前时刻的工作参数,再根据第一滤波器在当前时刻的工作参数,对第一噪声信号进行滤波处理,得到第一宽带滤波信号。

其中,确定第一滤波器在当前时刻的工作参数的方法,可以包括:获取对上一时刻采集到的第二噪声信号进行降噪处理后的第二信号;根据第二信号、第一滤波器在上一时刻的工作参数和第一噪声信号,确定第一滤波器在当前时刻的工作参数。具体的,请参见图2中的S202~S206。

具体的,采用第二滤波器对第一窄带信号进行滤波处理,得到第一窄带滤波信号之前,需要确定第二滤波器在当前时刻的工作参数,并根据第二滤波器在当前时刻的工作参数对第一窄带信号进行滤波处理,得到第一窄带滤波信号。

其中,确定第二滤波器在当前时刻的工作参数的方法包括:获取对上一时刻采集到的第二噪声信号进行降噪处理后的第二信号;根据第二信号、第二滤波器在上一时刻的工作参数和第一窄带信号,确定第二滤波器在当前时刻的工作参数。具体的,请参见图2中的S207~S212。

S103、根据第一宽带滤波信号和第一窄带滤波信号,对第一噪声信号进行降噪处理。

具体的,获取通过第三传输通道传输第一噪声信号之后的第四噪声信号;将第四噪声信号与第一宽带滤波信号以及第一窄带滤波信号进行叠加。

第三传输通道为参考麦克风与扬声器之间的传输通道,也相当于参考麦克风与第一加法器之间的传输通道,如图3-图5所示。

获取通过第三传输通道传输第一噪声信号之后的第四噪声信号,包括:将第三传输通道对应的第三通道传递函数(如下图6中的S3(z))与第一噪声信号的乘积,确定为第四噪声信号。

由于第一宽带滤波信号的幅度和第一窄带滤波信号的幅度与第四噪声信号的幅度相反,因此将第四噪声信号与第一宽带滤波信号以及第一窄带滤波信号进行叠加,能够抵消第四噪声信号中的宽带滤波信号和窄带滤波信号,从而实现对第一噪声信号进行降噪处理,进而实现对环境噪声进行降噪处理。

采用窄带滤波器对第一噪声信号进行窄带滤波处理,得到第一窄带信号,可以避免第一窄带信号的延时较大、产生相位的偏移,提高对环境噪声进行降噪处理的效果。

与现有技术不同,在现有技术中,通常采用麦克风对环境噪声进行采集,得到宽带噪声,并通过自适应滤波器对宽带噪声进行降噪处理;通常采用振动传感器对环境噪声进行采集,得到窄带噪声的频率和幅度,并根据频率和幅度构造窄带噪声,采用陷波滤波方法对窄带噪声进行降噪处理,进而根据降噪处理后的宽带噪声和窄带噪声,对宽带噪声进行滤波处理,从而实现对环境噪声的降噪处理。在上述相关技术中,根据频率和幅度构造窄带噪声的方法复杂,构造出的窄带噪声容易产生较大的延时、以及相位的偏移,导致对环境噪声进行降噪处理的效果较差。而在图1实施例提供的降噪方法中,采用窄带滤波器对第一噪声信号进行窄带滤波处理,得到第一窄带信号,可以较为容易的得到窄带信号,而且由于无需根据频率和幅度构造窄带噪声,因此可以避免第一窄带信号产生较大的延时、以及相位的偏移,从而提高对第一噪声信号的进行降噪处理的效果,进而提高对环境噪声进行降噪处理的效果。

当降噪设备为汽车中的设备时。与现有技术不同,在现有技术中,设备中的反馈ANC系统使用前馈滤波器与反馈滤波器的混合滤波方法对宽带噪声和窄带噪声进行滤波,其中,反馈滤波器导致中高频段噪声容易出现不降反增的“水床效应”,因此导致整体滤波效果变差。而在本申请中,采用第二滤波器(即前馈ANC滤波器)对第一窄带信号进行滤波处理,避免使用反馈滤波器,从而抑制了“水床效应”,进而提高对环境噪声进行降噪处理的效果。

在上述实施例的基础上,下面结合图2对本申请提供的降噪方法做进一步地详细说明。具体的,请参见图2。

图2为本申请实施例提供的降噪方法的流程图二。如图2所示,该方法包括:

S201、采用窄带滤波器对第一噪声信号进行窄带滤波处理,得到第一窄带信号。

第一噪声信号为对当前时刻的环境噪声进行采集后得到的。

具体的,S201的执行方法与S101的执行方法相同,此处不再赘述S202的执行过程。

S202、获取对上一时刻采集到的第二噪声信号进行降噪处理后的第二信号。

第二噪声信号为上一时刻对环境噪声进行采集得到的。

对上一时刻采集到的第二噪声信号进行降噪处理的方法,与对当前时刻采集得到的第一噪声信号进行降噪处理的方法相似,此处不再赘述。

S203、采用预设估计模型,对第二信号进行估计,确定参数调节步长。

预设估计模型可以为最小均方算法(Least Mean Squre)模型。

S204、获取经过第一传输通道传递第一噪声信号之后的第三噪声信号。

第一传输通道为采集得到第一噪声信号的参考麦克风和第一滤波器之间的传输通道。

具体的,将第一传输通道对应的第一通道传递函数(如下图6中的S1(z))与第一噪声信号的乘积,确定为第三噪声信号。

S205、将第一滤波器在上一时刻的工作参数,与预设值、参数调节步长、第二信号、第三噪声信号的乘积的差值,确定为第一滤波器在当前时刻的工作参数。

具体的,可以通过如下公式1确定第一滤波器在当前时刻的工作参数。

公式1;

其中,为第一滤波器在当前时刻n的工作参数,为第一滤波器 在上一时刻n-1的工作参数,为预设值,为参数调节步长,为第二信号,为第三噪声信号。

其中,, 其中,N为总的时刻。

其中,

S206、根据第一滤波器在当前时刻的工作参数,对第一噪声信号进行滤波处理,得到第一宽带滤波信号。

S207、获取对上一时刻采集到的第二噪声信号进行降噪处理后的第二信号。

S208、采用预设估计模型,对第二信号进行估计,确定参数调节步长。

具体的,S207~S208的执行方法与S202~S203的执行方法相同。

可选地,在实际应用中可以不执行S207~S208所示的方法。

S209、获取经过第二传输通道传递第一窄带信号之后的第二窄带信号。

第二传输通道为窄带滤波器和第二滤波器之间的传输通道。

具体将,第二传输通道传递对应的第二通道传递函数(如下图6中的S2(z))与第一窄带信号的乘积,确定为第二窄带信号。

S210、将第二滤波器在上一时刻的工作参数,与预设值、参数调节步长、第二信号和第二窄带信号的乘积的差值,确定为第二滤波器在当前时刻的工作参数。

具体的,可以通过如下公式2确定第二滤波器在当前时刻的工作参数。

公式2;

其中,为第二滤波器在当前时刻n的工作参数,为第二滤波器 在上一时刻n-1的工作参数,为预设值,为参数调节步长,为第二信号,为第二窄带信号。

其中,

其中,

S211、根据第二滤波器在当前时刻的工作参数,对第一窄带信号进行滤波处理,得到第一窄带滤波信号。

S212、根据第一宽带滤波信号和第一窄带滤波信号,对第一噪声信号进行降噪处理。

具体的,S212的执行方法与S103的执行方法相同,此处不再赘述S212的执行过程。

在图2实施例提供的降噪方法中,首先通过S202~S205的方法确定第一滤波器在当前时刻的工作参数,并根据第一滤波器在当前时刻的工作参数,对第一噪声信号进行滤波处理,得到第一宽带滤波信号,可以提高得到的第一宽带滤波信号的准确性;其次通过S207~S210的方法确定第二滤波器在当前时刻的工作参数,根据第二滤波器在当前时刻的工作参数,对第一窄带信号进行滤波处理,得到第一窄带滤波信号,可以提高得到的第一窄带滤波信号的准确性;此外采用窄带滤波器对第一噪声信号进行窄带滤波处理,得到第一窄带信号,可以避免第一窄带信号的延时较大、产生相位的偏移,提高对环境噪声进行降噪处理的效果。

进一步地,在本申请中,由于传输通道在传输信号时,通常会导致信号衰减,进而在本申请为了提高滤波器接收到的信号的准确性,将第一传输通道对应的第一通道传递函数与第一噪声信号的乘积,确定为第三噪声信号,提高得到第三噪声信号的准确性,将第二传输通道传递对应的第二通道传递函数与第一窄带信号的乘积,确定为第二窄带信号,提高得到第二窄带信号的准确性,将第三传输通道对应的第三通道传递函数与第一噪声信号的乘积,确定为第四噪声信号,提高得到第四噪声信号的准确性。

在上述实施例的基础上,本申请还提供一种降噪芯片,用于执行上述图1或图2中降噪方法,下面结合图3对本申请提供的降噪芯片作进一步地详细说明。

图3为本申请实施例提供的降噪芯片的结构示意图一。如图3所示,降噪芯片30包括:参考麦克风31、第一滤波器32、窄带滤波器33、第二滤波器34和第一加法器35。其中,参考麦克风31分别与第一滤波器32、窄带滤波器33和第一加法器35连接,窄带滤波器33还与第二滤波器34连接,第一滤波器32和第二滤波器34还分别与第一加法器35连接。

图3所示的降噪芯片可以执行图1和图2所示的降噪方法。具体的,图3所示的降噪芯片执行图1所示的降噪方法时,参考麦克风31,用于对环境噪声进行采集,得到第一噪声信号;窄带滤波器33,用于对第一噪声信号进行窄带滤波处理,得到第一窄带信号;第一滤波器32,用于对第一噪声信号进行滤波处理,得到第一宽带滤波信号;第二滤波器34,用于对第一窄带信号进行滤波处理,得到第一窄带滤波信号;第一加法器35,用于根据第一宽带滤波信号和第一窄带滤波信号,对第一噪声信号进行降噪处理。

可选地,降噪芯片30中还可以包括第二加法器40,第二加法器40分别与第一滤波器32、第二滤波器34和第一加法器35连接。

当降噪芯片30中包括第二加法器40时,第二加法器40用于对第一宽带滤波信号和第一窄带滤波信号进行叠加。第一加法器35用于将第一噪声信号与第一宽带滤波信号以及第一窄带滤波信号进行叠加,实现根据第一宽带滤波信号和第一窄带滤波信号,抵消第一噪声信号中的宽带滤波信号和窄带滤波信号,从而实现对第一噪声信号进行降噪处理。

本申请中图3实施例提供的降噪芯片与上述方法实施例所示的技术方案的实现原理以及有益效果类似,此处不再进行赘述。

图4为本申请实施例提供的降噪芯片的结构示意图二。在图3的基础上,如图4所示,降噪芯片30还包括:扬声器36和误差麦克风37。

扬声器36和第一加法器35连接,误差麦克风37分别与第一滤波器32和第二滤波器34连接。

第一加法器35,还用于对第二噪声信号进行降噪处理得到第二信号。

扬声器36,用于播放第二信号。

误差麦克风37,用于获取第二信号。

图4所示的降噪芯片可以执行1和图2所示的降噪方法。具体的,图4所示的降噪芯片执行图2所示的降噪方法时,窄带滤波器33用于执行S201,第一加法器35、扬声器36和误差麦克风37用于执行S202和S207,第一滤波器32用于执行S203~S206,第二滤波器34用于执行S208~S211,第一加法器35用于执行S212。

本申请中图4实施例提供的降噪芯片与上述方法实施例所示的技术方案的实现原理以及有益效果类似,此处不再进行赘述。

图5为本申请实施例提供的降噪芯片的结构示意图三。在图4的基础上,如图5所示,降噪芯片30还包括:第一开关38和/或第二开关39。

第一开关38连接至第一滤波器32和第一加法器35之间。

第二开关39连接至第二滤波器34和第一加法器35之间。

第一开关38和第二开关39可以为用户可以操作的硬件开关,可以为软件可以控制的软件开关。

当第一开关38和第二开关39闭合时,可以执行上述图1和图2的方法。

当第一开关38闭合,第二开关39断开时,仅可以实现:采用第一滤波器对第一噪声信号进行滤波处理,得到第一宽带滤波信号;根据第一宽带滤波信号,对第一噪声信号进行降噪处理。

当第一开关38断开,第二开关39闭合时,仅可以实现:采用窄带滤波器对第一噪声信号进行窄带滤波处理,得到第一窄带信号;采用第二滤波器对第一窄带信号进行滤波处理,得到第一窄带滤波信号;根据第一宽带滤波信号和第一窄带滤波信号,对第一噪声信号进行降噪处理。

在图5所示的降噪芯片中还包括:第一开关38和/或第二开关39。可以通过第一开关38和/或第二开关39,使得用户能够灵活的选择对第一噪声信号进行降噪处理的方法,提高对第一噪声信号进行降噪处理的灵活性。

本申请实施例还提供一种降噪芯片模组,包括:上述降噪芯片。

本申请实施例还提供一种降噪设备,包括:上述降噪芯片,或者降噪芯片模组。

可选地,在本申请中,降噪芯片可以为耳机芯片、可穿戴降噪芯片、汽车降噪芯片等各类降噪芯片。

在图申请提供的降噪芯片中,窄带滤波部分(包括窄带滤波器和第二滤波器)可以复用宽带滤波部分(包括:),因此可以节约降噪芯片的面积。而且由于降噪芯片中包括参考麦克风31、第一滤波器32、窄带滤波器33、第二滤波器34和第一加法器35就可以实现降噪方法,因此使得降噪芯片的实现过程较为简单。

当降噪芯片为汽车降噪芯片时,可以避免非声学传感器(例如振动传感器)采集得到窄带噪声的频率和幅度,避免窄带噪声的构造过程,进而简化汽车降噪芯片的设计结构。

图6为本申请实施例提供的降噪方法的一种原理图。例如在图5的基础上,如图6所示,包括:x(n)、P(z)、W1(z)、k1、S1(z)、LMS、窄带滤波器、W2(z)、k2、S2(z)、LMS。

x(n)表示第一噪声信号,即参考麦克风对环境噪声进行采集之后得到宽带噪声信号。

P(z)表示第一噪声信号从参考麦克风到人耳的声学响应,即相当于第三通道传递函数。

W1(z)表示第一滤波器。

k1表示第一开关。

S1(z)表示第一通道传递函数。

LMS表示LMS算法模型,用于对第一滤波器和第二滤波器的工作参数进行调整。

W2(z)表示第二滤波器。

k2表示第二开关。

S2(z)表示第二通道传递函数。

S3(z)为第一加法器和误差麦克风之间的第四传输通道的第四通道传递函数。S1(z)和S2(z)分别对S3(z)进行估计得到的。

e(n)为对第一噪声信号进行降噪处理后的第一信号。其中,该第一信号为扬声器播放第一信号时误差麦克风采集得到的信号。

在实际应用中,扬声器播放的信号与第四通道传递函数的乘积等于e(n)。

图7为本申请实施例提供的降噪装置的结构示意图。如图7所示,降噪装置70包括:第一滤波模块701、第二滤波模块702、第三滤波模块703和降噪模块704;其中,

第一滤波模块701,用于对第一噪声信号进行窄带滤波处理,得到第一窄带信号,第一噪声信号为对当前时刻的环境噪声进行采集后得到的;

第二滤波模块702,用于对第一噪声信号进行滤波处理,得到第一宽带滤波信号;

第三滤波模块703,用于对第一窄带信号进行滤波处理,得到第一窄带滤波信号;

降噪模块704,用于根据第一宽带滤波信号和第一窄带滤波信号,对第一噪声信号进行降噪处理。

本申请实施例提供的降噪装置70可以执行上述方法实施例所示的技术方案,其实现原理以及有益效果类似,此处不再进行赘述。

在一种可能的设计中,第二滤波模块702具体用于:

获取对上一时刻采集到的第二噪声信号进行降噪处理后的第二信号;

根据第二信号、第一滤波器在上一时刻的工作参数和第一噪声信号,确定第一滤波器在当前时刻的工作参数;

根据第一滤波器在当前时刻的工作参数,对第一噪声信号进行滤波处理,得到第一宽带滤波信号。

在一种可能的设计中,第二滤波模块702具体用于:

采用预设估计模型,对第二信号进行估计,确定参数调节步长;

获取经过第一传输通道传递第一噪声信号之后的第三噪声信号;第一传输通道为采集得到第一噪声信号的参考麦克风和第一滤波器之间的传输通道;

将第一滤波器在上一时刻的工作参数,与预设值、参数调节步长、第二信号、第三噪声信号的乘积的差值,确定为第一滤波器在当前时刻的工作参数。

在一种可能的设计中,第二滤波模块702具体用于:

将第一传输通道对应的第一通道传递函数,与第一噪声信号的乘积,确定为第三噪声信号。

在一种可能的设计中,第三滤波模块703具体用于:

获取对上一时刻采集到的第二噪声信号进行降噪处理后的第二信号;

根据第二信号、第二滤波器在上一时刻的工作参数和第一窄带信号,确定第二滤波器在当前时刻的工作参数;

根据第二滤波器在当前时刻的工作参数,对第一窄带信号进行滤波处理,得到第一窄带滤波信号。

在一种可能的设计中,第三滤波模块703具体用于:

采用预设估计模型,对第二信号进行估计,确定参数调节步长;

获取经过第二传输通道传递第一窄带信号之后的第二窄带信号;第二传输通道为窄带滤波器和第二滤波器之间的传输通道;

将第二滤波器在上一时刻的工作参数,与预设值、参数调节步长、第二信号和第二窄带信号的乘积的差值,确定为第二滤波器在当前时刻的工作参数。

在一种可能的设计中,降噪模块704具体用于:

获取通过第三传输通道传输第一噪声信号之后的第四噪声信号,第三传输通道为参考麦克风与扬声器之间的传输通道;

将第四噪声信号与第一宽带滤波信号以及第一窄带滤波信号进行叠加。

本申请实施例提供的降噪装置70可以执行上述方法实施例所示的技术方案,其实现原理以及有益效果类似,此处不再进行赘述。

图8为本申请实施例提供的降噪设备的硬件结构示意图。如图8所示,该降噪设备80包括:处理器801和存储器802,

其中,处理器801、存储器802通过总线803连接。

在具体实现过程中,处理器801执行存储器802存储的计算机执行指令,使得处理器801执行如上的降噪方法。

处理器801的具体实现过程可参见上述方法实施例,其实现原理和技术效果类似,本实施例此处不再赘述。

在上述图8所示的实施例中,应理解,处理器可以是中央处理单元(CentralProcessing Unit, CPU),还可以是其他通用处理器、数字信号处理器(Digital SignalProcessor,DSP)、专用集成电路(Application Specific Integrated Circuit,ASIC)等。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。结合申请所公开的方法的步骤可以直接体现为硬件处理器执行完成,或者用处理器中的硬件及软件模块组合执行完成。

存储器可能包含高速RAM存储器,也可能还包括非易失性存储NVM,例如磁盘存储器。

总线可以是工业标准体系结构(Industry Standard Architecture,ISA)总线、外部设备互连(Peripheral Component,PCI)总线或扩展工业标准体系结构(ExtendedIndustry Standard Architecture,EISA)总线等。总线可以分为地址总线、数据总线、控制总线等。为便于表示,本申请附图中的总线并不限定仅有一根总线或一种类型的总线。

本申请还提供一种计算机可读存储介质,计算机可读存储介质中存储有计算机执行指令,当处理器执行计算机执行指令时,实现如上方法实施例中的降噪方法。

本申请还提供一种计算机程序产品,包括计算机程序,计算机程序被处理器执行时实现如上方法实施例中的降噪方法。

上述的计算机可读存储介质,上述可读存储介质可以是由任何类型的易失性或非易失性存储设备或者它们的组合实现,如静态随机存取存储器(SRAM),电可擦除可编程只读存储器(EEPROM),可擦除可编程只读存储器(EPROM),可编程只读存储器(PROM),只读存储器(ROM),磁存储器,快闪存储器,磁盘或光盘。可读存储介质可以是通用或专用计算机能够存取的任何可用介质。

一种示例性的可读存储介质耦合至处理器,从而使处理器能够从该可读存储介质读取信息,且可向该可读存储介质写入信息。当然,可读存储介质也可以是处理器的组成部分。处理器和可读存储介质可以位于专用集成电路(Application Specific IntegratedCircuits,简称:ASIC)中。当然,处理器和可读存储介质也可以作为分立组件存在于设备中。

单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。

作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。

另外,在本申请各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。

功能如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本申请的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本申请各个实施例方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(ROM,Read-Only Memory)、随机存取存储器(RAM,Random Access Memory)、磁碟或者光盘等各种可以存储程序代码的介质。

本领域普通技术人员可以理解:实现上述各方法实施例的全部或部分步骤可以通过程序指令相关的硬件来完成。前述的程序可以存储于一计算机可读取存储介质中。该程序在执行时,执行包括上述各方法实施例的步骤;而前述的存储介质包括:ROM、RAM、磁碟或者光盘等各种可以存储程序代码的介质。

最后应说明的是:以上各实施例仅用以说明本申请的技术方案,而非对其限制;尽管参照前述各实施例对本申请进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分或者全部技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本申请各实施例技术方案的范围。

21页详细技术资料下载
上一篇:一种医用注射器针头装配设备
下一篇:一种基于梯度折射率调控的三维多功能声学透镜及其实现方法

网友询问留言

已有0条留言

还没有人留言评论。精彩留言会获得点赞!

精彩留言,会给你点赞!