Skip to main content

Design of Online Echo Canceller in Duplex Mode

  • Conference paper
  • First Online:
Speech and Computer (SPECOM 2017)

Part of the book series: Lecture Notes in Computer Science ((LNAI,volume 10458))

Included in the following conference series:

  • 2174 Accesses

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.

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

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 84.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 109.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

References

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

    MATH  Google Scholar 

  2. 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

    Google Scholar 

  3. 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)

    Google Scholar 

  4. 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)

    Article  Google Scholar 

  5. 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)

    Google Scholar 

  6. 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)

    Google Scholar 

  7. Gilloire, A., Vetterli, M.: Adaptive filtering in subbands. In: Proceedings of IEEE ICASSP 1988, New York, NY, pp. 1572–1575 (1988)

    Google Scholar 

  8. 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)

    Article  MATH  Google Scholar 

  9. 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)

    Article  Google Scholar 

  10. 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)

    Google Scholar 

  11. 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)

    Google Scholar 

  12. 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)

    Google Scholar 

  13. 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)

    Article  Google Scholar 

  14. Ehtiati, N., Champagne, B.: A general framework for mixed-domain echo cancellation in discrete multitone systems. IEEE Trans. Commun. 61(2), 769–780 (2013)

    Article  Google Scholar 

  15. https://appr.tc

  16. Cromium, https://chromium.googlesource.com/external/webrtc

  17. Ammar, G.S., Gragg, W.B.: Numerical experience with a superfast real Toeplitz solver. Linear Algebra Appl. 121, 185–206 (1989)

    Article  MathSciNet  MATH  Google Scholar 

  18. Mathworks Corporation, https://www.mathworks.com/help/audio/examples/acoustic-echo-cancellation-aec.html

  19. Tudisco, F., Fiore, C.D., Tyrtyshnikov, E.E.: Optimal rank matrix algebras preconditioners. Linear Algebra Appl. 438, 405–427 (2013)

    Article  MathSciNet  MATH  Google Scholar 

  20. 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)

    Article  MATH  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Andrey Barabanov .

Editor information

Editors and Affiliations

Rights and permissions

Reprints 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)

Publish with us

Policies and ethics