一种基于系数平滑的频域有源噪声控制系统技术方案

技术编号:30145346 阅读:26 留言:0更新日期:2021-09-23 15:18
本发明专利技术公开了一种基于系数平滑的频域有源噪声控制系统,包括依次连接的后端控制滤波器、系数平滑器、前端控制滤波器,所述系数平滑器根据得到的后端控制滤波器时域系数对前端控制滤波器时域系数进行平滑,并更新前端控制滤波器,限制因系数变化过大带来的系统杂音,进而提高有源噪声控制系统的稳定性和有效性。本发明专利技术解决了使用频域算法的有源噪声控制系统出现的杂音问题。统出现的杂音问题。统出现的杂音问题。

【技术实现步骤摘要】
一种基于系数平滑的频域有源噪声控制系统


[0001]本专利技术涉及一种系数平滑的频域有源噪声控制系统,属于噪声控制


技术介绍

[0002]近年来,随着人们对周围声学环境要求的不断提高,有源噪声控制越来越受到重视。有源噪声控制是一种利用反向声波对实际噪声进行消除的技术。与传统的被动噪声控制相比较,有源噪声控制对较难控制的低频噪声更为有效,再加上其体积小配置灵活等特点,具有较为广泛的应用前景。与传统的有源噪声控制方法相比较,频域有源噪声控制控制具有较高的运行效率,因此,它是有源噪声控制系统的一种重要实现方法,但是频域有源噪声控制以数据帧为单位对信号进行实时处理,当数据帧比较大时,帧与帧之间的处理结果存在较大的差异,导致信号的不连续,从而产生异响,甚至会影响到有源噪声控制系统的稳定性,该问题严重制约了频域有源噪声控制控制的应用和推广。

技术实现思路

