A new adaptive solution based on joint acoustic noise and echo cancellation for hands-free systems

  • Mohamed DjendiEmail author
  • Rahima Henni
  • Mustapha Djebari


In this paper, we address the problem of joint acoustic noise and echo cancellations for hands-free systems. The problem of acoustic echo cancelation (AEC) in the presence of background noise is a real challenge for any actual system. In this paper, we propose a new system that combines both processes, i.e. ANC and AEC. In our approach, we propose a two-stages procedure as follows: in the first stage, we propose to use the forward blind source separation (FBSS) structure to cancel the background noise components that is superimposed to the acoustic echo signal in the same environment, this FBSS structure uses the two-channel normalized least mean square (TC-NLMS) adaptive algorithm to cancel the background noise from the primary signal. In the second step, we propose to use an AEC system based on a single channel NLMS (SC-NLMS) algorithm to efficiently suppress the acoustic echo signal. This new combination between the FBSS and the AEC system allows reducing the acoustic echo signal to lower mean square values (MSE) in the permanent regime, this behavior will not be possible without FBSS. The performance properties of the proposed algorithm in such environment (i.e. presence of background plus acoustic echo signals in the same time) is evaluated with competitive algorithm with various objective criteria (ERLE, SegSNR, and GainMSE).


SCNLMS SSTW, SDIA SegSNR Acoustic noise canceller Speech enhancement FBSS 



  1. Al-Kindi, M. J., & Dunlop, J. (1989). Improved adaptive noise cancellation in the presence of signal leakage on the noise reference channel. Signal Processing, 17(3), 241–250.MathSciNetCrossRefGoogle Scholar
  2. Beaugeant, C. (1999). Reduction de bruit et controle d’echo pour les applications radiomobiles.Google Scholar
  3. Bendoumia, R., & Djendi, M. (2015). Two-channel variable-step-size forward-and-backward adaptive algorithms for acoustic noise reduction and speech enhancement. Signal Processing, 108, 226–244.CrossRefGoogle Scholar
  4. Benesty, J., Amand, F., Gilloire, A., & Grenier, Y. (1995). Adaptive filtering algorithms for stereophonic acoustic echo cancellation. In Proceedings of IEEE 1995 International Conference on Acoustics, Speech, and Signal Processing - Detroit, MI, USA.Google Scholar
  5. Benesty, J., Morgan, D. R., Hall adn, J. L., & Sondhi, M. M. (1999). Synthesised stereo combined with acoustic echo cancellation for desktop conferencing. In Proceedings of ICASSP99, 1999.Google Scholar
  6. Benesty, J., Sondhi, M. M., & Huang, Y. (2008). Adaptive Echo Cancelation for Voice Signals. Springer Handbook of Speech Processing, Chapter 45, (pp.903–927), New York: Springer.Google Scholar
  7. Boll, S. F. (1979). Suppression of acoustic noise in speech using spectral subtraction. IEEE Transactions on Acoustis Speech Signal Processing, 7(2), 113–120.CrossRefGoogle Scholar
  8. Boll, S. F., & Pulshipher, D. (1980). Suppression of acoustic noise in speech using two microphone adaptive noise cancellation. IEEE Transactions on Acoustic Speech Signal Processing, 28(6), 752–753.CrossRefGoogle Scholar
  9. Bouquin-Jeannès, R. L., Azirani, A. A., & Faucon, G. (1997). Enhancement of speech degraded by coherent and incoherent noise using a cross-spectral estimator. IEEE Transactions on Speech Audio Processing, 5, 484–487.CrossRefGoogle Scholar
  10. Bouquin-Jeannès, R. L., & Faucon, G. (1997). How to reduce the noise influence in a joint system developed for echo and noise cancellation. IEE Signal Processing Letters, 4(10), 280–282.CrossRefGoogle Scholar
  11. Ciochină, S., Paleologu, C., Benesty, J., & Grant, S. L. (2015). An optimized NLMS algorithm for acoustic echo cancellation. Circuits and Systems (ISSCS), Romania: International Symposium on Signals.CrossRefGoogle Scholar
  12. Djendi, M. (2015). New efficient adaptive fast transversal filtering (FTF)-type algorithms for mono and stereophonic acoustic echo cancelation. International Journal of Adaptive Control and Signal Processing, 29, 273–301.MathSciNetCrossRefzbMATHGoogle Scholar
  13. Djendi, M. (2016). An efficient frequency-domain adaptive forward BSS algorithm for acoustic noise reduction and speech quality enhancement. Computers & Electrical Engineering, 52, 12–27.CrossRefGoogle Scholar
  14. Djendi, M. (2017). A new two-microphone Gauss-Seidel pseudo affine projection algorithm for speech quality enhancement. International Journal of Adaptive Control Signal Processing, 31, 1–22.MathSciNetCrossRefzbMATHGoogle Scholar
  15. Djendi, M.,Sayoud, A., & Henni, R. (2016) A Dual Forward BSS Based RLS (DFRLS) algorithm for Speech Enhancement and Acoustic Noise Reduction. In Proseedings of International Conference on Engineering and MIS, ICEMIS’2016, At Agadir, Morocco.Google Scholar
  16. Djendi, M., & Scalart, P. (2012) Double pseudo affine projection algorithm for speech enhancement and acoustic noise reduction. In Proceedings of IEEE. EUSIPCO, Romania, Bucharest. vol. 1, pp. 27–31.Google Scholar
  17. Djendi, M., Scalart, P., & Gilloire, A. (2006). Noise cancellation using two closely spaced microphones: experimental study with a specific model and two adaptive algorithms. In Proceedings of IEEE ICASSP, vol. 3, p. 7447.4.Google Scholar
  18. Djendi, M., Scalart, P., & Gilloire, A. (2013). Analysis of two-sensors forward BSS structure with post-filters in the presence of coherent and incoherent noise. Speech Communication, 55(10), 975–987.CrossRefGoogle Scholar
  19. Djendi, M., & Zoulikha, M. (2014). New automatic forward and backward blind sources separation algorithms for noise reduction and speech enhancement. Computers & Electrical Engineering, 40, 2072–2088.CrossRefGoogle Scholar
  20. Djendi, M., & Zoulikha, M. (2018). A new efficient backward BSS crosstalk-resistant algorithm for automatic blind speech quality enhancement. International Journal of Speech Technology, 21, 1–15.CrossRefGoogle Scholar
  21. Ephraim, Y., & Malah, D. (1985). Speech enhancement using a minimum mean-square error log-spectral amplitude estimator. IEEE Transactions on Acoustics Speech and Signal Processing, 33(2), 443–445.CrossRefGoogle Scholar
  22. Ghribi, K., Djendi, M., & Berkani, D. (2016). A wavelet-based forward BSS algorithm for acoustic noise reduction and speech enhancement. Applied Acoustics, 105, 55–66.CrossRefGoogle Scholar
  23. Gilloire, A., & Vetterli, M. (1992). Adaptive filtering in subbands with critical sampling: Analysis, Experiments, and application to acoustic echo cancellation. IEEE Transactions on Signal Processing, 40(8), 1862–1875.CrossRefzbMATHGoogle Scholar
  24. Guelou, Y., Benamar, A., & Scalart, P. (1996). Analysis of two structures for combined acoustic echo cancellation and noise reduction. Proceedings of IEEE International Conference Acoustic Speech Signal Processing, 2, 637–640.Google Scholar
  25. Hanshi, S. M., Chong, Y. W. Ramadass, S., Naeem, A. N., & Ooi, K. C. (2014) Efficient Acoustic Echo Cancellation Joint with Noise Reduction Framework. In Proceedings of International Conference on Computer, Communication, and Control Technology (I4CT 2014), September 2-4, 2014—Langkawi, Kedah, Malaysia.Google Scholar
  26. Henni, R., Djebari, M., & Djendi, M. (2017). Blind Speech Enhancement and Acoustic Noise Reduction by SFTF Adaptive Algorithm. The 5th International Conference on Electrical Engineering, Boumerdes, Algeria, 2017.Google Scholar
  27. Huang, Y., Bensty, J., & Chen, J. (2006). Acoustic MIMO Signal Processing, (Chapter 8. Acoustic Echo Cancellation And Audio Bridge, pp.185– 213), Springer, 2006.Google Scholar
  28. Huang, Y. A., Luebs, A., Skoglund, J., & Kleijn, W. B. (2016). Globally optimized least-squares post-filtering for microphone array speech enhancement. IEEE International Conference on Acoustics Speech and Signal Processing (ICASSP), 2016, 380–384.Google Scholar
  29. Jeannes, J., Scalart, P., Faucon, G., & Beaugent, C. (2001). Combined noise and echo reduction in hands-free systems: a survey. IEEE Transactions on Speech and Audio Processing, 9(8), 808–820.CrossRefGoogle Scholar
  30. Jin, W., Taghizadeh, M. J., Chen, K., & Xiao, W. (2017). Multi-channel noise reduction for hands-free voice communication on mobile phones. International Conference on Acoustics, Speech and Signal Processing (ICASSP), 2017, pp. 506–510.Google Scholar
  31. Kim, D. I., & De Wilde, P. (2000). Performance analysis of the DCT-LMS adaptive filtering algorithm. Signal Processing, 80(7), 1629–1654.CrossRefGoogle Scholar
  32. Kim, Y. S., Song, J. H., & Kim, S. K. (2014). Variable step-size affine projection algorithm based on global speech absence probability for adaptive feedback cancellation. Journal of Central South University., 21(2), 646–650.CrossRefGoogle Scholar
  33. Kuo, S. M., Gan, W. S. & Asthana, P. (2005). Integrated noise reduction and acoustic echo cancellation in hands-free systems. In Proceedings of 2005 International Symposium on Intelligent Signal Processing and Communication Systems, Hong Kong.Google Scholar
  34. Loizou, P. C. (2017). Speech enhancement: theory and practice (2nd ed.). Taylor & Francis Group: CRC Press.Google Scholar
  35. Martin, R., & Vary, P. (1994). Combined acoustic echo cancellation, dereverberation and noise reduction: a two microphone approach. Annals of Telecommunications, 49, 429–438.Google Scholar
  36. Martin, R., & Vary, P. (1996). Combined acoustic echo control and noise reduction for hands- free telephony-state of the art and perspectives. In EUSIPCO96 (p. 1107)Google Scholar
  37. Park, Y.-S., & Chang, J.-H. (2012). Integrated acoustic echo and background noise suppression technique based on soft decision. Park and Chang EURASIP Journal on Advances in Signal Processing. Scholar
  38. Park, S. J., Cho, C. G., Lee, C., & Youn, D. H. (2002). Integrated echo and noise canceller for hands-free applications. IEEE Trans Circuits Syst II., 49(3), 186–195.Google Scholar
  39. Pradhan, S. S., & Reddy, V. E. (1999). A new approach to subband adaptive filtering. IEEE Transactions on Signal Processing, 47, 655–664.CrossRefGoogle Scholar
  40. Puder, H., & Dreiseitel, P. (2000). Implementation of a hands-free car phone with echo cancellation and noise-dependent loss control. Proceedings of IEEE International Conference Acoustic Speech Signal Processing, 6, 3622–3625.Google Scholar
  41. Sakai, Y., & Tahir Akhtar, M. (2013). The performance of the acoustic echo cancelation using blind source separation to reduce double-talk interference. In Proceedings of International Symposium on Intelligent Signal Processing and Communication Systems, Naha, Japan, 2013.Google Scholar
  42. Sayed, A. H. (2003). Fundamentals of Adaptive Filtering. New York: Wiley.Google Scholar
  43. Sayoud, A., Djendi, M., Medahi, S., & Guessoum, A. (2018). A dual fast NLMS adaptive filtering algorithm for blind speech quality enhancement. Applied Acoustics, 135, 101–110.CrossRefGoogle Scholar
  44. Scalart, P., & Filho, J. (1996). Speech enhancement based on a priori signal to noise estimation. Proceedings of International Conference on Acoustic Speech Signal processing, 2, 629–632.Google Scholar
  45. Van Gerven, S., & Van Compernolle, D. (1992). Feed forward and feedback in symmetric adaptive noise canceller: stability analysis in a simplified case. In European signal processing conf. Brussels. Belgium. (pp. 1081–1084).Google Scholar
  46. Van Gerven, S., & Van Compernolle, D. (1995). Signal separation by symmetric adaptive decorrelation: stability, convergence, and uniqueness. IEEE Trans Signal Proc, 74(3), 1602–1612.CrossRefGoogle Scholar
  47. Weinstein, E., Feder, M., & Oppenheim, A. V. (1993). Multi-channel signal separation by decorrelation. IEEE Transactions on Speech Audio Processing, 1(4), 405–413.CrossRefGoogle Scholar
  48. Widrow, B., & Stearns, S. D. (1985). Adaptive signal processing. Upper Saddle River: Prentice Hall.zbMATHGoogle Scholar
  49. Zoulikha, M., Djendi, M., & Guessoum, A. (2017) A Variable Step Size-Forward Blind Source Separation Algorithm for Speech Enhancement. In proceedings of International Conference on Electrical Engineering and Control Applications, ICEECA 2017, Advanced Control Engineering Methods in Electrical Engineering Systems, pp. 479–487.Google Scholar

Copyright information

© Springer Science+Business Media, LLC, part of Springer Nature 2019

Authors and Affiliations

  • Mohamed Djendi
    • 1
    Email author
  • Rahima Henni
    • 1
    • 2
  • Mustapha Djebari
    • 2
  1. 1.Laboratory of Signal Processing and Imaging (LATSI)University of Blida 1BlidaAlgeria
  2. 2.Detection, Information and Communication (DIC) LaboratoryUniversity of Blida 1BlidaAlgeria

Personalised recommendations