在窄带主动噪声控制(Active noise control,ANC)系统中,参考信号频率失调(Frequency mismatch,FM)和噪声信号非平稳将会使系统性能下降,甚至失效.本文提出一种基于动量最小均方的改进FM补偿算法,通过在代价函数中引入加权累加的平方误差,提升系统的追踪和收敛能力.并分别与基于滤波-X最小均方(Filtered-X least mean square,FXLMS)、滤波-X递归最小二乘(Filtered-X recursive least square,FXRLS)和变步长滤波-X最小均方(Variable step-size filtered-X least mean square,VSS-FXLMS)算法的主控制系统结合,共同完成系统综合性能的提高.大量仿真分析表明,新的FM补偿算法在非平稳的FM和离散傅里叶系数翻转的条件下仍能保持较高的追踪能力和合理的残余误差.
Linear active noise control (ANC) system is promising in suppressing broadband and narrowband noise in a linear acoustic site.However,in some situations,the acoustic systems are nonlinear which make the primary noise being nonlinear distortion at the canceling point,and the linear ANC system maybe can not work well for these cases.This paper presents an adaptive network-based fuzzy inference system (ANFIS)-based nonlinear filter for active noise control,which is expected to be successfully applied to situations with nonlinear distortion.In the proposed adaptive control algorithm,the parameters are updated by gradient descent method.In the simulations,the secondary-path FIR model coefficients are estimated in advance by off-line system identification method,and one case for sinusoidal primary noise with nonlinear distortion is presented,which verifies the effectiveness of the proposed system in suppressing sinusoidal noise generated by rotating machines,e.g.,engines in vehicles.