技术新讯 > 乐器声学设备的制造及制作,分析技术 > 一种封闭空间内音频信号主动降噪方法及系统  >  正文

一种封闭空间内音频信号主动降噪方法及系统

  • 国知局
  • 2024-06-21 11:56:30

本发明涉及主动降噪,具体为一种封闭空间内音频信号主动降噪方法及系统。

背景技术:

1、噪声控制是一个常见的问题,因为当产生过量噪声时会产生环境和健康问题。当今流行的处理方式为主动噪声控制(anc),它包括使用受控声源和波叠加特性来实现总声音之间的抵消噪声和受控声音的声压或至少其最小可能值。这些受控源发出的声音是通过数字信号处理系统获得的,使用来自麦克风的信号来更新发送到扬声器的信号。这些算法通常基于最小均方(lms)滤波器的梯度算法。

2、在梯度算法中,滤波-x最小均方(filter-x least mean square,fxlms)算法由于其固有的鲁棒性和相对简单的实现,是一种被广泛使用的anc算法。在fxlms算法中,声音控制器采用有限脉冲响应(fir)滤波器的形式,迭代更新过去样本的自适应权值。为了使被测声音的瞬时二次误差最小化,权值的更新采用梯度法进行。

3、对于fxlms和其他几个控制器来说,anc中最常见的问题之一是局部控制。这意味着,当控制器工作来更新一个麦克风时,在其他位置,声压是未知的,甚至会增加。因此,一个简单的想法是增加执行器(麦克风和扬声器)的数量,成为一个多通道系统。最重要的应用之一是主动屏蔽,它将麦克风和扬声器定位在噪声衰减区域的边界。这有不同的应用,例如衰减窗口上的噪声。实际上波长和传感器之间距离的关系会影响所需静音区内的性能,这表明控制系统中需要大量执行器,特别是在封闭空间这种情况会产生高的计算和空间成本。

技术实现思路

1、(一)解决的技术问题

2、针对现有技术的不足,本发明提供了一种封闭空间内音频信号主动降噪方法及系统,解决了上述背景技术中所提出的局部噪声控制需要大量执行器而导致的计算和空间成本问题。

3、(二)技术方案

4、本发明为了实现上述目的具体采用以下技术方案:

5、一种封闭空间内音频信号主动降噪方法,所述方法包括以下步骤;

6、s1、通过麦克风实时获取当前空间的音频噪声信号,并将此音频信号依次进行信号放大,滤波处理及模数转换处理,输送给给硬件处理系统进行处理以得到当前实时的空间音频噪声信号;

7、s2、硬件处理系统对实时空间音频噪声信号进行处理,在处理过程中使用硬件并行架构的方式降低算法运算量,通过fxlms算法产生进行噪声抑制的共振逆旋波信号;

8、s3、扬声器将依次进行数模转换及处理信号放大后的共振逆旋波信号进行输出,抵消空间内噪声。

9、进一步地,所述s2中主动降噪方法通过fpga硬件进行实现,在fpga内部进行硬件并行架构的方式进行音频信号的主动降噪处理。

10、进一步地,所述s2中主动降噪算法基于fxlms算法。

11、进一步地,所述s2中的硬件并行架构其中每个次级路径skm都由并行的方式独立运行,数字滤波器的实现需要系数和输入的乘积之和,该和中的每一步都可以被视为乘法和累加的组合。

12、进一步地,所述s2中在算法结束时使用额外的macc块来生成控制信号,每个macc的输出结果对应于等式中的相移项,这些相移项存储在fpga中的ram块中。存储器块被配置为循环fifo,其中最旧的数据被丢弃,并且一旦macc块计算出最新的数据就被替换。

13、进一步地,所述s2中fxlms算法的可变步长通过正弦变量函数调整进而用于更新fxlms算法的权值公式;所述权值公式表示为:

14、

15、进一步地,硬件处理系统以及其系统外部的麦克风,扬声器。

16、进一步地,所述硬件处理系统包括:

17、噪声采集模块,用于实时获取空间中的音频信号以及将音频噪声信号传递给fpga进行主动降噪处理;

