Adaptive Filtering Using Complex Data and Quaternions

Abstract We provide an overview of complex-data and quaternion-based nonlinear adaptive filtering. The use of quaternion-valued data has been drawing recent interest in various areas of statistical signal processing, including adaptive filtering, image pattern recognition, and modeling and tracking of motion. Specifically, linear and widely linear adaptive filter designs based on quaternion data have been presented in the literature. The benefit for quaternion-valued processing in particular includes performing data transformations in 3 or 4-dimensional space conveniently compared to vector algebra. The transformations are performed using quaternion addition and multiplication, which differs from real and complex-valued multiplication in that quaternion multiplication is non-commutative. Recently, new algorithms have been developed that outperform others for these kinds of problems. We present an overview and discuss performance analysis results as well as simulations to verify the theory.

[1]  Weifeng Liu,et al.  The Kernel Least-Mean-Square Algorithm , 2008, IEEE Transactions on Signal Processing.

[2]  Weifeng Liu,et al.  Kernel Adaptive Filtering , 2010 .

[3]  Danilo P. Mandic,et al.  Complex Valued Nonlinear Adaptive Filters , 2009 .

[4]  Tokunbo Ogunfunmi,et al.  Analysis of the convergence behavior of the complex Gaussian kernel LMS algorithm , 2012, 2012 IEEE International Symposium on Circuits and Systems.

[5]  Tokunbo Ogunfunmi,et al.  Kernel-Based APA Adaptive Filters for Complex Data , 2011 .

[6]  Henning Rasmussen,et al.  The trinion Fourier transform of color images , 2011, Signal Process..

[7]  Danilo P. Mandic,et al.  A Quaternion Widely Linear Adaptive Filter , 2010, IEEE Transactions on Signal Processing.

[8]  Wei Liu,et al.  Three-dimensional wind profile prediction with trinion-valued adaptive algorithms , 2015, 2015 IEEE International Conference on Digital Signal Processing (DSP).

[9]  Sergios Theodoridis,et al.  The Augmented Complex Kernel LMS , 2011, IEEE Transactions on Signal Processing.

[10]  Tokunbo Ogunfunmi,et al.  Adaptive Nonlinear System Identification , 2007 .

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

[12]  Sergios Theodoridis,et al.  Ieee Transactions on Signal Processing Extension of Wirtinger's Calculus to Reproducing Kernel Hilbert Spaces and the Complex Kernel Lms , 2022 .

[13]  Badong Chen,et al.  Quantized Kernel Least Mean Square Algorithm , 2012, IEEE Transactions on Neural Networks and Learning Systems.

[14]  Paulo S. R. Diniz,et al.  Adaptive Filtering: Algorithms and Practical Implementation , 1997 .

[15]  Danilo P. Mandic,et al.  A Quaternion Gradient Operator and Its Applications , 2011, IEEE Signal Processing Letters.

[16]  Tokunbo Ogunfunmi,et al.  On the complex Kernel-based adaptive filter , 2011, 2011 IEEE International Symposium of Circuits and Systems (ISCAS).

[17]  Danilo P. Mandic,et al.  The Quaternion LMS Algorithm for Adaptive Filtering of Hypercomplex Processes , 2009, IEEE Transactions on Signal Processing.

[18]  Weifeng Liu,et al.  Kernel Adaptive Filtering: A Comprehensive Introduction , 2010 .

[19]  Danilo P. Mandic,et al.  A novel augmented complex valued kernel LMS , 2012, 2012 IEEE 7th Sensor Array and Multichannel Signal Processing Workshop (SAM).

[20]  Tokunbo Ogunfunmi,et al.  An alternative kernel adaptive filtering algorithm for quaternion-valued data , 2012, Proceedings of The 2012 Asia Pacific Signal and Information Processing Association Annual Summit and Conference.

[21]  Thomas K. Paul,et al.  A Kernel Adaptive Algorithm for Quaternion-Valued Inputs , 2015, IEEE Transactions on Neural Networks and Learning Systems.

[22]  Paul Honeine,et al.  Online Prediction of Time Series Data With Kernels , 2009, IEEE Transactions on Signal Processing.

[23]  Pascal Chevalier,et al.  Widely linear estimation with complex data , 1995, IEEE Trans. Signal Process..

[24]  Tokunbo Ogunfunmi,et al.  Study of the Convergence Behavior of the Complex Kernel Least Mean Square Algorithm , 2013, IEEE Transactions on Neural Networks and Learning Systems.

[25]  B. Widrow,et al.  The complex LMS algorithm , 1975, Proceedings of the IEEE.