Commenced in January 2007
Frequency: Monthly
Edition: International
Paper Count: 30184
Nonlinear Acoustic Echo Cancellation Using Volterra Filtering with a Variable Step-Size GS-PAP Algorithm

Authors: J. B. Seo, K. J. Kim, S. W. Nam


In this paper, a nonlinear acoustic echo cancellation (AEC) system is proposed, whereby 3rd order Volterra filtering is utilized along with a variable step-size Gauss-Seidel pseudo affine projection (VSSGS-PAP) algorithm. In particular, the proposed nonlinear AEC system is developed by considering a double-talk situation with near-end signal variation. Simulation results demonstrate that the proposed approach yields better nonlinear AEC performance than conventional approaches.

Keywords: Acoustic echo cancellation (AEC), Volterra filtering, variable step-size, GS-PAP.

Digital Object Identifier (DOI):

Procedia APA BibTeX Chicago EndNote Harvard JSON MLA RIS XML ISO 690 PDF Downloads 1421


[1] S. Haykin, Adaptive filter theory, Prentice-Hall Information and System Sciences. Englewood Cliffs, NJ: Prentice-Hall, 1986.
[2] V. Pahor and A. Carini, "A Variable step-size control of adaptation for acoustic echo cancellation filters," European Transactions on Telecommunications, vol. 13, no. 2, pp. 85-93, Mar.-Apr. 2002.
[3] K. Oseki and T. Umeda, "An adaptive algorithm using an orthogonal projection to an affine subspace and its properties," Electronics and Communications in Japan, vol. 67-A, no. 5, pp. 19-27, 1984.
[4] S.L. Gray and S. Tavathia, "The fast affine projection algorithm," Proc. of ICASSP1995, Detroit (MI), vol. 5, pp. 3023-3026, May 1995.
[5] F. Albu and A. Fagan, "The Gauss-Seidel pseudo affine projection algorithm and its application for echo cancellation," Proc. of Asilomar Conf., Asilomar Grove, CA, U.S.A, pp. 1303-1306, Nov. 2003.
[6] H.C. Shin, A.H. Sayed and W.J. Song, "Variable step-size NLMS and affine projection algorithms," IEEE Signal Processing Lett., vol. 11, no. 2, pp. 132-135, Feb. 2004.
[7] J. Lee, Y.C. Park, and D.H. Youn, "Robust pseudo affine projection algorithm with variable step-size," IEE Electronics Lett., vol. 44, no. 3, pp. 250-251, Jan. 2008.
[8] C. Paleologu, J. Benesty, and S. Ciochina, "A variable step-size affine projection algorithm designed for acoustic echo cancellation," IEEE Trans. on Audio, Speech, Language Processing, vol. 16, no. 8, pp. 1466-1478, Nov. 2008.
[9] F. Albu and C. Paleologu, "The variable step-size Gauss-Seidel pseudo affine projection algorithm," Proc. of WASET, vol. 37, pp. 642-645, Jan. 2009.
[10] V.J. Mathews and G.L. Sicuranza, Polynomial Signal Processing, John Wiley & Sons, Inc., 2000.
[11] A. Borys, Nonlinear Aspects of Telecommunications: Discrete Volterra Series and Nonlinear Echo Cancellation, CRC Press LLC, 2001.
[12] A. Guerin, G. Faucon, and R.L. Bouquin-Jeannes, "Nonlinear acoustic echo cancellation based on Volterra filters,'' IEEE Trans. Speech and Audio Processing, vol. 11, no. 6, pp. 672-683, Nov. 2003.
[13] K.Y. Ahn, D.H. Kim, and S.W. Nam, "Nonlinear echo cancellation using an expanded correlation LMS algorithm," Proc. of ISCAS 2005, vol. 4, pp. 3371-3374, May 2005.
[14] A. Fermo, A. Carini, and G.L. Sicuranza, "Analysis of different low complexity nonlinear filters for acoustic echo cancellation," J. of Computing and Information Technology, vol. 8, no. 4, pp. 333-339, Dec. 2000.
[15] A. Fermo, A. Carini and G.L. Sicuranza, "Low complexity nonlinear adaptive filters for acoustic echo cancellation in GSM hand-set receivers," European Trans. on Telecommunications, vol. 14, no. 2, pp. 161-169, Mar./Apr. 2003.