DSP-based oversampling adaptive noise canceller for background noise reduction for mobile phones

In this paper, a DSP-Based of an oversampling adaptive noise canceller for background noise reduction using the Recursive Least Squares (RLS) algorithm on a Digital Signal Processor (DSP) is presented and its performance discussed. The implementation described seeks to improve the signal to background noise ratio for effective telephone communication in adverse non-stationary acoustic environments. Real-time experiments oversampling at 96 kHz were carried out on a DSP board (Texas Instruments TMS320C6713 DSK). Primary input signal to noise ratios from 0 dB to -10 dB were proposed for the cancelling performance tests. Results were analyzed in time and frequency domain. Also, a practical method based on the normalized performance function to objectively assess the adaptive noise canceller performance is presented. Mean Opinion Score (MOS) listening test along three dimensions following the ITU-T P.835 procedures were applied to subjectively assess the adaptive noise canceller output quality.

[1]  Marcel Gabrea,et al.  An adaptive Kalman filter for the enhancement of speech signals in colored noise , 2005, IEEE Workshop on Applications of Signal Processing to Audio and Acoustics, 2005..

[2]  Akihiko Sugiyama,et al.  An adaptive noise canceller with low signal distortion for speech codecs , 1999, IEEE Trans. Signal Process..

[3]  J. Jeong Analysis and comparative study on two-microphone noise cancellation and speech enhancement methods for real-time hearing aids application , 2009 .

[4]  Richard J. Harris,et al.  A time-dependent LMS algorithm for adaptive filtering , 2003 .

[5]  Yang Jie,et al.  On the application of variable-step adaptive noise cancelling for improving the robustness of speech recognition , 2009, 2009 ISECS International Colloquium on Computing, Communication, Control, and Management.

[6]  Saeed V. Vaseghi,et al.  Advanced Digital Signal Processing and Noise Reduction , 2006 .

[7]  Hector Perez-Meana,et al.  Adaptive Filters with Codified Error LMS Algorithm , 2006 .

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

[9]  Hector Perez Meana Advances in Audio and Speech Signal Processing: Technologies and Applications , 2007 .

[10]  Cristian Contan,et al.  Adaptive algorithms for double-talk echo cancelling , 2010, 2010 9th International Symposium on Electronics and Telecommunications.

[11]  Yi Hu,et al.  Evaluation of Objective Quality Measures for Speech Enhancement , 2008, IEEE Transactions on Audio, Speech, and Language Processing.

[12]  Yi Hu,et al.  Subjective Comparison of Speech Enhancement Algorithms , 2006, 2006 IEEE International Conference on Acoustics Speech and Signal Processing Proceedings.

[13]  Yongbin Wei,et al.  The stability of variable step-size LMS algorithms , 1999, IEEE Trans. Signal Process..

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

[15]  B. Widrow,et al.  Adaptive noise cancelling: Principles and applications , 1975 .

[16]  Jae S. Lim,et al.  A new application of adaptive noise cancellation , 1986, IEEE Trans. Acoust. Speech Signal Process..

[17]  Hongbing Li,et al.  A New VSS-LMS Adaptive Filtering Algorithm and Its Application in Adaptive Noise Jamming Cancellation System , 2009, 2009 IEEE Circuits and Systems International Conference on Testing and Diagnosis.

[18]  Cristina Oprea,et al.  A Time-Recursive Adaptive Algorithm for Colored Noise Reduction in Speech Enhancement , 2010, 2010 Sixth Advanced International Conference on Telecommunications.