A selective algorithm for the reduction of irregular noise in speech communication

The properties of noise signals can be the main problem associated with noise cancellation systems. In order to overcome this problem, high complexity algorithms have to be used in order to reduce the noise embedded in the useful signals such as speech. This method can be impractical, especially in real-time applications where the computational power is a crucial issue. Adaptive filters give applicable solutions, but most literature proposed a single, yet complex algorithm to removing the noise. This paper proposes an alternative approach to eliminate background noise in corrupted speech signals. The method is achieved by letting the system assigns an appropriate algorithm according to the characteristics of the noise. The criterion used here is based on the calculation of eigenvalue spread in the autocorrelation matrix of the input signal. In addition, an algorithm derived from set-membership filtering is also used among the selected algorithms. This approach showed its potential capability in eliminating different types of environmental noise from corrupted speech signals. The technique presented here exhibited fast convergence speed and improvement in signal-to-noise ratio compared with other single adaptive algorithms.

[1]  P. Diniz,et al.  Set-membership affine projection algorithm , 2001, IEEE Signal Processing Letters.

[2]  Tokunbo Ogunfunmi,et al.  On the Convergence Behavior of the Affine Projection Algorithm for Adaptive Filters , 2011, IEEE Transactions on Circuits and Systems I: Regular Papers.

[3]  H.-W. Lee,et al.  A Combined Feedback and Noise Cancellation Algorithm for Binaural Hearing Aids , 2011 .

[4]  H. Takahashi,et al.  Adaptive filters for rotational speed estimation of a sensorless DC motor with brushes , 2010, 10th International Conference on Information Science, Signal Processing and their Applications (ISSPA 2010).

[5]  Jacob Benesty,et al.  A robust variable step-size affine projection algorithm , 2010, Signal Process..

[6]  Ali H. Sayed,et al.  Variable step-size NLMS and affine projection algorithms , 2004, IEEE Signal Processing Letters.

[7]  Jae-Woo Lee,et al.  A Theory on the Convergence Behavior of the Affine Projection Algorithm , 2011, IEEE Transactions on Signal Processing.

[8]  Sergio Cruces,et al.  A Novel LMS Algorithm Applied to Adaptive Noise Cancellation , 2009, IEEE Signal Processing Letters.

[9]  Jacob Benesty,et al.  A Robust Variable Forgetting Factor Recursive Least-Squares Algorithm for System Identification , 2008, IEEE Signal Processing Letters.

[10]  Mahdi Triki Performance issues in recursive least-squares adaptive GSC for speech enhancement , 2009, 2009 IEEE International Conference on Acoustics, Speech and Signal Processing.

[11]  S. Haykin,et al.  Adaptive Filter Theory , 1986 .

[12]  Paulo S. R. Diniz,et al.  Steady-State MSE Performance of the Set-Membership Affine Projection Algorithm , 2013, Circuits, Systems, and Signal Processing.

[13]  John R. Deller,et al.  Set-membership identification and filtering for signal processing applications , 2002 .

[14]  Mahesh Chandra,et al.  Acoustic Echo and Noise Cancellation System for Hand-Free Telecommunication using Variable Step Size Algorithms , 2013 .

[15]  Paulo S. R. Diniz,et al.  Convergence Performance of the Simplified Set-Membership Affine Projection Algorithm , 2011, Circuits Syst. Signal Process..

[16]  Tyseer Aboulnasr,et al.  A robust variable step-size LMS-type algorithm: analysis and simulations , 1997, IEEE Trans. Signal Process..

[17]  J. Satyanarayana,et al.  Affine Projection Algorithm Applied to Adaptive Noise Cancellation , 2012 .