Abstract
A new online echo canceller system was developed that perfectly works in the duplex mode and shows a good performance in the conventional half-duplex mode. The near speech signal is not corrupted in the duplex mode by the linear compensation procedures but degrades significantly by nonlinear suppression. The conventional linear compensation system is based on the LMS adaptation or its modifications that do not provide a necessary high accuracy of a big number of the impulse response coefficients. We have implemented the LS method for online estimation of the full impulse response using the superfast Schur algorithm for Toeplitz matrix inversion. Implementation details are important. They include numerical accuracy, initialization, update criteria, packet control. Good results of an echo compensation are shown on the data from the Matlab Audio System Toolbox.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Similar content being viewed by others
References
Haykin, S.S.: Adaptive Filter Theory, 4th edn. Prentice-Hall, Upper Saddle River (2002)
Paleologu, C., Benesty, J., Grant, S.L., Osterwise, C.: Variable step-size NLMS algorithms for echo cancellation. In: 2009 Conference Record of the forty-third Asilomar Conference on Signals, Systems and Computers., pp. 633–637, November 2009
Makino, S., Kaneda, Y.: Acoustic echo canceller algorithm based on the variation characteristics of a room impulse response. In: International Conference on Acoustics, Speech, and Signal Processing, ICASSP 1990, vol. 2, pp. 1133–1136 (1990)
Gollamudi, S., Nagaraj, S., Kapoor, S., Huang, Y.-F.: Set-membership filtering and a set-membership normalized LMS algorithm with an adaptive step size. IEEE Signal Process. Lett. 5(5), 111–114 (1998)
Yasukawa, H., Shimada, S., Furukawa, I.: Acoustic echo canceller with high speech quality. In: Proceedings of IEEE ICASSP 1987, Dallas, TX, pp. 2125–2128 (1987)
Kellermann, W.: Analysis and design of multirate systems for cancellation of acoustical echoes. In: Proceedings of IEEE ICASSP 1988, New York, NY, pp. 2570–2573 (1988)
Gilloire, A., Vetterli, M.: Adaptive filtering in subbands. In: Proceedings of IEEE ICASSP 1988, New York, NY, pp. 1572–1575 (1988)
Gilloire, A., Vetterli, M.: Adaptive filtering in subbands with critical sampling: analysis, experiments, and application to acoustic echo cancellation. IEEE Trans. Signal Process. 40(8), 1862–1875 (1992)
Lee, K.A., Gan, W.S.: Improving convergence of the NLMS algorithm using constrained subband updates. IEEE Signal Process. Lett. 11(9), 736–739 (2004)
Zheng, Z., Liu, Z., Zhao, H., Yu, Y., Lu, L.: Robust set-membership normalized subband adaptive filtering algorithms and their application to acoustic echo cancellation. IEEE Trans. Circ. Syst., pp. 1–14 (2017)
Contan, C., Topa, M., Kirei, B., Homana, I.: Nonlinear acoustic system identification using a combination of volterra and power filters. In: IEEE 10th International Symposium on Signals, Circuits and Systems (ISSCS), pp. 1–4 (2011)
Contan, C., Zeller, M., Kellermann, W., Topa, M.: Excitation-dependent stepsize control of adaptive volterra filters for acoustic echo cancellation. In: 20th European Signal Processing Conference-EUSIPCO (2012)
Yang, F., Wu, M., Yang, J.: Stereophonic acoustic echo suppression based on wiener filter in the short-time fourier transform domain. IEEE Signal Process. Lett. 19(4), 227–230 (2012)
Ehtiati, N., Champagne, B.: A general framework for mixed-domain echo cancellation in discrete multitone systems. IEEE Trans. Commun. 61(2), 769–780 (2013)
Ammar, G.S., Gragg, W.B.: Numerical experience with a superfast real Toeplitz solver. Linear Algebra Appl. 121, 185–206 (1989)
Mathworks Corporation, https://www.mathworks.com/help/audio/examples/acoustic-echo-cancellation-aec.html
Tudisco, F., Fiore, C.D., Tyrtyshnikov, E.E.: Optimal rank matrix algebras preconditioners. Linear Algebra Appl. 438, 405–427 (2013)
Zamarashkin, N.L., Osledets, I.V., Tyrtyshnikov, E.E.: Approximation of Teoplitz matrices by sums of circulants and small-rank matrices. Doklady Math. 73(1), 100–101 (2006)
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2017 Springer International Publishing AG
About this paper
Cite this paper
Barabanov, A., Vikulov, E. (2017). Design of Online Echo Canceller in Duplex Mode. In: Karpov, A., Potapova, R., Mporas, I. (eds) Speech and Computer. SPECOM 2017. Lecture Notes in Computer Science(), vol 10458. Springer, Cham. https://doi.org/10.1007/978-3-319-66429-3_28
Download citation
DOI: https://doi.org/10.1007/978-3-319-66429-3_28
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-319-66428-6
Online ISBN: 978-3-319-66429-3
eBook Packages: Computer ScienceComputer Science (R0)