18、fpga,通过降噪处理模块来高速处理噪声采集模块发送的音频噪声信号,基于fxlms算法产生共振逆旋波信号发送给扬声器输出模块,进行主动降噪;

19、扬声器输出模块,用于发出共振逆旋波来抵消音频噪声,进行主动降噪。

20、进一步地,所述降噪处理模块包括:

21、并行架构单元,其内使用本发明的硬件并行架构,用于加速主动降噪算法的收敛速度,降低算法的运算量,减少执行时间。

22、主动降噪算法单元,其内基于fxlms主动降噪算法,其算法的滤波器迭代地更新过去样本的自适应权重,权重的更新是使用梯度法进行的,以最大限度地减少测量声音的瞬时二次误差。

23、(三)有益效果

24、与现有技术相比,本发明提供了一种封闭空间内音频信号主动降噪方法及其系统,具备以下有益效果:

25、本发明提出硬件并行架构的方法,一种具有少量执行器(n个麦克风和一个扬声器)的分散控制,包括用于未来大规模实现的完整硬件架构,本发明侧重于降低计算成本,即通过改变算法在硬件体系中的运行架构(减少运算量)来减少主动噪声控制的硬件实现成本。使得改进后的降噪系统实现在硬件资源占用上得到显著减少,具有较高的应用价值。

技术特征:

1.一种封闭空间内音频信号主动降噪方法,其特征在于:所述方法包括以下步骤;

2.根据权利要求1所述的一种封闭空间内音频信号主动降噪方法,其特征在于:所述s2中主动降噪方法通过fpga硬件进行实现,在fpga内部进行硬件并行架构的方式进行音频信号的主动降噪处理。

3.根据权利要求1所述的一种封闭空间内音频信号主动降噪方法,其特征在于:所述s2中主动降噪算法基于fxlms算法。

4.根据权利要求2所述的一种封闭空间内音频信号主动降噪方法,其特征在于:所述s2中的硬件并行架构其中每个次级路径skm都由并行的方式独立运行,数字滤波器的实现需要系数和输入的乘积之和,该和中的每一步都可以被视为乘法和累加的组合。

5.根据权利要求4所述的一种封闭空间内音频信号主动降噪方法,其特征在于:所述s2中在算法结束时使用额外的macc块来生成控制信号,每个macc的输出结果对应于等式中的相移项,这些相移项存储在fpga中的ram块中。存储器块被配置为循环fifo,其中最旧的数据被丢弃,并且一旦macc块计算出最新的数据就被替换。

6.如权利要求3所述的一种封闭空间内音频信号主动降噪方法,其特征在于,所述s2中fxlms算法的可变步长通过正弦变量函数调整进而用于更新fxlms算法的权值公式;所述权值公式表示为:

7.如权利要求1-6任一项所述的一种封闭空间内音频信号主动降噪系统,其特征在于,所述系统包括:硬件处理系统以及其系统外部的麦克风,扬声器。

8.如权利要求7所述的一种封闭空间内音频信号主动降噪系统,其特征在于,所述硬件处理系统包括:

9.如权利要求8所述一种封闭空间内音频信号主动降噪系统,其特征在于,所述降噪处理模块包括:

技术总结本发明属于主动降噪技术领域,尤其为一种封闭空间内音频信号主动降噪方法,所述方法包括以下步骤;S1、通过麦克风实时获取当前空间的音频噪声信号,并将此音频信号依次进行信号放大,滤波处理及模数转换处理,输送给给硬件处理系统进行处理以得到当前实时的空间音频噪声信号。本发明提出硬件并行架构的方法,一种具有少量执行器(N个麦克风和一个扬声器)的分散控制,包括用于未来大规模实现的完整硬件架构,本发明侧重于降低计算成本,即通过改变算法在硬件体系中的运行架构(减少运算量)来减少主动噪声控制的硬件实现成本。使得改进后的降噪系统实现在硬件资源占用上得到显著减少,具有较高的应用价值。技术研发人员:杨絮,李奕兵,张世达受保护的技术使用者:长春理工大学技术研发日:技术公布日:2024/6/5

本文地址:https://www.jishuxx.com/zhuanli/20240618/24617.html

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 YYfuon@163.com 举报,一经查实,本站将立刻删除。