Abstract
Generalized eigendecomposition (GED) plays a vital role in many signal-processing applications. In this paper, we will propose a new method for computing the generalized eigenvectors, which is on-line and resembles the RLS algorithm for Wiener filtering. We further present a proof to show convergence to the exact solution and simulations have shown that the algorithm is faster than most of the traditional methods. This algorithm belongs to the class of fixed-point algorithms and hence does not require any external step-size parameters like the gradient-based methods. Simulations are performed on synthetic data and compared with other algorithms found in literature. Finally we will demonstrate the application of GED in the design of a CDMA receiver for direct-sequence spread spectrum signals.
Similar content being viewed by others
References
R.O. Duda and P.E. Hart, Pattern Classification and Scene Analysis, New York: Wiley, 1973.
J. Mao and A.K. Jain, “Artificial Neural Networks for Feature Extraction and Multivariate Data Projection,” IEEE Transactions on Neural Networks, vol. 6, no. 2, 1995.
G.H. Golub and C.F. Van Loan, Matrix Computations, The John Hopkins University Press, 1991.
T.D. Sanger, “Optimal Unsupervised Learning in a Single-Layer Linear Feedforward Neural Network,” Neural Networks, vol. 12, 1989, pp. 459-473.
J. Rubner and P. Tavan, “A Self-Organizing Network for Principal Component Analysis,” Europhysics Letters, vol. 10, no. 7, 1989, pp. 693-698.
J. Rubner and P. Tavan, “Development of Feature Detectors by Self Organization,” Biol. Cybern., vol. 62, 1990, pp. 193-199.
K.I. Diamantaras and S.Y. Kung, Principal Component Neural Networks, Theory and Applications, New York: Wiley, 1996.
Y.N. Rao and J.C. Principe, “A Fast On-Line Algorithm for PCA and its Convergence Characteristics,” in Proc. IEEE Workshop on Neural Networks for Signal Processing X, Dec. 2000, pp. 299-308.
Y.N. Rao and J.C. Principe, “A Fast On-line Generalized Eigendecomposition Algorithm for Time Series Segmentation,” in Symposium 2000: Adaptive Systems for Signal Processing, Communications and Control (AS-SPCC), Oct. 2000, pp. 266-271.
Y.N. Rao and J.C. Principe, “Time Series Segmentation Using a Novel Adaptive Eigendecomposition Algorithm,” Journal of VLSI Signal Processing vol. 32, 2002, pp. 7-17.
C. Chatterjee, V.P. Roychowdhury, J. Ramos, and M.D. Zoltowski, “Self-Organizing Algorithms for Generalized Eigendecomposition,” IEEE Transactions on Neural Networks, vol. 8, no. 6, Nov. 1997, pp. 1518-1530.
D. Xu, J.C. Principe, and H.C. Wu, “Generalized Eigendecomposition with an On-line Local Algorithm,” IEEE Signal Processing Letters, vol. 5, no. 11, 1998.
G. Mathew and V.U. Reddy, “A Quasi-Newton Adaptive Algorithm for Generalized Symmetric Eigenvalue Problem,” IEEE Trans. Signal Proc., vol. 44, no. 10, 1996.
K.I. Diamantaras and S.Y. Kung, “An Unsupervised Neural Model For Oriented Principal Component Extraction,” Proc. International Conf on Acoustics, Speech and Signal Proc., vol. 2, 1991, pp. 1049-1052.
Y. Hua, Y. Xiang, T. Chen, K. Abed-Meraim, and Y. Miao, “Natural Power Method for Fast Subspace Tracking,” Proc. IEEE Workshop on Neural Networks for Signal Processing IX, Aug. 1999, pp. 176-185.
T.F. Wong, T.M. Lok, J.S. Lehnert, and M.D. Zoltowski, “A Linear Receiver for Direct-Sequence Spread-Spectrum Multiple-Access Systems with Antenna Arrays and Blind Adaptation,” IEEE Trans. Information Theory, vol. 44, no. 2, March 1998, pp. 659-676.
F. Deprettere (Ed.) SVD and Signal Processing-Algorithms, Applications and Architectures, Amsterdam: North-Holland, 1988.
Y. Cao, S. Sridharan, and M. Moody, “Multichannel Speech Separation by Eigendecomposition and its Application to Co-talker Interference Removal,” IEEE Trans. Speech and Audio Proc., vol. 5, no. 3, 1997.
S. Haykin, Adaptive Filter Theory, Englewood Cliffs, NJ: Prentice-Hall, c1986.
J.C. Principe, N. Euliano, and C. Lefebvre, Neural systems: Fundamentals through Simulations, Wiley, 1999.
P.A. Regalia, Adaptive IIR Filtering in Signal Processing and Control, Marcel Dekker, 1995.
A. Hyvärinen, “Fast and Robust Fixed-Point Algorithms for Independent Component Analysis,” IEEE Transactions on Neural Networks, vol. 10, no. 3, 1999, pp. 626-634.
L. Ljung, “Analysis of Recursive Stochastic Algorithms,” IEEE Transactions on Automatic Control, vol. AC-22, Aug. 1977, pp. 551-575.
H.J. Kushner and D.S. Clark, Stochastic Approximation Methods for Constrained and Unconstrained Systems, New York: Springer-Verlag.
A. Benveniste, M. Metivier, and P. Priouret, Adaptive Algorithms and Stochastic Approximations, Springer-Verlag, 1990.
Y.N. Rao and J.C. Principe, “Robust On-line Principal Component Analysis Based on a Fixed-Point Approach,” Proc. ICASSP, vol. 1, 2002, pp. 981-984.
Y.N. Rao and J.C. Principe, “An RLS Type Algorithm for Generalized Eigendecomposition,” IEEE Workshop on Neural Networks for Signal Processing XI, Sept. 2001, pp. 263-272.
Author information
Authors and Affiliations
Rights and permissions
About this article
Cite this article
Rao, Y.N., Principe, J.C. & Wong, T.F. Fast RLS-Like Algorithm for Generalized Eigendecomposition and its Applications. The Journal of VLSI Signal Processing-Systems for Signal, Image, and Video Technology 37, 333–344 (2004). https://doi.org/10.1023/B:VLSI.0000027495.79266.ad
Published:
Issue Date:
DOI: https://doi.org/10.1023/B:VLSI.0000027495.79266.ad