Implementation of blind source separation and a post-processing algorithm for noise suppression in cell-phone applications

For cell-phone applications, single microphone noise suppression techniques have limited performance at very low SNR (close to 0 dB). In certain cases, they also suffer from the artifacts of nonlinear processing. In this paper, we will show that techniques based on two-microphone blind source separation (BSS) algorithm provide significant interference suppression for cell-phone applications, particularly at low operating SNR values. We also propose a post-BSS processing method based on frequency-domain spectral subtraction that further improves the BSS speech output in diffused noise case. We optimize the BSS algorithm so that it can be implemented on a low-power audio codec processor, which would be ideal for cell phone applications. Furthermore, based on extensive analysis under different noise and acoustic conditions, we suggest recommendations for optimal placement of microphones on a cell phone. We also study the trade-off between the unmixing filter length and the noise suppression performance. In all our experiments, we use real recordings made on a cell phone equipped with two microphones.

[1]  Te-Won Lee,et al.  Blind source separation in mobile environments using a priori knowledge , 2004, 2004 IEEE International Conference on Acoustics, Speech, and Signal Processing.

[2]  Philipos C. Loizou,et al.  Speech Enhancement: Theory and Practice , 2007 .

[3]  Kiyohiro Shikano,et al.  Blind Spatial Subtraction Array for Speech Enhancement in Noisy Environment , 2009, IEEE Transactions on Audio, Speech, and Language Processing.

[4]  S. Haykin Unsupervised adaptive filtering, vol. 1: Blind source separation , 2000 .

[5]  Lucas C. Parra,et al.  On-line Convolutive Blind Source Separation of Non-Stationary Signals , 2000, J. VLSI Signal Process..