Switching Mechanism on the Order of Affine Projection Algorithm

Conventional affine projection (AP) algorithm with a fixed order is subject to a tradeoff between convergence speed and steady-state misalignment. In order to address such problem, a switching mechanism on the order of AP algorithm is proposed by comparing the performance of two AP algorithms with different orders. Firstly, the mean square deviations (MSD) behavior of the AP algorithm is analyzed, and a calculation formula for computing MSD at each iteration is derived. Secondly, we design a switching mechanism to select the better order of the two AP algorithms by comparing the MSDs of them; the MSD of the chosen order is smaller than that of the other. We also give the theoretical analysis, including steady-state mean square error (MSE) and computational complexity. Finally, the experiments in system identification and echo-cancellation scenarios demonstrate that the proposed algorithm has good performance not only in a stationary environment but also in a non-stationary environment.

[1]  Chen Li,et al.  Maximum Versoria Criterion Algorithm with Adaptive Radius in Active Impulse Noise Control , 2022, Electronics.

[2]  Nikos E. Mastorakis,et al.  Transformations for FIR and IIR Filters' Design , 2021, Symmetry.

[3]  Qunfei Zhang,et al.  Robust Adaptive Filtering Algorithm for Self-Interference Cancellation with Impulsive Noise , 2021, Electronics.

[4]  Ji Zhao,et al.  Generalized maximum correntropy algorithm with affine projection for robust filtering under impulsive-noise environments , 2020, Signal Process..

[5]  Ioannis G. Tsoulos,et al.  GenConstraint: A programming tool for constraint optimization problems , 2019, SoftwareX.

[6]  Xiaofei Wang,et al.  Robust Uncertainty Control of the Simplified Kalman Filter for Acoustic Echo Cancelation , 2016, Circuits Syst. Signal Process..

[7]  Seung Hun Kim,et al.  Adaptive combination of affine projection and NLMS algorithms , 2014, Signal Process..

[8]  Chang Hee Lee,et al.  Mean-Square Deviation Analysis of Affine Projection Algorithm , 2011, IEEE Transactions on Signal Processing.

[9]  Alberto González,et al.  Transient Analysis of the Conventional Filtered-x Affine Projection Algorithm for Active Noise Control , 2011, IEEE Transactions on Audio, Speech, and Language Processing.

[10]  Khaled A. Mayyas,et al.  A variable step-size affine projection algorithm , 2010, Digit. Signal Process..

[11]  Se-Jin Kong,et al.  An Affine Projection Algorithm With Evolving Order , 2009, IEEE Signal Processing Letters.

[12]  PooGyeon Park,et al.  Scheduled-Stepsize NLMS Algorithm , 2009, IEEE Signal Processing Letters.

[13]  Ali H. Sayed,et al.  Variable step-size NLMS and affine projection algorithms , 2004, IEEE Signal Processing Letters.

[14]  A. A. Beex,et al.  Convergence behavior of affine projection algorithms , 2000, IEEE Trans. Signal Process..

[15]  Kazuhiko Ozeki,et al.  An adaptive filtering algorithm using an orthogonal projection to an affine subspace and its properties , 1984 .

[16]  Hongbin Zhang,et al.  Affine projection mixed-norm algorithms for robust filtering , 2021, Signal Process..

[17]  Ali H. Sayed,et al.  Mean-square performance of a family of affine projection algorithms , 2004, IEEE Transactions on Signal Processing.