Abstract
This paper presents a robust error variance estimation rule for the nonparametric variable step-size normalized least mean square (NPVSS-NLMS) algorithm. The proposed variance estimation rule accurately estimates the variance of the error signal. This is achieved by the variable exponential windowing parameter depending on the standard deviations of the sequential error signals. The accurate estimation of the error signal variance in the NPVSS-NLMS algorithm considerably improves the performance of the adaptive filter when compared to the classical NPVSS-NLMS algorithm. Moreover, the convergence and steady-state performances of the NPVSS-NLMS based on the proposed rule are analyzed in this study. The performance of the proposed algorithm is evaluated on system identification and acoustic echo canceling experiments and compared with that the classical NPVSS-NLMS algorithm. As a result, simulations show that the proposed algorithm with the help of the novel robust error variance estimation rule not only yields a dramatically reduced steady-state error but also achieves a faster convergence rate as compared with the classical counterparts. Furthermore, the theoretical results of the variable exponential windowing parameter used in the proposed rule are in very good agreement with its simulation results.
Similar content being viewed by others
References
Widrow, B., Stearns, S.D.: Adaptive Signal Processing. Prentice-Hall, Englewood Cliffs (1985)
Haykin, S.: Adaptive Filter Theory, 4th edn. Prentice-Hall, Upper Saddle River (2002)
Benesty, J., Huang, Y. (eds.): Adaptive Signal Processing-Applications to Real-World Problems. Springer, Berlin (2003)
Huang, Y., Benesty, J., Chen, J.: Acoustic MIMO Signal Processing. Springer, Boston (2006)
Harris, R.W., Chabries, D.M., Bishop, F.A.: A variable step (VS) adaptive filter algorithm. IEEE Trans. Acoust. Speech Signal Process. ASSP–34, 309–316 (1986)
Kwong, R.H., Johnston, E.W.: A variable step size LMS algorithm. IEEE Trans. Signal Process. 40(7), 1633–1642 (1992)
Benveniste, A., Metivier, M., Priouret, P.: Adaptive algorithms and stochastic approximation. Springer, New York (1990)
Mathews, V.J., Xie, Z.: A stochastic gradient adaptive filter with gradient adaptive step size. IEEE Trans. Signal Process. 41(6), 2075–2087 (1993)
Ang, W.-P., Farhang-Boroujeny, B.: A new class of gradient adaptive step-size LMS algorithms. IEEE Trans. Signal Process. 49(4), 805–810 (2001)
Evans, J.B., Xue, P., Liu, B.: Analysis and implementation of variable step size adaptive algorithms. IEEE Trans. Signal Process. 41(8), 2517–2535 (1993)
Aboulnasr, T., Mayyas, K.: A robust variable step-size LMS-type algorithm: analysis and simulations. IEEE Trans. Signal Process. 45(3), 631–639 (1997)
Pazaitis, D.I., Constantinides, A.G.: A novel kurtosis driven variable step-size adaptive algorithm. IEEE Trans. Signal Process. 47(3), 864–872 (1999)
Hwang, J.-K., Li, Y.-P.: A gradient-based variable step-size scheme for kurtosis of estimated error. IEEE Signal Process. Lett. 17(4), 331–334 (2010)
Shin, H.-C., Sayed, A.H., Song, W.-J.: Variable step-size NLMS and affine projection algorithms. IEEE Signal Process. Lett. 11(2), 132–135 (2004)
Benesty, J., Rey, H., Rey Vega, L., Tressens, S.: A nonparametric VSS NLMS algorithm. IEEE Signal Process. Lett. 13(10), 581–584 (2006)
Paleologu, C., Ciochina, S., Benesty, J.: Variable step-size NLMS algorithm for under-modeling acoustic echo cancellation. IEEE Signal Process. Lett. 15(1), 5–8 (2008)
Paleologu, C., Benesty, J., Ciochina, S.: A variable step-size affine projection algorithm designed for acoustic echo cancellation. IEEE Trans. Audio Speech Lang. Process. 16(8), 1466–1478 (2008)
Yin, W., Saadat Mehr, A.: A variable regularization method for affine projection algorithm. IEEE Trans. Circuits Syst. II Exp. Briefs 57(6), 476–480 (2010)
Paleologu, C., Benesty, J., Grant, S. L., Osterwise, C.: Variable step-size NLMS algorithms designed for echo cancellation. In: Proceedings of the Asilomar, pp. 633–637 (2009)
Jian-Chang, L., Xia, Y., Hong-Ru, L.: A nonparametric variable step-size NLMS algorithm for transversal filters. Appl. Math. Comput. 217(17), 7365–7371 (2011)
Huang, H.C., Lee, J.: A new variable step-size NLMS algorithm and its performance analysis. IEEE Trans. Signal Process. 60(4), 2055–2060 (2012)
Paleologu, C., Ciochina, S., Benesty, J., Grant, S.L.: An overview on optimized NLMS algorithms for acoustic echo cancellation. EURASIP J. Adv. Signal Process. 2015(97), 1–19 (2015)
Pauline, S.H., Samiappan, D., Kumar, R., Anand, A., Kar, A.: Variable tap-length non-parametric variable step-size NLMS adaptive filtering algorithm for acoustic echo cancellation. Appl. Acoust. 159, 1–9 (2020)
Han, H., Zhang, S., Liang, H.: Non-parametric variable step-size diffusion LMS algorithm over adaptive networks. Electron. Lett. 53(12), 768770 (2017)
Guan, S., Li, Z.: Nonparametric variable step-size LMAT algorithm. Circuits Syst. Signal Process. 36(3), 13221339 (2017)
Hansler, E., Schmidt, G.: Acoustic echo and noise control—a practical approach. Wiley, Hoboken (2004)
Jeng-Kuang, H., Yuan-Ping, L.: Variable step-size LMS algorithm with a gradient-based weighted average. IEEE Signal Process. Lett. 16(12), 1043–1046 (2009)
Jahromi, M.N.S., Salman, M.S., Hocanin, A., Kukrer, O.: Mean-square deviation analysis of the zero-attracting variable step-size LMS algorithm. Signal Image Video Process. 11(3), 533540 (2017)
Benesty, J., Gaensler, T., Morgan, D.R., Sondhi, M.M., Gay, S.L.: Advances in network and acoustic echo cancellation. Springer, Berlin (2001)
Ni, J., Li, F.: A variable step-size matrix normalized subband adaptive filter. IEEE Trans. Audio Speech Lang. Process. 18(6), 1290–1299 (2010)
Benesty, J., Paleologu, C., Ciochina, S.: On reqularization in adaptive filtering. IEEE Trans. Audio Speech Lang. Process. 19(6), 1734–1742 (2011)
Paleologu, C., Benesty, J., Ciochina, S.: Study of the general kalman filter for echo cancellation. IEEE Trans. Audio Speech Lang. Process. 21(8), 1539–1549 (2013)
Gil-Cacho, J.M., Waterschoot, T., Moonen, M., Jensen, S.H.: A frequency-domain adaptive filter (FDAF) prediction error method (PEM) framework for double-talk-robust acoustic echo cancellation. IEEE Trans. Audio Speech Lang. Process. 22(12), 2074–2086 (2014)
Author information
Authors and Affiliations
Corresponding author
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
Mengüç, E.C. Novel error variance estimation rule for nonparametric VSS-NLMS algorithm. SIViP 14, 1421–1429 (2020). https://doi.org/10.1007/s11760-020-01691-7
Received:
Revised:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11760-020-01691-7