Skip to main content
Log in

A Signal Decorrelation PNLMS Algorithm for Double-Talk Acoustic Echo Cancellation

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

Abstract

Acoustic echo cancellation (AEC) in voiced communication systems is used to eliminate the echo which corrupts the speech signal and reduces the efficiency of signal transmission. Usually, the performance of AEC system based on the adaptive filtering degrades seriously in the presence of speech issued from the near-end speaker (double-talk). In typical AEC scenarios, double-talk detector (DTD) must be added to AEC for improving speech quality. One of the main problems in AEC with DTD is that the DTD errors can result in either large residual echo or distorting the near-end input speech. Considering the strong correlation property of speech signals, this paper presents a novel proportionate decorrelation normalized least-mean-square (PDNLMS) adaptive AEC without DTD for echo cancellation as an interesting alternative to the typical AEC with DTDs. Unlike traditional AEC with a DTD, the proposed PDNLMS uses the difference of near-end speech as the residual error to update adaptive echo channel filter during the periods of double-talk, which can efficiently reduce the double-talk influence on the AEC adaptation process. The experimental results show that not only the proposed PDNLMS without DTD illustrate better stability and faster convergence rate, but it is also of a lower steady-state misalignment and better residual signal than current methods with DTDs at a lower computational cost.

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

References

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

  2. J. Benesty, H. Rey, L.R. Vega, S. Tressens, A nonparametric vss nlms algorithm. IEEE Signal Process. Lett. 13(10), 581–584 (2006)

    Article  Google Scholar 

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

  4. H. Deng, M. Doroslovacki, Proportionate adaptive algorithms for network echo cancellation. IEEE Trans. Signal Process. 54(5), 1794–1803 (2006)

    Article  Google Scholar 

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

    Article  Google Scholar 

  6. D.L. Duttweiler, Proportionate normalized least-mean-squares adaptation in echo cancelers. IEEE Trans. Speech and Audio Process. 8(5), 508–518 (2000)

    Article  Google Scholar 

  7. J. Fu, W. Zhu, A nonlinear acoustic echo canceller using sigmoid transform in conjunction with RLS algorithm. IEEE Trans. Circuts Syst. Express Briefs 55(10), 1056–1060 (2008)

    Article  Google Scholar 

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

    Article  Google Scholar 

  9. T. Gansler, J. Benesty, The fast normalized cross-correlation double-talk detector. Signal Process. 86, 1124–1139 (2006)

    Article  Google Scholar 

  10. S.L. Gay, S. Tavathia, M. Hill, The Fast Affine Projection Algorithm (Springer, US, 2000)

    Book  Google Scholar 

  11. K. Ghose, V.U. Reddy, A double-talk detector for acoustic echo cancellation applications. Signal Process. 80, 1459–1467 (2000)

    Article  Google Scholar 

  12. J.D. Gordy, R.A. Goubran, A low-complexity doubletalk detector for acoustic echo cancellers in packet-based telephony. In: IEEE Workshop on Applications of Signal Processing to Audio and Acoustics, pp. 74–77 (2005)

  13. A. Guerin, G. Faucon, R. Le Bouquin-jeanns, Nonlinear acoustic echo cancellation based on volterra filters. IEEE Trans. Speech Audio Process. 11(6), 672–683 (2003)

    Article  Google Scholar 

  14. S. Gustafsson, R. Martin, P. Jax, P. Vary, A psychoacoustic approach to combined acoustic echo cancellation and noise reduction. IEEE Trans. Speech Audio Process. 10(5), 245–256 (2002)

    Article  Google Scholar 

  15. Simon Haykin, Adaptive Filter Theory (Prentice-Hall, New Jersey, 2002)

    Google Scholar 

  16. H.C. Huang, J. Lee, A new variable step-size NLMS algorithm and its performance analysis. IEEE Trans. Signal Process. 60(4), 2055–2060 (2012)

    Article  MathSciNet  Google Scholar 

  17. H.K. Jung, N.S. Kim, T. Kim, A new double-talk detector using echo path estimation. Speech Commun. 45, 41–48 (2005)

    Article  Google Scholar 

  18. A. Mader, H. Puder, G.U. Schmidt, Step-size control for acoustic echo cancellation-an overview. Signal Process. 80, 1697–1719 (2000)

    Article  MATH  Google Scholar 

  19. C. Paleologu, J. Benesty, S. Ciochin, A variable step-size affine projection algorithm designed for acoustic echo cancellation. IEEE Trans. Audio Speech Lang. Process. 16(8), 1466–1478 (2008)

    Article  Google Scholar 

  20. Y.S. Park, J.H. Chang, Double-talk detection based on soft decision for acoustic echo suppression. Signal Process. 90, 1737–1741 (2010)

    Article  MATH  Google Scholar 

  21. T. Shao, Y.R. Zheng, J. Benesty, An affine projection sign algorithm robust against impulsive interferences. IEEE Signal Process. Lett. 17(4), 327–330 (2010)

    Article  Google Scholar 

  22. H.C. Shin, A.H. Sayed, W.J. Song, Variable step-size NLMS and affine projection algorithms. IEEE Signal Process. Lett. 11(2), 132–135 (2004)

    Article  Google Scholar 

  23. G. Szwoch, A. Czyzewski, M. Kulesza, A low complexity double-talk detector based on the signal envelope. Signal Process. 88(11), 2856–2862 (2008)

    Article  MATH  Google Scholar 

  24. H. Wen, X. Lai, L. Chen, Z. Cai, An improved proportionate normalized least mean square algorithm for sparse impulse response identification. J. Shanghai Jiaotong Univ. 18(6), 742–748 (2013)

    Article  Google Scholar 

  25. Z. Yang, Y.R. Zheng, S.L. Grant, Proportionate affine projection sign algorithms for network echo cancellation. IEEE Trans. Audio Speech Lang. Process. 19(8), 2273–2284 (2011)

    Article  Google Scholar 

  26. J. Zhang, H.M. Tai, Adaptive noise cancellation algorithm for speech processing, IECON 2007–33rd Annu. Conf. IEEE Ind. Electron. Soc. 2489–2492 (2007)

  27. J. Zhang, Least mean square error difference minimum criterion for adaptive chaotic noise canceller. Chin. Phys. 16(2), 352–358 (2007)

    Article  Google Scholar 

Download references

Acknowledgments

This work was partially supported by National Science Foundation of P.R. China (Grant: 61271341).

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Jiashu Zhang.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Pu, K., Zhang, J. & Min, L. A Signal Decorrelation PNLMS Algorithm for Double-Talk Acoustic Echo Cancellation. Circuits Syst Signal Process 35, 669–684 (2016). https://doi.org/10.1007/s00034-015-0059-8

Download citation

  • Received:

  • Revised:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s00034-015-0059-8

Keywords

Navigation