[0003]专利技术目的:为了克服现有技术中存在的不足,本专利技术提供一种基于系数平滑的频域有源噪声控制系统,包括前端控制滤波器、后端控制滤波器、系数平滑器,其中,系数平滑器用于对频域有源噪声控制系统的后端控制滤波器中的系数进行平滑,并更新前端控制滤波器,限制因系数变化过大带来的系统杂音,进而提高有源噪声控制系统的稳定性和有效性。
[0004]技术方案:为实现上述目的,本专利技术采用的技术方案为:一种基于系数平滑的频域有源噪声控制系统,包括依次连接的后端控制滤波器、系数平滑器、前端控制滤波器,其中:后端控制滤波器用于频域有源噪声控制系统的前半段系数的滤波,得到后端控制滤波器时域系数。根据得到的后端控制滤波器时域系数采用最小均方方法更新后端控制滤波器。
[0005]所述系数平滑器根据得到的后端控制滤波器时域系数对前端控制滤波器时域系数进行平滑,并更新前端控制滤波器。
[0006]所述前端控制滤波器用于根据更新后的前端控制滤波器对参考信号进行滤波,得到滤波后的参考信号。将滤波后的参考信号发送给频域有源噪声控制系统的声学路径得到控制信号。
[0007]优选的:所述系数平滑器通过下式对前端控制滤波器时域系数进行平滑:其中,是数据帧序列,是前端控制滤波器在第帧的第阶时域系数,是后端控制滤波器在第帧的第阶时域系数,是取实数符号操作,
是取最小值操作,是绝对值操作,是平滑因子,是更新上限阈值。
[0008]优选的:所述平滑因子的取值范围:。
[0009]优选的:所述更新上限阈值的取值范围:。
[0010]系数平滑器中,平滑因子和更新上限阈值的取值起到了关键的作用,具体的:1.平滑因子的取值决定系统的平滑速度,平滑因子取大于0但远小于1的值。若平滑因子过大,则平滑速度过快,会使得系统抑制块效应产生的噪声能力减弱,影响处理的效果。若平滑因子过小,则平滑速度过慢,会使得系统更新的声场传递函数的速度较慢。因此,在实际应用中,一般需要根据声学环境来确定平滑因子的取值:当声学环境的时变特性较弱时,对系统的声场跟踪要求较低时,可使用较小的平滑因子。当声学环境的时变特性较强,对系统的声场跟踪要求较高时,则使用较大的平滑因子。
[0011]2.更新上限阈值的取值限制了前端控制滤波器和后端控制滤波器在每一阶系数上所允许的最大变化量,更新上限阈值一般去较小的正数。若过大,则阈值长期失效,会使得系统抑制块效应产生的噪声能力减弱,影响处理的效果。若过小,则前端控制滤波器更新收敛,会使得系统更新的声场传递函数的速度较慢。在实际应用中,一般需要根据声学环境来确定更新上限阈值的取值:当声学环境的时变特性较弱时,对系统的声场跟踪要求较低时,可使用较小的。当声学环境的时变特性较强,对系统的声场跟踪要求较高时,则使用较大的。
[0012]本专利技术相比现有技术,具有以下有益效果:本专利技术能克服了使用频域有源噪声控制算法的系统中出现的系数变化较大的问题,从而抑制了因该问题所带来的系统杂音,进而提高有源噪声控制系统的稳定性和有效性。本专利技术所涉及的平滑方法能够解决使用频域算法的有源噪声控制系统出现的杂音问题,具有广泛的应用前景。
附图说明
[0013]图1是系数平滑的频域有源噪声控制系统框图。
[0014]图2是系数平滑的频域有源噪声控制系统流程图。
具体实施方式
[0015]下面结合附图和具体实施例,进一步阐明本专利技术,应理解这些实例仅用于说明本专利技术而不用于限制本专利技术的范围,在阅读了本专利技术之后,本领域技术人员对本专利技术的各种等价形式的修改均落于本申请所附权利要求所限定的范围。
[0016]一种基于系数平滑的频域有源噪声控制系统,该系统基于数字信号处理器(Digital Signal Processor)实现,控制源是普通扬声器,误差信号和参考信号分别来自于误差传声器和参考传声器,自适应滤波器采用传统的频域最小均方算法(frequency

domain least mean squares, FDLMS)。系统的采样率设置为16 kHz,系统的帧长和帧移分别设置为512和256,控制滤波器的长度设置为256。如图1所示,包括参考信号输入模块、误差信号输出模块、后端控制滤波器、系数平滑器、前端控制滤波器、初级路径、声学路径、加
操作模块、快速傅里叶变换模块一、声学路径的傅里叶变换模块、共轭操作模块、相乘模块、步长相乘模块、快速傅里叶变换模块二、快速逆傅里叶变换模块,其中:所述参考信号输入模块分别与初级路径、快速傅里叶变换模块一、前端控制滤波器连接,所述加操作模块分别与初级路径、声学路径、误差信号输出模块、快速傅里叶变换模块二连接,所述相乘模块分别与共轭操作模块、步长相乘模块、快速傅里叶变换模块二连接,所述快速傅里叶变换模块一、声学路径的傅里叶变换模块、共轭操作模块依次连接,步长相乘模块、快速逆傅里叶变换模块、后端控制滤波器、系数平滑器、前端控制滤波器连接,且前端控制滤波器与声学路径连接,其中:后端控制滤波器用于频域有源噪声控制系统的前半段系数的滤波,得到后端控制滤波器时域系数。根据得到的后端控制滤波器时域系数采用最小均方方法更新后端控制滤波器。
[0017]所述系数平滑器用于根据得到的后端控制滤波器时域系数对前端控制滤波器时域系数进行平滑,同时更新前端控制滤波器,限制因系数变化过大带来的系统杂音,进而提高有源噪声控制系统的稳定性和有效性。
[0018]系数平滑器设置更新量的上限阈值,当当前得到的滤波器系数变化量绝对值超过该更新量的上限阈值,则限制更新控制滤波器时域系数。
[0019]所述前端控制滤波器用于根据更新后的前端控制滤波器对参考信号进行滤波,得到滤波后的参考信号。将滤波后的参考信号发送给频域有源噪声控制系统的声学路径得到控制信号。
[0020]所述系数平滑器通过下式对前端控制滤波器时域系数进行平滑:其中,是数据帧序列,是前端控制滤波器在第帧的第阶时域系数,是后端控制滤波器在第帧的第阶时域系数,是取实数符号操作,是取最小值操作,是绝对值操作,是平滑因子,平滑因子的取值范围:。是本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种基于系数平滑的频域有源噪声控制系统,其特征在于:包括依次连接的后端控制滤波器、系数平滑器、前端控制滤波器,其中:后端控制滤波器用于频域有源噪声控制系统的前半段系数的滤波,得到后端控制滤波器时域系数;根据得到的后端控制滤波器时域系数采用最小均方方法更新后端控制滤波器;所述系数平滑器根据得到的后端控制滤波器时域系数对前端控制滤波器时域系数进行平滑,并更新前端控制滤波器;所述前端控制滤波器用于根据更新后的前端控制滤波器对参考信号进行滤波,得到滤波后的参考信号;将滤波后的参考信号发送给频域有源噪声控制系统的声学路径得到控制信号。2.根据权利要求1所述基于系数平滑的频域...

【专利技术属性】
技术研发人员:陈锴刘晓峻狄敏姚志强陆章其
申请(专利权)人:江苏南大电子信息技术股份有限公司南京敏嘉数据科技有限公司
类型:发明
国别省市:

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

1