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.
Similar content being viewed by others
Data availability
Not applicable.
Code availability
Not applicable.
References
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
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
A.J. Bell, T.J. Sejnowski, An information-maximization approach to blind separation and blind deconvolution. Neural Comput. 7(6), 1129–1159 (1995)
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)
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)
J.F. Cardoso, Source separation using higher order moments, in International Conference on Acoustics, Speech, and Signal Processing (IEEE, 1984), pp. 2109–2112
J.F. Cardoso, Infomax and maximum likelihood for blind source separation. IEEE Signal Process. Lett. 4(4), 112–114 (1997)
J.F. Cardoso, Blind signal separation: statistical principles. Proc. IEEE 86(10), 2009–2025 (1998)
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)
P. Comon, Independent component analysis, a new concept? Signal Process. 36(3), 287–314 (1994)
P. Comon, C. Jutten, Handbook of Blind Source Separation: Independent Component Analysis and Applications (Academic Press, Cambridge, 2010)
D. Duttweiler, A twelve-channel digital echo canceler. IEEE Trans. Commun. 26(5), 647–653 (1978)
G. Enzner, P. Vary, Frequency-domain adaptive Kalman filter for acoustic echo control in hands-free telephones. Signal Process. 86(6), 1140–1156 (2006)
T. Gansler, M. Hansson, C.J. Ivarsson, G. Salomonsson, A double-talk detector based on coherence. IEEE Trans. Commun. 44(11), 1421–1427 (1996)
T. Gansler, J. Benesty, A frequency-domain double-talk detector based on a normalized cross-correlation vector. Signal Process. 81(8), 1783–1787 (2001)
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)
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)
S. Haykin, Adaptive Filter Theory, 4th edn. (Prentice-Hall, Upper Saddle River, 2002)
A. Hyvärinen, Fast and robust fixed-point algorithms for independent component analysis. IEEE Trans. Neural Netw. 10(3), 626–634 (1999)
A. Hyvärinen, J. Karhunen, E. Oja, Independent Component Analysis (Wiley, New York, 2001)
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)
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)
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)
M. Messini, M. Djendi, A new adaptive filtering algorithm for stereophonic acoustic echo cancellation. Appl. Acoust. 146, 345–354 (2019)
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)
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)
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)
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)
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
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
I. Rec, G. 167: acoustic echo controllers. ITU-T, WTSC, Helsinki, ITU-WWW (1993)
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)
L. Romoli, S. Cecchi, F. Piazza, Multichannel acoustic echo cancellation exploiting effective fundamental frequency estimation. Speech Commun. 86, 97–106 (2017)
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)
M.M. Sondhi, An adaptive echo canceller. Bell Syst. Tech. J. 46(3), 497–511 (1967)
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
B. Widrow, M.E. Hoff, Adaptive switching circuits. Stanford Univ Ca Stanford Electronics Labs (1960)
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)
H. Ye, B.X. Wu, A new double-talk detection algorithm based on the orthogonality theorem. IEEE Trans. Commun. 39(11), 1542–1545 (1991)
Funding
Not applicable.
Author information
Authors and Affiliations
Corresponding author
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
About this article
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
Received:
Revised:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s00034-022-01956-1