Identification of nonlinear stochastic systems described by PARAFAC-Volterra

In this paper we extend the Alternating RGLS (Recursive Generalized Least Square) algorithm proposed for the identification of the reduced complexity Volterra model describing stochastic nonlinear systems corrupted by AR (AutoRegressive) noise to case of systems corrupted by ARMA (AutoRegressive Moving Average) noise. The reduced Volterra model used is the 3rd order PARAFC-Volterra model provided using the PARAFAC (PARAllel FACtor) tensor decomposition of the Volterra kernels of order higher than two of the classical Volterra model. The recursive stochastic algorithm ARGLS (Alternating RGLS) consists of the execution in an alternating way of the classical RGLS algorithm developed to identify the linear stochastic input-output models. The efficiency of the proposed identification approach is proved using Monte Carlo simulation on a nonlinear satellite channel.

[1]  Gérard Favier,et al.  Identification of PARAFAC-Volterra cubic models using an Alternating Recursive Least Squares algorithm , 2004, 2004 12th European Signal Processing Conference.

[2]  P. Alper A consideration of the discrete Volterra series , 1965 .

[3]  João Cesar M. Mota,et al.  Blind identification of multiuser nonlinear channels using tensor decomposition and precoding , 2009, Signal Process..

[4]  Lennart Ljung,et al.  Theory and Practice of Recursive Identification , 1983 .

[5]  Walter A. Frank An efficient approximation to the quadratic Volterra filter and its application in real-time loudspeaker linearization , 1995, Signal Process..

[6]  Walter Kellermann,et al.  Fast adaptation of frequency-domain volterra filters using inherent recursions of iterated coefficient updates , 2007, 2007 15th European Signal Processing Conference.

[7]  Richard A. Harshman,et al.  Foundations of the PARAFAC procedure: Models and conditions for an "explanatory" multi-model factor analysis , 1970 .

[8]  Nicholas Kalouptsidis,et al.  Input-output identification of nonlinear channels using PSK, QAM and OFDM inputs , 2009, Signal Process..

[9]  Gérard Favier,et al.  Selection of generalized orthonormal bases for second-order Volterra filters , 2005, Signal Process..

[10]  Kais Bouzrara,et al.  Non-linear predictive controller for uncertain process modelled by GOBF-Volterra models , 2013, Int. J. Model. Identif. Control..

[11]  Hassani Messaoud,et al.  Identification of nonlinear stochastic systems described by a reduced complexity Volterra model using an ARGLS algorithm , 2012, 2012 5th International Symposium on Communications, Control and Signal Processing.

[12]  Hassani Messaoud,et al.  A new ARIV identification algorithm for stochastic reduced complexty Volterra model , 2013, 2013 International Conference on Control, Decision and Information Technologies (CoDIT).

[13]  Gérard Favier,et al.  Blind equalization of nonlinear channels using a tensor decomposition with code/space/time diversities , 2009, Signal Process..

[14]  Anis Khouaja Modélisation et identification de systèmes non-linéaires à l'aide de modèles de volterra à complexité réduite , 2005 .

[15]  Yoshinobu Kajikawa Subband parallel cascade Volterra filter for linearization of loudspeaker systems , 2008, 2008 16th European Signal Processing Conference.

[16]  Leon O. Chua,et al.  Fading memory and the problem of approximating nonlinear operators with volterra series , 1985 .

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

[18]  Gérard Favier,et al.  IDENTIFICATION OF SVD-PARAFAC BASED THIRD-ORDER VOLTERRA MODELS USING AN ARLS ALGORITHM , 2005 .

[19]  Francis J. Doyle,et al.  Identification and Control Using Volterra Models , 2001 .

[20]  David G. Messerschmitt,et al.  Nonlinear Echo Cancellation of Data Signals , 1982, IEEE Trans. Commun..