Skip to main content
Log in

PEVD-Based Adaptive ICA for Acoustic Echo Cancellation During Double-Talk Situation

  • Published:
Circuits, Systems, and Signal Processing Aims and scope Submit manuscript

Abstract

This paper proposed a new polynomial eigenvalue decomposition (PEVD)-based adaptive independent component analysis (ICA) for acoustic echo cancellation (AEC) during double-talk situation. The cancellation of acoustic echo using an adaptive filter fails during the double-talk situation. In this proposed method, the acoustic echo signal is removed from the near-end speech signal during the double-talk case without an explicit double-talk detector by using adaptive ICA techniques. The PEVD is a pre-processing phase before the implementation of adaptive ICA techniques. The PEVD is used to decorrelate the echo signal from the near-end signal, and it is also more effective with convolutive mixtures. The proposed method incorporates the PEVD pre-processing phase for AEC which aims at increasing the performance and it also compares the performance of echo cancellation with other singular value decomposition- and eigenvalue decomposition-based ICA techniques. Furthermore, the suggested technique is similarly compared to the traditional time-domain, frequency-domain adaptive filters, frequency-domain Kalman filter, and PEVD-based adaptive Kalman filter. Our simulation result shows that when compared with other pre-processing methods, the proposed PEVD-based ICA yields higher echo cancellation and less computation time.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7

Similar content being viewed by others

Data availability

Not applicable.

Code availability

Not applicable.

