本发明涉及声学校准器,尤其涉及基于anc前馈拓扑的声学校准器及方法。
背景技术:
:声学校准器,是一种能够发出固定频率和固定声压级的,用于声学传感器校准的装置。在校准声学传感器时,以声学校准器发出的声信号为标准,从而来标定声学传感器的灵敏度。实际校准过程中,声学传感器采集到的是声学校准器发出的声信号和环境噪声的叠加。在环境噪声较小时,其影响很小。但是当环境噪声较大时,其影响就不能忽视,会导致声学传感器灵敏度与实际有偏差,最终的结果就是测量结果的偏差。此外,声学校准器使用的场景复杂多变,有可能在安静的实验室、消声室中使用,也有可能在嘈杂的生产线上、环境噪声明显的监测点等地方使用。但是目前,所有的声学校准器,都只有被动降噪功能,即通过校准器外壳以及与被校准设备耦合时形成的密闭空间,来实现一定的降噪功能。但是,众所周知,被动降噪对低频的声音衰减能力是很弱的。特别地,500hz-3khz的噪声对校准信号的影响是很大,当外部噪声超过85db时(能量主要集中在500-3khz),校准信号会产生0.5-3db的误差,这会直接导致麦克风的测量准确度差0.5-3db。如下表为不同大小的外部噪声对麦克风读取校准信号的影响:外部噪声校准器发出的实际校准信号的大小麦克风读取到的校准信号大小<50db94db94db50db-70db94db93.9db70db-90db94db93.7db>90db94db91.7db技术实现要素:本发明考虑到500-3khz正是anc起作用的有效频率范围,其平均降噪深度可以达到30db以上,因此,即使校准器外部噪声大于90db,通过anc降噪,也可以将噪声对校准信号的影响降低到0.3db以下。因此,本发明开创性地将anc与声学校准器结合在一起,大大提高了声学校准器对复杂环境的适应度。本发明提供了一种基于anc前馈拓扑的声学校准器,所述声学校准器包括:第一扬声器,用于提供标准声信号;第一麦克风,用于录制所述声学校准器的内部声音信号,所述内部声音信号包含第一扬声器提供的所述标准声信号、第二扬声器的输出信号以及进入所述声学校准器内部的噪声信号;第二麦克风,用于录制所述声学校准器外部的环境噪声信号;主动降噪模块,包括自适应算法模块和自适应滤波器,所述自适应算法模块根据第一麦克风所录制到的内部声音信号和第二麦克风所录制到的环境噪声信号,计算所述自适应滤波器下一时刻的系数,根据下一时刻的系数,所述自适应滤波器模块对第二麦克风的环境噪声信号进行滤波,并根据滤波后的信号调整所述第二扬声器的输出信号,所述输出信号用于抵消进入所述声学校准器内部的噪声信号。在一个实施例中,第二扬声器的所述输出信号与进入所述声学校准器内部的所述噪声信号的相位相反。在一个实施例中,还包括微控制器,所述第一麦克风所录制的声音信号反馈给所述微控制器,所述微控制器通过所述声音信号动态调整第一扬声器提供的标准声信号,使该标准声信号的频率稳定在预设频率上,信号大小稳定在第一分贝或第二分别。在一个实施例中,所述自适应算法模块采用以下方式计算所述自适应滤波器下一时刻的系数:设当前第n时刻自适应滤波器的系数w(n)为:w(n)=[w1(n),w2(n),…,wl(n)]t公式(1),其中,l为所述自适应滤波器的阶数,w1(n),w2(n),…,wl(n)为每一阶的系数;设n-l 1到n这一时间段所述环境噪声信号x(n)为:x(n)=[x(n),x(n-1),…,x(n-l 1)]t公式(2),则根据公式(1)和(2):第二扬声器的输出信号为:y'(n)=xt(n)w(n)*g(n)公式(3),其中g(n)为第二扬声器到被校准传感器的声学传递方程;所述声学校准器外部的环境噪声信号传递到内部后的噪声信号为:y(n)=p(n)*x(n)公式(4),其中p(n)为噪声声源到第一麦克风的声学传递方程;根据公式(3)和(4),所述被校准传感器的最终收到的校准信号为:e(n)=y(n)-y'(n),e(n)为误差函数;根据最小均方误差准则,所述误差函数e(n)平方的期望为:j(n)=e[e2(n)]公式(5);当j(n)达到最小时,即自适应滤波器为最优,因此采用梯度下降法来求解所述自适应滤波器下一时刻的系数w(n 1):w(n 1)=w(n) μ(▽j(n))公式(6),其中μ为一常数;设v(n)=x(n)*g(n)公式(7),其中v(n)为自适应算法的中间系数;根据公式(5)和(7),得到▽j(n)=-2e[e(n)v(n)]设-2e(n)v(n)称为瞬时梯度,因为瞬时梯度是真实梯度的无偏估计,这里使用瞬时梯度代替真实梯度,即:▽j(n)=-2e[e(n)v(n)]=-2e(n)v(n)公式(8)根据公式(6)和(8),则得到所述自适应滤波器下一时刻的系数为w(n 1)=w(n)-2μe(n)v(n)。在一个实施例中,还包括功能按键,被配置成短按可将第一扬声器提供的标准声信号在第一分贝和第二分贝之间进行切换;长按可将所述主动降噪模块在开启和关闭之间进行切换。本发明还提供了一种基于anc前馈拓扑的声学校准方法,所述方法包括:采用第一扬声器提供标准声信号;采用第一麦克风录制声学校准器的内部声音信号,所述内部声音信号包含第一扬声器提供的所述标准声信号、第二扬声器的输出信号以及进入所述声学校准器内部的噪声信号;采用第二麦克风录制所述声学校准器外部的环境噪声信号;根据第一麦克风所录制到的内部声音信号和第二麦克风所录制到的环境噪声信号,计算所述声学校准器中的自适应滤波器下一时刻的系数;根据所述系数,所述自适应滤波器模块对第二麦克风的环境噪声信号进行滤波,根据滤波后的信号调整所述第二扬声器的输出信号,所述输出信号用于抵消进入所述声学校准器内部的噪声信号。在一个实施例中,第二扬声器的所述输出信号与进入所述声学校准器内部的所述噪声信号的相位相反。在一个实施例中,所述方法还包括:将所述第一麦克风所录制的声音信号反馈给所述声学校准器内的微控制器,所述微控制器通过所述声音信号动态调整第一扬声器提供的标准声信号,使该标准声信号的频率稳定在预设频率上,信号大小稳定在第一分贝或第二分别。在一个实施例中,计算所述声学校准器中的自适应滤波器下一时刻的系数包括以下步骤:设当前第n时刻自适应滤波器的系数w(n)为:w(n)=[w1(n),w2(n),…,wl(n)]t公式(1),其中,l为所述自适应滤波器的阶数,w1(n),w2(n),…,wl(n)为每一阶的系数;设n-l 1到n这一时间段所述环境噪声信号x(n)为:x(n)=[x(n),x(n-1),…,x(n-l 1)]t公式(2),则根据公式(1)和(2):第二扬声器的输出信号为:y'(n)=xt(n)w(n)*g(n)公式(3),其中g(n)为第二扬声器到被校准传感器的声学传递方程;所述声学校准器外部的环境噪声信号传递到内部后的噪声信号为:y(n)=p(n)*x(n)公式(4),其中p(n)为噪声声源到第一麦克风的声学传递方程;根据公式(3)和(4),所述被校准传感器的最终收到的校准信号为:e(n)=y(n)-y'(n),e(n)为误差函数;根据最小均方误差准则,所述误差函数e(n)平方的期望为:j(n)=e[e2(n)]公式(5);当j(n)达到最小时,即自适应滤波器为最优,因此采用梯度下降法来求解所述自适应滤波器下一时刻的系数w(n 1):w(n 1)=w(n) μ(▽j(n))公式(6),其中μ为一常数;设v(n)=x(n)*g(n)公式(7),其中v(n)为自适应算法的中间系数;根据公式(5)和(7),得到▽j(n)=-2e[e(n)v(n)]设-2e(n)v(n)称为瞬时梯度,因为瞬时梯度是真实梯度的无偏估计,这里使用瞬时梯度代替真实梯度,即:▽j(n)=-2e[e(n)v(n)]=-2e(n)v(n)公式(8)根据公式(6)和(8),则得到所述自适应滤波器下一时刻的系数为w(n 1)=w(n)-2μe(n)v(n)。在一个实施例中,所述方法还包括:提供一功能按键,该功能按键被配置成短按可将第一扬声器提供的标准声信号在第一分贝和第二分贝之间进行切换;长按可将所述主动降噪模块在开启和关闭之间进行切换。附图说明本发明的以上
发明内容以及下面的具体实施方式在结合附图阅读时会得到更好的理解。需要说明的是,附图仅作为所请求保护的发明的示例。在附图中,相同的附图标记代表相同或类似的元素。图1示出根据本发明一实施例的基于anc前馈拓扑的声学校准器的结构框图;图2示出根据本发明一实施例的自适应算法;图3示出根据本发明一实施例的基于anc前馈拓扑的声学校准方法。具体实施方式以下在具体实施方式中详细叙述本发明的详细特征以及优点,其内容足以使任何本领域技术人员了解本发明的技术内容并据以实施,且根据本说明书所揭露的说明书、权利要求及附图,本领域技术人员可轻易地理解本发明相关的目的及优点。为了克服现有技术中的问题,本发明提供了一种基于anc前馈拓扑的声学校准器和方法。anc全称activenoisecancellation主动降噪,常用于耳机。本发明考虑到500-3khz正是anc起作用的有效频率范围,其平均降噪深度可以达到30db以上,因此,即使校准器外部噪声大于90db,通过anc降噪,也可以将噪声对校准信号的影响降低到0.3db以下。因此,本发明开创性地将anc与声学校准器结合在一起,大大提高了声学校准器对复杂环境的适应度。图1示出了根据本发明一实施例的基于anc前馈拓扑的声学校准器的结构框图。该声学校准器包括电源按键101、功能按键102、电池103、led104、微控制器105、第一麦克风106、第一扬声器107、第二麦克风108、主动降噪模块109以及第二扬声器110。电源按键101被配置成控制电源的开关。功能按键102被配置成短按可切换第一扬声器107发声的大小,例如在1khz频率的94db/114db之间切换;长按可切换主动降噪模块109的开启和关闭。电池103为整个声学校准器供电,同时连接到微控制器105,其电压大小受到微控制器105的监测。当所述电压大小低于一预先设定的电压值时,如果低于一定值,微控制器105令led104指示低电量。led104由微控制器105控制,用于指示主动降噪功能是否开启以及指示低电量。第一麦克风106用来测量本发明的声学校准器的内部声音信号,该内部声音信号包含了第一扬声器107发出的有效声音(标准声信号)、第二扬声器的输出信号以及进入所述声学校准器内部的噪声信号。第一麦克风106所测的声音信号同时反馈给微控制器105和主动降噪模块109。微控制器105通过这个声音信号动态调整输出,使第一扬声器的声音稳定在预设频率上(例如1khz),声音大小稳定在第一分别(例如94db)或第二分贝(例如114db)。主动降噪模块109通过这个声音来自动调整算法系数。第一扬声器107用于提供标准声信号,由微控制器输出驱动,频率固定预设频率上(例如1khz),声压级大小可在第一分贝和第二分贝之间切换。在一个实施例中,第一分贝可以为94db,第二分贝可以为114db。主动降噪模块109包括自适应算法模块和自适应滤波器,自适应滤波器用于产生抵消进入校准器内部的噪声信号,调整第二扬声器的输出信号,使该输出信号用于抵消进入到所述声学校准器内部的噪声信号。自适应算法模块用于计算自适应滤波器的系数。具体而言,所述自适应算法模块根据第一麦克风所录制到的内部声音信号和第二麦克风所录制到的环境噪声信号,计算出所述自适应滤波器下一时刻的系数,所述自适应滤波器对第二麦克风的环境噪声信号进行滤波,滤波后的信号激励所述第二扬声器播放一个用于抵消进入到所述声学校准器内部的噪声信号的输出信号。第二麦克风108用来测量抵达声学校准器外部的环境噪声信号。第二扬声器110输出与进入到校准器内部噪声信号相位相反的信号,发出抵消环境噪声的声音。本发明的所有功能主要由微控制器进行控制,电源按键用于整个装置的开启与停止,功能按键用于功能控制,包括anc的开关,输出声压级在94db/114db之间的切换;led用来指示anc状态;电池给整个装置供电,同时其电压由微控制器监测,如果低于一定值,将会用led指示低电量;第一扬声器由微控制器驱动,用于发出标准声信号;第一麦克风采集第一扬声器发出的信号,反馈给微控制器,微控制器根据第一麦克风收到的声音信号大小,调整给第一扬声器的驱动信号大小,从而保持校准声信号的稳定。本发明的主动降噪模块109采用自适应前馈拓扑。第二麦克风108采集环境噪声信号,输入到主动降噪模块109中的自适应滤波器后,第二扬声器110输出与进入到校准器内部噪声信号相位相反的信号,以抵消环境噪声对有效校准信号的影响,提高了校准器对低频(50-3khz)声音的降噪能力,减小了校准器对安静环境的依赖,提高了校准过程的准确度。同时,第一麦克风106会采集第一扬声器107和被校准传感器之间的信号,同时配合第二麦克风108采集到的环境噪声信号,通过主动降噪模块109中的自适应算法模块,来计算自适应滤波器的系数,从而动态调整自适应滤波器的系数来改变第一扬声器播放的声信号,来提高anc功能的降噪能力。在一个实施例中,参考图2,首先假设从噪声声源到校准器装置内部第一麦克风106的声学传递方程为p(z),校准器装置内部第二扬声器110到被校准传感器的声学传递方程为g(z)。第二麦克风108采集环境噪声信号x(n),其在频域上表达为x(z),第二扬声器110输出与进入到校准器内部的噪声信号相位相反的信号y'(n)。y(n)是环境噪声信号进入到装置内部后的噪声声音。g'(z)为第二麦克风到自适应滤波器之间的传递方程。第二麦克风108录制环境噪声信号,将录制的环境噪声输入至自适应滤波器w(z)滤波之后,旋转180度,用第二扬声器110播放(从第二扬声器110到被校准传感器的路径,相当与经过g(z)传递),第二扬声器110播放的声音y'(n)用以抵消环境噪声传递进入装置后对有效校准信号的影响。从而提高了校准器对低频(50-3khz)声音的降噪能力,减小了校准器对安静环境的依赖,提高了校准过程的准确度。由于环境噪声的来源方向不同,因此w(z)是需要动态变化,因此用第一麦克风106录制到的音频作为误差进行反馈到自适应算法模块,来计算自适应滤波器的系数(这里指的是下一时刻的系数,当前时刻的系数是已知的),从而动态调整w(z)来改变第二扬声器110的播放的声信号,从而来获得有更强环境适应性的降噪功能。自适应算法模块采用以下方式计算所述自适应滤波器下一时刻的系数。设当前第n时刻自适应滤波器的系数w(n)为:w(n)=[w1(n),w2(n),…,wl(n)]t公式(1),其中,l为所述自适应滤波器的阶数,w1(n),w2(n),…,wl(n)为每一阶的系数;设n-l 1到n这一时间段所述环境噪声信号x(n)为:x(n)=[x(n),x(n-1),…,x(n-l 1)]t公式(2),则根据公式(1)和(2):第二扬声器的输出信号为:y'(n)=xt(n)w(n)*g(n)公式(3),其中g(n)为第二扬声器到被校准传感器的声学传递方程;所述声学校准器外部的环境噪声信号传递到内部后的噪声信号为:y(n)=p(n)*x(n)公式(4),其中p(n)为噪声声源到第一麦克风的声学传递方程;根据公式(3)和(4),所述被校准传感器的最终收到的校准信号为:e(n)=y(n)-y'(n),e(n)为误差函数;根据最小均方误差准则,所述误差函数e(n)平方的期望为:j(n)=e[e2(n)]公式(5);当j(n)达到最小时,即自适应滤波器为最优,因此采用梯度下降法来求解所述自适应滤波器下一时刻的系数w(n 1):w(n 1)=w(n) μ(▽j(n))公式(6),其中μ为一常数;设v(n)=x(n)*g(n)公式(7),其中v(n)为自适应算法的中间系数;根据公式(5)和(7),得到▽j(n)=-2e[e(n)v(n)]设-2e(n)v(n)称为瞬时梯度,因为瞬时梯度是真实梯度的无偏估计,这里使用瞬时梯度代替真实梯度,即:▽j(n)=-2e[e(n)v(n)]=-2e(n)v(n)公式(8)根据公式(6)和(8),则得到所述自适应滤波器下一时刻的系数为w(n 1)=w(n)-2μe(n)v(n)。在一个实施例中,自适应算法模块可采用fxlms算法(filtered-xlms)。图3示出了根据本发明一实施例的基于anc前馈拓扑的声学校准方法流程图。该流程图包括:采用第一扬声器提供标准声信号(301);采用第一麦克风录制声学校准器的内部声音信号,所述内部声音信号包含第一扬声器提供的所述标准声信号、第二扬声器的输出信号以及进入所述声学校准器内部的噪声信号(302);采用第二麦克风录制所述声学校准器外部的环境噪声信号(303);根据第一麦克风所录制到的内部声音信号和第二麦克风所录制到的环境噪声信号,计算所述声学校准器中的自适应滤波器下一时刻的系数(304);根据所述系数,所述自适应滤波器模块对第二麦克风的环境噪声信号进行滤波,根据滤波后的信号调整所述第二扬声器的输出信号,所述输出信号用于抵消进入所述声学校准器内部的噪声信号(305)。在一个实施例中,第二扬声器的所述输出信号与进入所述声学校准器内部的噪声信号的相位相反。在一个实施例中,所述方法还包括:将所述第一麦克风所录制的声音信号反馈给所述声学校准器内的微控制器,所述微控制器通过所述声音信号动态调整第一扬声器提供的标准声信号,使该标准声信号的频率稳定在预设频率上,信号大小稳定在第一分贝或第二分别。在一个实施例中,计算所述声学校准器中的自适应滤波器下一时刻的系数包括以下步骤:设当前第n时刻自适应滤波器的系数w(n)为:w(n)=[w1(n),w2(n),…,wl(n)]t公式(1),其中,l为所述自适应滤波器的阶数,w1(n),w2(n),…,wl(n)为每一阶的系数;设n-l 1到n这一时间段所述环境噪声信号x(n)为:x(n)=[x(n),x(n-1),…,x(n-l 1)]t公式(2),则根据公式(1)和(2):第二扬声器的输出信号为:y'(n)=xt(n)w(n)*g(n)公式(3),其中g(n)为第二扬声器到被校准传感器的声学传递方程;所述声学校准器外部的环境噪声信号传递到内部后的噪声信号为:y(n)=p(n)*x(n)公式(4),其中p(n)为噪声声源到第一麦克风的声学传递方程;根据公式(3)和(4),所述被校准传感器的最终收到的校准信号为:e(n)=y(n)-y'(n),e(n)为误差函数;根据最小均方误差准则,所述误差函数e(n)平方的期望为:j(n)=e[e2(n)]公式(5);当j(n)达到最小时,即自适应滤波器为最优,因此采用梯度下降法来求解所述自适应滤波器下一时刻的系数w(n 1):w(n 1)=w(n) μ(▽j(n))公式(6),其中μ为一常数;设v(n)=x(n)*g(n)公式(7),其中v(n)为自适应算法的中间系数;根据公式(5)和(7),得到▽j(n)=-2e[e(n)v(n)]设-2e(n)v(n)称为瞬时梯度,因为瞬时梯度是真实梯度的无偏估计,这里使用瞬时梯度代替真实梯度,即:▽j(n)=-2e[e(n)v(n)]=-2e(n)v(n)公式(8)根据公式(6)和(8),则得到所述自适应滤波器下一时刻的系数为w(n 1)=w(n)-2μe(n)v(n)。在一个实施例中,所述方法还包括:提供一功能按键,该功能按键被配置成短按可将第一扬声器提供的标准声信号在第一分贝和第二分贝之间进行切换;长按可将所述主动降噪模块在开启和关闭之间进行切换。本申请中使用了流程图用来说明根据本申请的实施例的系统所执行的操作。应当理解的是,前面或下面操作不一定按照顺序来精确地执行。相反,可以按照倒序或同时处理各种步骤。同时,或将其他操作添加到这些过程中,或从这些过程移除某一步或数步操作。这里采用的术语和表述方式只是用于描述,本发明并不应局限于这些术语和表述。使用这些术语和表述并不意味着排除任何示意和描述(或其中部分)的等效特征,应认识到可能存在的各种修改也应包含在权利要求范围内。其他修改、变化和替换也可能存在。相应的,权利要求应视为覆盖所有这些等效物。同样,需要指出的是,虽然本发明已参照当前的具体实施例来描述,但是本
技术领域:
中的普通技术人员应当认识到,以上的实施例仅是用来说明本发明,在没有脱离本发明精神的情况下还可做出各种等效的变化或替换,因此,只要在本发明的实质精神范围内对上述实施例的变化、变型都将落在本申请的权利要求书的范围内。当前第1页1 2 3 
技术特征:1.一种基于anc前馈拓扑的声学校准器,其特征在于,所述声学校准器包括:
第一扬声器,用于提供标准声信号;
第一麦克风,用于录制所述声学校准器的内部声音信号,所述内部声音信号包含第一扬声器提供的所述标准声信号、第二扬声器的输出信号以及进入所述声学校准器内部的噪声信号;
第二麦克风,用于录制所述声学校准器外部的环境噪声信号;
主动降噪模块,包括自适应算法模块和自适应滤波器,所述自适应算法模块根据第一麦克风所录制到的内部声音信号和第二麦克风所录制到的环境噪声信号,计算所述自适应滤波器下一时刻的系数,根据下一时刻的系数,所述自适应滤波器模块对第二麦克风的环境噪声信号进行滤波,并根据滤波后的信号调整所述第二扬声器的输出信号,所述输出信号用于抵消进入所述声学校准器内部的噪声信号。
2.如权利要求1所述的基于anc前馈拓扑的声学校准器,其特征在于,第二扬声器的所述输出信号与进入所述声学校准器内部的所述噪声信号的相位相反。
3.如权利要求1所述的基于anc前馈拓扑的声学校准器,其特征在于,还包括微控制器,所述第一麦克风所录制的声音信号反馈给所述微控制器,所述微控制器通过所述声音信号动态调整第一扬声器提供的标准声信号,使该标准声信号的频率稳定在预设频率上,信号大小稳定在第一分贝或第二分别。
4.如权利要求1所述的基于anc前馈拓扑的声学校准器,其特征在于,所述自适应算法模块采用以下方式计算所述自适应滤波器下一时刻的系数:
设当前第n时刻自适应滤波器的系数w(n)为:
w(n)=[w1(n),w2(n),…,wl(n)]t公式(1),
其中,l为所述自适应滤波器的阶数,w1(n),w2(n),…,wl(n)为每一阶的系数;
设n-l 1到n这一时间段所述环境噪声信号x(n)为:
x(n)=[x(n),x(n-1),…,x(n-l 1)]t公式(2),
则根据公式(1)和(2):
第二扬声器的输出信号为:y'(n)=xt(n)w(n)*g(n)公式(3),
其中g(n)为第二扬声器到被校准传感器的声学传递方程;
所述声学校准器外部的环境噪声信号传递到内部后的噪声信号为:
y(n)=p(n)*x(n)公式(4),
其中p(n)为噪声声源到第一麦克风的声学传递方程;
根据公式(3)和(4),所述被校准传感器的最终收到的校准信号为:
e(n)=y(n)-y'(n),e(n)为误差函数;
根据最小均方误差准则,所述误差函数e(n)平方的期望为:
j(n)=e[e2(n)]公式(5);
当j(n)达到最小时,即自适应滤波器为最优,因此采用梯度下降法来求解所述自适应滤波器下一时刻的系数w(n 1):
w(n 1)=w(n) μ(▽j(n))公式(6),其中μ为一常数;
设v(n)=x(n)*g(n)公式(7),其中v(n)为自适应算法的中间系数;
根据公式(5)和(7),得到▽j(n)=-2e[e(n)v(n)]
设-2e(n)v(n)称为瞬时梯度,因为瞬时梯度是真实梯度的无偏估计,这里使用瞬时梯度代替真实梯度,即:
▽j(n)=-2e[e(n)v(n)]=-2e(n)v(n)公式(8)
根据公式(6)和(8),则得到所述自适应滤波器下一时刻的系数为w(n 1)=w(n)-2μe(n)v(n)。
5.如权利要求3所述的基于anc前馈拓扑的声学校准器,其特征在于,还包括功能按键,被配置成短按可将第一扬声器提供的标准声信号在第一分贝和第二分贝之间进行切换;长按可将所述主动降噪模块在开启和关闭之间进行切换。
6.一种基于anc前馈拓扑的声学校准方法,其特征在于,所述方法包括:
采用第一扬声器提供标准声信号;
采用第一麦克风录制声学校准器的内部声音信号,所述内部声音信号包含第一扬声器提供的所述标准声信号、第二扬声器的输出信号以及进入所述声学校准器内部的噪声信号;
采用第二麦克风录制所述声学校准器外部的环境噪声信号;
根据第一麦克风所录制到的内部声音信号和第二麦克风所录制到的环境噪声信号,计算所述声学校准器中的自适应滤波器下一时刻的系数;
根据所述系数,所述自适应滤波器模块对第二麦克风的环境噪声信号进行滤波,根据滤波后的信号调整所述第二扬声器的输出信号,所述输出信号用于抵消进入所述声学校准器内部的噪声信号。
7.如权利要求6所述的基于anc前馈拓扑的声学校准方法,其特征在于,第二扬声器的所述输出信号与进入所述声学校准器内部的所述噪声信号相位相反。
8.如权利要求6所述的基于anc前馈拓扑的声学校准方法,其特征在于,还包括:
将所述第一麦克风所录制的声音信号反馈给所述声学校准器内的微控制器,所述微控制器通过所述声音信号动态调整第一扬声器提供的标准声信号,使该标准声信号的频率稳定在预设频率上,信号大小稳定在第一分贝或第二分别。
9.如权利要求6所述的基于anc前馈拓扑的声学校准方法,其特征在于,计算所述声学校准器中的自适应滤波器下一时刻的系数包括以下步骤:
设当前第n时刻自适应滤波器的系数w(n)为:
w(n)=[w1(n),w2(n),…,wl(n)]t公式(1),
其中,l为所述自适应滤波器的阶数,w1(n),w2(n),…,wl(n)为每一阶的系数;
设n-l 1到n这一时间段所述环境噪声信号x(n)为:
x(n)=[x(n),x(n-1),…,x(n-l 1)]t公式(2),
则根据公式(1)和(2):
第二扬声器的输出信号为:y'(n)=xt(n)w(n)*g(n)公式(3),
其中g(n)为第二扬声器到被校准传感器的声学传递方程;
所述声学校准器外部的环境噪声信号传递到内部后的噪声信号为:
y(n)=p(n)*x(n)公式(4),
其中p(n)为噪声声源到第一麦克风的声学传递方程;
根据公式(3)和(4),所述被校准传感器的最终收到的校准信号为:
e(n)=y(n)-y'(n),e(n)为误差函数;
根据最小均方误差准则,所述误差函数e(n)平方的期望为:
j(n)=e[e2(n)]公式(5);
当j(n)达到最小时,即自适应滤波器为最优,因此采用梯度下降法来求解所述自适应滤波器下一时刻的系数w(n 1):
其中μ为一常数;
设v(n)=x(n)*g(n)公式(7),其中v(n)为自适应算法的中间系数;
根据公式(5)和(7),得到
设-2e(n)v(n)称为瞬时梯度,因为瞬时梯度是真实梯度的无偏估计,这里使用瞬时梯度代替真实梯度,即:
根据公式(6)和(8),则得到所述自适应滤波器下一时刻的系数为w(n 1)=w(n)-2μe(n)v(n)。
10.如权利要求6所述的基于anc前馈拓扑的声学校准方法,其特征在于,还包括:
提供一功能按键,该功能按键被配置成短按可将第一扬声器提供的标准声信号在第一分贝和第二分贝之间进行切换;长按可将所述主动降噪模块在开启和关闭之间进行切换。
技术总结本发明提供了一种基于ANC前馈拓扑的声学校准器及方法。声学校准器包括:第一扬声器,提供标准声信号;第一麦克风,录制校准器的内部声音信号,内部声音信号包含第一扬声器提供的标准声信号、第二扬声器的输出信号以及进入校准器内部的环境噪声信号;第二麦克风,用来录制声学校准器外部的环境噪声信号;主动降噪模块,包括自适应算法模块和自适应滤波器,自适应算法模块根据第一麦克风所录制到的内部声音信号和第二麦克风所录制到的环境噪声信号,计算并调整所述自适应滤波器下一时刻的系数,自适应滤波器对第二麦克风的环境噪声信号进行滤波,并根据滤波后的信号调整所述第二扬声器的输出信号,该输出信号用于抵消进入到校准器内部的噪声信号。
技术研发人员:曹祖杨
受保护的技术使用者:杭州兆华电子有限公司
技术研发日:2021.05.10
技术公布日:2021.08.03