A floating-point FPGA-based self-tuning regulator

Recursive-least-square (RLS) algorithm is widely used in many areas with real-time implementation using digital signal processors. In this paper, the authors present a pure hardware implementation of a self-tuning regulator (STR) that uses a real-time RLS algorithm as the parameter estimator. The STR contains a controller design circuit and a controller circuit. Due to RLS computation-precision and dynamic-range requirements, the hardware implementation uses a floating-point format. The floating-point processing elements presented in this paper use parameterized design, where the number of exponents and mantissa bits can be changed as the data range and the accuracy of a specific application require. The strategies for overcoming the covariance matrix asymmetrical problem during the hardware computation and the covariance matrix resetting is introduced when the system is poorly exciting are presented. The design was verified with real-time experiments using a new testbed. The experiment results are presented.

[1]  Karl Johan Åström,et al.  Adaptive Control , 1989, Embedded Digital Control with Microcontrollers.

[2]  Michael Tüchler,et al.  Performance of soft iterative channel estimation in turbo equalization , 2002, 2002 IEEE International Conference on Communications. Conference Proceedings. ICC 2002 (Cat. No.02CH37333).

[3]  Youji Iiguni,et al.  A Nonlinear Recursive Least Squares Algorithm for Crosstalk Resistant Noise Canceller , 2002 .

[4]  S. Yaacob,et al.  Online self-tuning controller for induction motor based on generalized minimum variance method , 1998, Proceedings of the 37th SICE Annual Conference. International Session Papers.

[5]  Zoran A. Salcic,et al.  Scalar-based direct algorithm mapping FPLD implementation of a Kalman filter , 2000, IEEE Trans. Aerosp. Electron. Syst..

[6]  A Software Radio Architecture for Smart Antennas , 1999 .

[7]  Hoang Le-Huy,et al.  A DSP-based adaptive controller for a smooth positioning system , 1990 .

[8]  Phillip A. Regalia,et al.  On the numerical stability and accuracy of the conventional recursive least squares algorithm , 1999, IEEE Trans. Signal Process..

[9]  M. Higashiguchi,et al.  Development of camera tracking system using STR in visual feedback scheme , 1997, Proceedings of IEEE/ASME International Conference on Advanced Intelligent Mechatronics.

[10]  Sing Kiong Nguang,et al.  A floating-point all hardware self-tuning regulator for second order systems , 2002, 2002 IEEE Region 10 Conference on Computers, Communications, Control and Power Engineering. TENCOM '02. Proceedings..