The recursive least-squares method (RLS) is often employed in the identification of the linear discrete-time system, in which the parameters are time-varying. This paper aims at producing the output which is an estimation of the system parameters, and derives a new algorithm which minimizes the RLS criterion with (time-variable) forgetting factor. A parallel architecture is proposed which executes the algorithm. the derived algorithm is composed of two-step processes, which are the Agee-Turner PD factorization update theorem and the forward-substitution for solving linear triangular systems. the proposed parallel architecture is composed of a large number of processing elements (PE) connected in a regular way. the communication is performed only between adjacent PE, and the architecture can easily be implemented by VLSI. It can be considered as a systolic array composed of PE with a queue (FIFO memory). By introducing PE with a queue, the two-step processes can be executed in parallel for the first time. It is shown that by employing the proposed parallel architecture composed of (N2 + 5N − 2)/2 PE in the real-time processing, the estimated parameters for any time can be produced as the output, in a processing time independent of the number of parameters of the estimation, even though the computational complexity is of the order of square of the number of estimated parameters.
[1]
Lynn Conway,et al.
Introduction to VLSI systems
,
1978
.
[2]
T. R. Fortescue,et al.
Implementation of self-tuning regulators with variable forgetting factors
,
1981,
Autom..
[3]
J. G. McWhirter,et al.
Recursive Least-Squares Minimization Using A Systolic Array
,
1983,
Optics & Photonics.
[4]
Thomas Kailath,et al.
A parallel architecture for Kalman filter measurement update and parameter estimation
,
1986,
Autom..
[5]
Benjamin W. Wah,et al.
Guest Editors' Introduction: Systolic Arrays-From Concept to Implementation
,
1987,
Computer.
[6]
Simon Haykin,et al.
Introduction to Adaptive Filters
,
1984
.
[7]
G. Bierman.
Factorization methods for discrete sequential estimation
,
1977
.
[8]
H. T. Kung,et al.
Matrix Triangularization By Systolic Arrays
,
1982,
Optics & Photonics.
[9]
W. E. Gentleman.
Least Squares Computations by Givens Transformations Without Square Roots
,
1973
.
[10]
H. T. Kung.
Why systolic architectures?
,
1982,
Computer.
[11]
Sun-Yuan Kung,et al.
On supercomputing with systolic/wavefront array processors
,
1984
.
[12]
John G. McWhirter,et al.
A Systolic Array For Linearly Constrained Least-Squares Problems
,
1986,
Optics & Photonics.