Abstract
In order to solve the problem of deteriorating performance of the conventional subband adaptive filtering algorithm when processing the EIV model with impulsive noise, this paper proposes the robust Total Least Mean M-Estimate normalized subband filter (TLMM-NSAF) adaptive algorithm based on the M-estimation function. In addition, we conduct a detailed theoretical performance analysis of the TLMM-NSAF algorithm, which allows us to determine the stable step size range and theoretical steady-state mean squared deviation of the algorithm. To further improve the algorithm's performance, we propose a new variable step size method. Finally, we compared the algorithm with other competition algorithms in applications of system identification and acoustic echo cancellation. Simulation results have demonstrated the superiority of our proposed algorithm, as well as the consistency between the theoretical values and the simulated values.














Similar content being viewed by others
References
K.M. Abadir, J.R. Magnus, Matrix algebra (Cambridge University Press, Cambridge, 2005)
R. Arablouei, S. Werner, K. Doğançay, Analysis of the gradient-descent total least-squares adaptive filtering algorithm. IEEE Trans. Signal Process. 62(5), 1256–1264 (2014)
J. Arenas-Garcia, A.R. Figueiras-Vidal, A.H. Sayed, Mean-square performance of a convex combination of two adaptive filters. IEEE Trans. Signal Process. 54(3), 1078–1090 (2006)
M.Z.A. Bhotto, A. Antoniou, Affine-projection-like adaptive-filtering algorithms using gradient-based step size. IEEE Trans. Circuits Syst. I Regul. Pap. 61(7), 2048–2056 (2014)
S.-C. Chan, Y.-X. Zou, A recursive least M-estimate algorithm for robust adaptive filtering in impulsive noise: fast algorithm and convergence performance analysis. IEEE Trans. Signal Process. 52(4), 975–991 (2004)
A. Feuer, E. Weinstein, Convergence analysis of LMS filters with uncorrelated Gaussian data. IEEE Trans. Acoust. Speech Signal Process. 33(1), 222–230 (1985)
J.J. Jeong, S.H. Kim, G. Koo, S.W. Kim, Mean-square deviation analysis of multiband-structured subband adaptive filter algorithm. IEEE Trans. Signal Process. 64(4), 985–994 (2016)
C.T. Kelley, Iterative Methods for Optimization (SIAM, Philadelphia, PA, 1999)
R.H. Kwong, E.W. Johnston, A variable step size LMS algorithm. IEEE Trans. Signal Process. 40(7), 1633–1642 (1992)
K.A. Lee, W.S. Gan, Improving convergence of the NLMS algorithm using constrained subband updates. IEEE Signal Process. Lett. 11(9), 736–739 (2004)
J. Ni, F. Li, Adaptive combination of subband adaptive filters for acoustic echo cancellation. IEEE Trans. Consum. Electron. 56(3), 1549–1555 (2010)
T.K. Paul, T. Ogunfunmi, On the convergence behavior of the affine projection algorithm for adaptive filters. IEEE Trans. Circuits Syst. I Regul. Pap. 58(8), 1813–1826 (2011)
A.H. Sayed, Fundamentals of Adaptive Filtering (Wiley, Hoboken, NJ, USA, 2003)
T. Söerström, Errors-in-variables methods in system identification. Automatica 43(6), 939–958 (2007)
F. Wang, Y. He, S. Wang, B. Chen, Maximum total correntropy adaptive filtering against heavy-tailed noises. Signal Process. 141, 84–95 (2017)
W. Wang, H. Zhao, B. Chen, Bias compensated zero attracting normalized least mean square adaptive filter and its performance analysis. Signal Process. 143(94), 105 (2018)
Y. Yu, H. He, B. Chen, J. Li, Y. Zhang, L. Lu, M-estimate based normalized subband adaptive filter algorithm: Performance analysis and improvements. /ACM Trans. Audio, Speech Lang. Process. 28, 225–239 (2020)
Y. Yu, H. He, T. Yang, X. Wang, R.C. de Lamare, Diffusion normalized least mean M-estimate Algorithms: design and performance analysis. IEEE Trans. Signal Process. 68, 2199–2214 (2020)
H. Zhao, Z. Cao, Robust generalized maximum Blake-Zisserman total correntropy adaptive filter for generalized Gaussian noise and noisy input. IEEE Trans. Syst., Man, Cybern., Syst. 53(11), 6757–6765 (2023)
H. Zhao, Y. Chen, J. Liu, Y. Zhu, Total least squares normalized subband adaptive filter algorithm for noisy input. IEEE Trans. Circuits Syst. II: Express Br. 69(3), 1977–1981 (2022)
H. Zhao, D. Liu, S. Lv, Robust maximum correntropy criterion subband adaptive filter algorithm for impulsive noise and noisy input. IEEE Trans. Circuits Syst. II: Express Br. 69(2), 604–608 (2022)
H. Zhao, G. Wang, F. Zhao, D. Liu, P. Song, Recursive general mixed norm algorithm for censored regression: performance analysis and channel equalization application. IEEE Trans., Syst., Man, Cybern., Syst. 54(2), 752–763 (2024)
Z. Zheng, Z. Liu, Influence of input noises on the mean-square performance of the normalized subband adaptive filter algorithm. J. Franklin Inst. 357(2), 1318–1330 (2020)
Z. Zheng, Z. Liu, X. Lu, Robust normalized subband adaptive filter algorithm against impulsive noises and noisy inputs. J. Franklin Inst. 357(5), 3113–3134 (2020)
Acknowledgements
This work was partially supported by National Natural Science Foundation of China (Grant: 62171388, 61871461, 61571374) and the funding of Chengdu Guojia Electrical Engineering Co., Ltd (Grant: NEEC-2019-A02)
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.
Appendices
Appendix A
Section 4 of the paper states that the error \(e_{i,D} \left( t \right)\) satisfies the equation \(e_{i,D} \left( t \right) = {\varvec{h}}^{T} \tilde{x}_{i} \left( t \right)\varvec{ - w}^{T} \left( t \right)\tilde{x}_{i} \left( t \right)\), and that \({\varvec{w}}\left( t \right) \approx {\varvec{w}}_{0}\) when the number of iterations of the algorithm is sufficiently large. From this, (31) can be simplified to:
From the paper [23] we have \(\left\| {\tilde{x}} \right\|^{2} \approx (L - 2)\sigma_{{i,\tilde{\varvec{x}}}}^{2}\) and the length \(L\) of the subband adaptive filter is large, so (A1) can be further simplified as:
Appendix B
Using (36) we have:
Using the properties of the Gaussian distribution and Assumption 1, it is easy to verify that
and
Due to the mathematical definition of expectation, when \(a\) and \(b\) do not satisfy the independence condition, \(E[ab] \ne E[a]E[b]\). Then the expected term in B1 is calculated as:
and
in the same way, we have
where \({\mathbf{R}} = E\left[ {x_{i} \left( t \right)x_{i}^{T} \left( t \right)} \right]\). Substituting (B3) − (B6) into (B1) results in (36).
Rights and permissions
Springer Nature or its licensor (e.g. a society or other partner) holds exclusive rights to this article under a publishing agreement with the author(s) or other rightsholder(s); author self-archiving of the accepted manuscript version of this article is solely governed by the terms of such publishing agreement and applicable law.
About this article
Cite this article
Zhao, H., Cao, Z. & Chen, Y. Robust Total Least Mean M-Estimate Normalized Subband Filter Adaptive Algorithm Under EIV Model in Impulsive Noise. Circuits Syst Signal Process 44, 338–364 (2025). https://doi.org/10.1007/s00034-024-02841-9
Received:
Revised:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s00034-024-02841-9