References

  1. F. Albu, C. Paleologu, J. Benesty, Gauss-Seidel based variable step-size affine projection algorithms for acoustic echo cancellation, in 2009 17th European Signal Processing Conference (2009), pp. 2007–2011

  2. F. Albu, C. Paleologu, J. Benesty, A variable step size evolutionary affine projection algorithm, in 2011 IEEE International Conference on Acoustics, Speech and Signal Processing (ICASSP) (2011), pp. 429–432

  3. A.J. Bell, T.J. Sejnowski, An information-maximization approach to blind separation and blind deconvolution. Neural Comput. 7(6), 1129–1159 (1995)

    Article  Google Scholar 

  4. J. Benesty, D.R. Morgan, J.H. Cho, A new class of doubletalk detectors based on cross-correlation. IEEE Trans. Speech Audio Process. 8(2), 168–172 (2000)

    Article  Google Scholar 

  5. H. Buchner, J. Benesty, T. Gansler, W. Kellermann, Robust extended multidelay filter and double-talk detector for acoustic echo cancellation. IEEE Trans. Audio Speech Lang. Process. 14(5), 1633–1644 (2006)

    Article  Google Scholar 

  6. J.F. Cardoso, Source separation using higher order moments, in International Conference on Acoustics, Speech, and Signal Processing (IEEE, 1984), pp. 2109–2112

  7. J.F. Cardoso, Infomax and maximum likelihood for blind source separation. IEEE Signal Process. Lett. 4(4), 112–114 (1997)

    Article  Google Scholar 

  8. J.F. Cardoso, Blind signal separation: statistical principles. Proc. IEEE 86(10), 2009–2025 (1998)

    Article  Google Scholar 

  9. J.H. Cho, D.R. Morgan, J. Benesty, An objective technique for evaluating doubletalk detectors in acoustic echo cancelers. IEEE Trans. Speech Audio Process. 7(6), 718–724 (1999)

    Article  Google Scholar 

  10. P. Comon, Independent component analysis, a new concept? Signal Process. 36(3), 287–314 (1994)

    Article  Google Scholar 

  11. P. Comon, C. Jutten, Handbook of Blind Source Separation: Independent Component Analysis and Applications (Academic Press, Cambridge, 2010)

    Google Scholar 

  12. D. Duttweiler, A twelve-channel digital echo canceler. IEEE Trans. Commun. 26(5), 647–653 (1978)

    Article  Google Scholar 

  13. G. Enzner, P. Vary, Frequency-domain adaptive Kalman filter for acoustic echo control in hands-free telephones. Signal Process. 86(6), 1140–1156 (2006)

    Article  Google Scholar 

  14. T. Gansler, M. Hansson, C.J. Ivarsson, G. Salomonsson, A double-talk detector based on coherence. IEEE Trans. Commun. 44(11), 1421–1427 (1996)

    Article  Google Scholar 

  15. T. Gansler, J. Benesty, A frequency-domain double-talk detector based on a normalized cross-correlation vector. Signal Process. 81(8), 1783–1787 (2001)

    Article  Google Scholar 

  16. J. Gunther, Learning echo paths during continuous double-talk using semi-blind source separation. IEEE Trans. Audio Speech Lang. Process. 20(2), 646–660 (2011)

    Article  Google Scholar 

  17. V.K. Gupta, M. Chandra, S.N. Sharan, Acoustic echo and noise cancellation system for hand-free telecommunication using variable step size algorithms. Radio Eng. 22(1), 200–207 (2013)

    Google Scholar 

  18. S. Haykin, Adaptive Filter Theory, 4th edn. (Prentice-Hall, Upper Saddle River, 2002)

    MATH  Google Scholar 

  19. A. Hyvärinen, Fast and robust fixed-point algorithms for independent component analysis. IEEE Trans. Neural Netw. 10(3), 626–634 (1999)

    Article  Google Scholar 

  20. A. Hyvärinen, J. Karhunen, E. Oja, Independent Component Analysis (Wiley, New York, 2001)

    Book  Google Scholar 

  21. A. Jain, S. Goel, K. Nathwani, R.M. Hegde, Robust acoustic echo cancellation using Kalman filter in double talk scenario. Speech Commun. 70, 65–75 (2015)

    Article  Google Scholar 

  22. E.P. Jayakumar, P.S. Sathidevi, An integrated acoustic echo and noise cancellation system using cross-band adaptive filters and wavelet thresholding of multitaper spectrum. Appl. Acoust. 141, 9–18 (2018)

    Article  Google Scholar 

  23. M. Kothandaraman, J.K. Pawani, A. Pachaiyappan, S.G. Sankaran, Acoustic echo cancellation using PEVD based adaptive Kalman filter. Int. J. Intell. Eng. Syst. 10(5), 231–238 (2017)

    Google Scholar 

  24. M. Messini, M. Djendi, A new adaptive filtering algorithm for stereophonic acoustic echo cancellation. Appl. Acoust. 146, 345–354 (2019)

    Article  Google Scholar 

  25. K. Mohanaprasad, P. Arulmozhivarman, Wavelet-based ICA using maximum likelihood estimation and information-theoretic measure for acoustic echo cancellation during double talk situation. Circuits Syst. Signal Process. 34(12), 3915–3931 (2015)

    Article  MathSciNet  Google Scholar 

  26. K. Mohanaprasad, P. Arulmozhivarman, Wavelet based ICA using maximisation of non-Gaussianity for acoustic echo cancellation during double talk situation. Appl. Acoust. 97, 37–45 (2015)

    Article  Google Scholar 

  27. K. Mohanaprasad, A. Singh, K. Sinha, T. Ketkar, Noise reduction in speech signals using adaptive independent component analysis (ICA) for hands free communication devices. Int. J. Speech Technol. 22(1), 169–177 (2019)

    Article  Google Scholar 

  28. F. Nesta, T.S. Wada, B.H. Juang, Batch-online semi-blind source separation applied to multi-channel acoustic echo cancellation. IEEE Trans. Audio Speech Lang. Process. 19(3), 583–599 (2011)

    Article  Google Scholar 

  29. C. Paleologu, S. Ciochina, J. Benesty, Double-talk robust VSS-NLMS algorithm for under-modeling acoustic echo cancellation, in 2008 IEEE International Conference on Acoustics, Speech and Signal Processing (2008), pp. 245–248

  30. D.T. Pham, P. Garat, C. Jutten, Separation of a mixture of independent sources through a maximum likelihood approach, in European Signal Processing Conference (1992), pp. 771–774

  31. I. Rec, G. 167: acoustic echo controllers. ITU-T, WTSC, Helsinki, ITU-WWW (1993)

  32. S. Redif, J.G. McWhirter, S. Weiss, Design of FIR paraunitary filter banks for subband coding using a polynomial eigenvalue decomposition. IEEE Trans. Signal Process. 59(11), 5253–5264 (2011)

    Article  MathSciNet  Google Scholar 

  33. L. Romoli, S. Cecchi, F. Piazza, Multichannel acoustic echo cancellation exploiting effective fundamental frequency estimation. Speech Commun. 86, 97–106 (2017)

    Article  Google Scholar 

  34. D.W.E. Schobben, P.W. Somment, A frequency domain blind signal separation method based on decorrelation. IEEE Trans. Signal Process. 50(8), 1855–1865 (2002)

    Article  Google Scholar 

  35. M.M. Sondhi, An adaptive echo canceller. Bell Syst. Tech. J. 46(3), 497–511 (1967)

    Article  Google Scholar 

  36. T.S. Wada, S. Miyabe, B.H.F. Juang, Use of decorrelation procedure four source and echo suppression, in Proc. Int. Workshop for Acoust. Echo Noise Control, System (2008), vol. 12, p. h22

  37. B. Widrow, M.E. Hoff, Adaptive switching circuits. Stanford Univ Ca Stanford Electronics Labs (1960)

  38. F. Yang, G. Enzner, J. Yang, Statistical convergence analysis for optimal control of DFT-domain adaptive echo canceler. IEEE/ACM Trans. Audio Speech Lang. Process. 25(5), 1095–1106 (2017)

    Article  Google Scholar 

  39. H. Ye, B.X. Wu, A new double-talk detection algorithm based on the orthogonality theorem. IEEE Trans. Commun. 39(11), 1542–1545 (1991)

    Article  Google Scholar 

Download references

Funding

Not applicable.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Asutosh Kar.

Ethics declarations

Conflict of interest

None.

Additional information

Publisher's Note

Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Mohanaprasad, K., Soni Ishwarya, V., Ponraj, A.S. et al. PEVD-Based Adaptive ICA for Acoustic Echo Cancellation During Double-Talk Situation. Circuits Syst Signal Process 41, 3570–3591 (2022). https://doi.org/10.1007/s00034-022-01956-1

Download citation

  • Received:

  • Revised:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s00034-022-01956-1

Keywords

Navigation