Publication | Closed Access
A floating-point FPGA-based self-tuning regulator
38
Citations
4
References
2006
Year
Electrical EngineeringReal-time Rls AlgorithmEngineeringVlsi ArchitectureHardware AlgorithmComputer EngineeringComputer ArchitectureCovariance Matrix ResettingComputer ScienceController TuningNew TestbedPower ElectronicsDigital Circuit DesignFpga DesignSignal ProcessingAuto-tuning
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.
| Year | Citations | |
|---|---|---|
Page 1
Page 1