An Investigation of Delayless Subband Adaptive Filtering for Multi-Input Multi-Output Active Noise Control Applications

The broadband control of noise and vibration using multi-input, multi-output (MIMO) active control systems has a potentially wide variety of applications. However, the performance of MIMO systems is often limited in practice by high computational demand and slow convergence speeds. In the somewhat simpler context of single-input, single-output broadband control, these problems have been overcome through a variety of methods including subband adaptive filtering. This paper presents an extension of the subband adaptive filtering technique to the MIMO active control problem and presents a comprehensive study of both the computational requirements and control performance. The implementation of the MIMO filtered-x LMS algorithm using subband adaptive filtering is described and the details of two specific implementations are presented. The computational demands of the two MIMO subband active control algorithms are then compared to that of the standard full-band algorithm. This comparison shows that as the number of subbands employed in the subband algorithms is increased, the computational demand is significantly reduced compared to the full-band implementation provided that a restructured analysis filter-bank is employed. An analysis of the convergence of the MIMO subband adaptive algorithm is then presented and this demonstrates that although the convergence of the control filter coefficients is dependent on the eigenvalue spread of the subband Hessian matrix, which reduces as the number of subbands is increased, the convergence of the cost function is limited for large numbers of subbands due to the simultaneous increase in the weight stacking distortion. The performance of the two MIMO subband algorithms and the standard full-band algorithm has then been assessed through a series of time-domain simulations of a practical active control system and it has been shown that the subband algorithms are able to achieve a significant increase in the convergence speed compared to the full-band implementation.

[1]  Philipos C. Loizou,et al.  A New Delayless Subband Adaptive Filtering Algorithm for Active Noise Control Systems , 2009, IEEE Transactions on Audio, Speech, and Language Processing.

[2]  Nirmal Kumar Rout,et al.  Computationally efficient algorithm for high sampling-frequency operation of active noise control , 2015 .

[3]  Issa M. S. Panahi,et al.  Analysis and optimal design of delayless subband active noise control systems for broadband noise , 2010, Signal Process..

[4]  S.J. Elliott,et al.  Active noise control , 1993, IEEE Signal Processing Magazine.

[5]  Scott C. Douglas Fast implementations of the filtered-X LMS and LMS algorithms for multichannel active noise control , 1999, IEEE Trans. Speech Audio Process..

[6]  Woon-Seng Gan,et al.  Subband Adaptive Filtering: Theory and Implementation , 2009 .

[7]  Sen M. Kuo,et al.  Active Noise Control Systems: Algorithms and DSP Implementations , 1996 .

[8]  S. C. Southward,et al.  Active Control of Noise and Vibration , 1996 .

[9]  Mariane R. Petraglia,et al.  A new delayless subband adaptive filter structure , 1999, IEEE Trans. Signal Process..

[10]  Young-Cheol Park,et al.  A delayless subband active noise control system for wideband noise control , 2001, IEEE Trans. Speech Audio Process..

[11]  K. Gopinath,et al.  Weight Stacking Analysis of Delayless Subband Adaptive Algorithms for fMRI Active Noise Cancellation , 2007, 2007 IEEE Dallas Engineering in Medicine and Biology Workshop.

[12]  B. Rafaely,et al.  Rapid frequency-domain adaptation of causal FIR filters , 1997, IEEE Signal Processing Letters.

[13]  Sen M. Kuo,et al.  Active noise control: a tutorial review , 1999, Proc. IEEE.

[14]  Eric A. Wan,et al.  Adjoint LMS: an efficient alternative to the filtered-x LMS and multiple error LMS algorithms , 1996, 1996 IEEE International Conference on Acoustics, Speech, and Signal Processing Conference Proceedings.

[15]  Xiaojun Qiu,et al.  A recursive least square algorithm for active control of mixed noise , 2015 .

[16]  Stephan Weiss,et al.  Multichannel equalization in subbands , 1999, Proceedings of the 1999 IEEE Workshop on Applications of Signal Processing to Audio and Acoustics. WASPAA'99 (Cat. No.99TH8452).

[17]  Ningrong Li,et al.  The implementation of delayless subband active noise control algorithms , 2006 .

[18]  Zhihua Wang,et al.  A new variable step size LMS algorithm with application to active noise control , 2003, 2003 IEEE International Conference on Acoustics, Speech, and Signal Processing, 2003. Proceedings. (ICASSP '03)..

[19]  Boaz Rafaely,et al.  A computationally efficient frequency-domain LMS algorithm with constraints on the adaptive filter , 2000, IEEE Trans. Signal Process..

[20]  Issa M. S. Panahi,et al.  Hybrid FxRLS-FxNLMS Adaptive Algorithm for Active Noise Control in fMRI Application , 2011, IEEE Transactions on Control Systems Technology.

[21]  Dennis R. Morgan,et al.  A delayless subband adaptive filter architecture , 1995, IEEE Trans. Signal Process..

[22]  S. Thomas Alexander,et al.  Adaptive Signal Processing , 1986, Texts and Monographs in Computer Science.

[23]  Alberto González,et al.  Fast Affine Projection Algorithms for Filtered-x Multichannel Active Noise Control , 2008, IEEE Transactions on Audio, Speech, and Language Processing.

[24]  Hideaki Sakai,et al.  Delayless subband adaptive filtering using the Hadamard transform , 1999, IEEE Trans. Signal Process..

[25]  Stephen J. Elliott,et al.  A multiple error LMS algorithm and its application to the active control of sound and vibration , 1987, IEEE Trans. Acoust. Speech Signal Process..

[26]  Alberto González,et al.  GPU Implementation of Multichannel Adaptive Algorithms for Local Active Noise Control , 2014, IEEE/ACM Transactions on Audio, Speech, and Language Processing.

[27]  Stephen J. Elliott,et al.  Signal Processing for Active Control , 2000 .

[28]  Robert Bregovic,et al.  Multirate Systems and Filter Banks , 2002 .