Recursive Geman–McClure Estimator for Implementing Second-Order Volterra Filter

The second-order Volterra (SOV) filter is a powerful tool for modeling the nonlinear system. The Geman–McClure estimator, whose loss function is non-convex and has been proven to be a robust and efficient optimization criterion for learning system. In this brief, we present a SOV filter, named SOV recursive Geman–McClure, which is an adaptive recursive Volterra algorithm based on the Geman–McClure estimator. The mean stability and mean-square stability (steady-state excess mean square error) of the proposed algorithm is analyzed in detail. Simulation results support the analytical findings and show the improved performance of the proposed new SOV filter as compared with existing algorithms in both Gaussian and impulsive noise environments.

[1]  C. K. Michael Tse,et al.  A class of improved least sum of exponentials algorithms , 2016, Signal Process..

[2]  Sofien Mhatli,et al.  Analysis of Full Volterra and Sparse Volterra Nonlinear Equalization for Downlink LTE System , 2016, Wirel. Pers. Commun..

[3]  Rui Seara,et al.  A reduced-rank approach for implementing higher-order Volterra filters , 2016, EURASIP J. Adv. Signal Process..

[4]  Giovanni L. Sicuranza,et al.  Filtered-X affine projection algorithm for multichannel active noise control using second-order Volterra filters , 2004, IEEE Signal Processing Letters.

[5]  Tokunbo Ogunfunmi,et al.  Adaptive Nonlinear System Identification: The Volterra and Wiener Model Approaches , 2007 .

[6]  Badong Chen,et al.  Improved-Variable-Forgetting-Factor Recursive Algorithm Based on the Logarithmic Cost for Volterra System Identification , 2016, IEEE Transactions on Circuits and Systems II: Express Briefs.

[7]  Young-Cheol Park,et al.  Nonlinear Acoustic Echo Cancellation Using a Nonlinear Postprocessor With a Linearly Constrained Affine Projection Algorithm , 2015, IEEE Transactions on Circuits and Systems II: Express Briefs.

[8]  Gonzalo R. Arce,et al.  A general class of nonlinear normalized adaptive filtering algorithms , 1999, IEEE Trans. Signal Process..

[9]  G. Evans,et al.  Learning to Optimize , 2008 .

[10]  José Carlos Príncipe,et al.  A closed form recursive solution for Maximum Correntropy training , 2010, 2010 IEEE International Conference on Acoustics, Speech and Signal Processing.

[11]  Paulo Sergio Ramirez,et al.  Fundamentals of Adaptive Filtering , 2002 .

[12]  José Silva-Martínez,et al.  General Analysis of Feedback DAC's Clock Jitter in Continuous-Time Sigma-Delta Modulators , 2014, IEEE Transactions on Circuits and Systems II: Express Briefs.

[13]  Giovanni L. Sicuranza,et al.  A multichannel hierarchical approach to adaptive Volterra filters employing filtered-X affine projection algorithms , 2005, IEEE Transactions on Signal Processing.

[14]  Nanning Zheng,et al.  Kernel least mean square with adaptive kernel size , 2014, Neurocomputing.

[15]  C. L. Nikias,et al.  Signal processing with fractional lower order moments: stable processes and their applications , 1993, Proc. IEEE.

[16]  Junghsi Lee,et al.  A fast recursive least squares adaptive second order Volterra filter and its performance analysis , 1993, IEEE Trans. Signal Process..

[17]  Constantine Kotropoulos,et al.  Robust Multidimensional Scaling Using a Maximum Correntropy Criterion , 2017, IEEE Transactions on Signal Processing.

[18]  Jerónimo Arenas-García,et al.  Combination of Recursive Least $p$-Norm Algorithms for Robust Adaptive Filtering in Alpha-Stable Noise , 2012, IEEE Transactions on Signal Processing.

[19]  Ercan E. Kuruoglu,et al.  Bayesian Volterra system identification using reversible jump MCMC algorithm , 2017, Signal Process..

[20]  S. C. Chan,et al.  Robust M-estimate adaptive filtering , 2001 .