一种基于FxLMS算法的有源噪声控制方法及装置制造方法及图纸

技术编号:33712934 阅读:27 留言:0更新日期:2022-06-06 08:49
本申请公开了一种基于FxLMS算法的有源噪声控制方法及装置,该方法包括:分解FxLMS算法中能够并行执行的任务,得到多个任务分量;将多个任务分量分别映射至控制器的多个处理单元,并行化执行所述任务分量,以进行有源噪声控制;其中,所述控制器为有源噪声控制系统的控制器。本申请通过降低单个运算单元的运算压力,从而实现通道数更多的有源噪声控制系统;在声场条件一致的情况下,它所取得的降噪效果和等规模的串行实现算法一致,能取得很好的全局效果,提高了系统的通用性。提高了系统的通用性。提高了系统的通用性。

【技术实现步骤摘要】
一种基于FxLMS算法的有源噪声控制方法及装置


[0001]本申请涉及有源噪声控制
,尤其涉及一种基于FxLMS算法的有源噪声控制方法及装置。

技术介绍

[0002]自适应有源噪声控制系统是目前应用较为广泛的多通道系统,其采用的算法为FxLMS算法,也是目前最为经典的算法之一。随着次级声源和误差传声器数量的增多,FxLMS算法所需要的运算量将成指数级增长。控制器是有源噪声控制系统的运算核心,它包括数字信号处理器(DSP)及其外围电路。有源噪声控制系统控制器在编程时,通常采取单数据流和单控制流的串行实现方法,它将控制器中的DSP芯片作为系统唯一的运算单元,所有的运算都集中处理。这样采用串行处理的方式虽然使得控制和算法结构清晰,易于编程。然而在该实现方法下,大规模多通道串行有源噪声控制系统控制器需求主频很高的DSP芯片作为运算单元,这会导致系统的硬件成本大、通用性和可扩展性差等多种问题。

技术实现思路

[0003]本申请的目的在于提供一种基于FxLMS算法的有源噪声控制方法及装置,以解决现有的FxLMS算法的串行化实现造成运算本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种基于FxLMS算法的有源噪声控制方法,其特征在于,包括:分解FxLMS算法中能够并行执行的任务,得到多个任务分量;将多个任务分量分别映射至控制器的多个处理单元,并行化执行所述任务分量,以进行有源噪声控制;其中,所述控制器为有源噪声控制系统的控制器。2.根据权利要求1所述的基于FxLMS算法的有源噪声控制方法,其特征在于,所述分解FxLMS算法中能够并行执行的任务,包括:对FxLMS算法的计算过程进行分解,以及对FxLMS算法的计算数据进行分解。3.根据权利要求2所述的基于FxLMS算法的有源噪声控制方法,其特征在于,所述对FxLMS算法的计算过程进行分解,包括:并行执行第一任务和第二任务;所述第一任务为计算次级声源信号,所述第二任务为计算滤波

x信号;根据执行结果更新滤波器权系数。4.根据权利要求3所述的基于FxLMS算法的有源噪声控制方法,其特征在于,计算所述计算次级声源信号,包括:计算次级声源输出;基于输出结果计算对应的误差信号与步长参数的乘积。5.根据权利要求2所述的基于FxLMS算法的有源噪声控制方法,其特征在于,所述对FxLMS算法的计算过程进行分解,还包括:并行执行多个任务分量,每个所述任务分量依次包括计算次级声源信号、计算滤波

x信号;根据执行结果计算对应的误差信号与步长参数的乘积。6.根据权利要求2所述的基于FxLMS算法的有源噪声控制方法,其特征在于,所述对FxLMS算法的计算数据进行分解,包括:利用第一公式并行计算第j个次级声源信号,所述第一公式为:y
j
(n)=w
j
(n)
T
x(n);式中,x(n)为运算信号,w
...

【专利技术属性】
技术研发人员:范圣平李林勇陈克安王磊李华亮樊小鹏王一凡黄晓彤
申请(专利权)人:广东电网有限责任公司电力科学研究院
类型:发明
国别省市:

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

1