An FPGA-based parallel architecture for on-line parameter estimation using the RLS identification algorithm

被引:7
|
作者
Ananthan, T. [1 ]
Vaidyan, M. V. [1 ]
机构
[1] Natl Inst Technol Calicut, Dept Elect Engn, Calicut 673601, Kerala, India
关键词
RLS identification algorithm; On-line parameter estimation; FPGA; Parallel architecture; ASIC; IMPLEMENTATION; METHODOLOGY; PROCESSOR; SYSTEMS;
D O I
10.1016/j.micpro.2014.03.005
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
A parallel architecture for an on-line implementation of the recursive least squares (RLS) identification algorithm on a field programmable gate array (FPGA) is presented. The main shortcoming of this algorithm for on-line applications is its computational complexity. The matrix computation to update error covariance consumes most of the time. To improve the processing speed of the RLS architecture, a multi-stage matrix multiplication (MMM) algorithm was developed. In addition, a trace technique was used to reduce the computational burden on the proposed architecture. High throughput was achieved by employing a pipelined design. The scope of the architecture was explored by estimating the parameters of a servo position control system. No vendor dependent modules were used in this design. The RLS algorithm was mapped to a Xilinx FPGA Virtex-5 device. The entire architecture operates at a maximum frequency of 339.156 MHz. Compared to earlier work, the hardware utilization was substantially reduced. An application-specific integrated circuit (ASIC) design was implemented in 180 nm technology with the Cadence RTL compiler. (C) 2014 Elsevier B.V. All rights reserved.
引用
收藏
页码:496 / 508
页数:13
相关论文
共 50 条
  • [1] On-Line Parameter Identification of Induction Motor Based On RLS Algorithm
    Zhang Hu
    Gong Shu-juan
    Dong Zi-zhao
    [J]. 2013 INTERNATIONAL CONFERENCE ON ELECTRICAL MACHINES AND SYSTEMS (ICEMS), 2013, : 2132 - 2137
  • [2] FPGA-Based Parallel Hardware Architecture For SIFT Algorithm
    Peng, J. Q.
    Liu, Y. H.
    Lyu, C. Y.
    Li, Y. H.
    Zhou, W. G.
    Fan, K.
    [J]. 2016 IEEE INTERNATIONAL CONFERENCE ON REAL-TIME COMPUTING AND ROBOTICS (IEEE RCAR), 2016, : 277 - 282
  • [3] A FPGA-based architecture for block matching motion estimation algorithm
    Rangan, Kasturi B. K.
    Reddy, Manohar P.
    Reddy, V. S. K.
    [J]. TENCON 2005 - 2005 IEEE REGION 10 CONFERENCE, VOLS 1-5, 2006, : 1614 - 1618
  • [4] Sensorless Control Technique of PMSM Based on RLS On-line Parameter Identification
    Sun, Pengkun
    Ge, Qiongxuan
    Zhang, Bo
    Wang, Xiaoxin
    [J]. 2018 21ST INTERNATIONAL CONFERENCE ON ELECTRICAL MACHINES AND SYSTEMS (ICEMS), 2018, : 1670 - 1673
  • [5] Parallel Protein Identification Using an FPGA-Based Solution
    Casasopra, Fabiola
    Bianchi, Gea
    Durelli, Gianluca C.
    Santambrogio, Marco D.
    [J]. 2016 IEEE 30TH INTERNATIONAL PARALLEL AND DISTRIBUTED PROCESSING SYMPOSIUM WORKSHOPS (IPDPSW), 2016, : 295 - 299
  • [6] On-line identification of electrical parameters of the induction motor using RLS estimation
    Cecati, C
    Rotondale, N
    [J]. IECON '98 - PROCEEDINGS OF THE 24TH ANNUAL CONFERENCE OF THE IEEE INDUSTRIAL ELECTRONICS SOCIETY, VOLS 1-4, 1998, : 2263 - 2268
  • [7] FPGA-based architecture for block-matching motion estimation algorithm
    Reddy, V. S. K.
    Sengupta, Somnath
    [J]. WMSCI 2007 : 11TH WORLD MULTI-CONFERENCE ON SYSTEMICS, CYBERNETICS AND INFORMATICS, VOL V, POST CONFERENCE ISSUE, PROCEEDINGS, 2007, : 205 - 208
  • [8] A FPGA-based Library for On-Line Signal Processing
    Dannie Lau
    Aaron Schneider
    Milos D. Ercegovac
    John Villasenor
    [J]. Journal of VLSI signal processing systems for signal, image and video technology, 2001, 28 : 129 - 143
  • [9] A FPGA-based library for on-line signal processing
    Lau, D
    Schneider, A
    Ercegovac, MD
    Villasenor, J
    [J]. JOURNAL OF VLSI SIGNAL PROCESSING SYSTEMS FOR SIGNAL IMAGE AND VIDEO TECHNOLOGY, 2001, 28 (1-2): : 129 - 143
  • [10] FPGA-Based Parallel Implementation of SURF Algorithm
    Chen, Wenjie
    Ding, Shuaishuai
    Chai, Zhilei
    He, Daojing
    Zhang, Weihua
    Zhang, Guanhua
    Peng, Qiwei
    Luo, Wang
    [J]. 2016 IEEE 22ND INTERNATIONAL CONFERENCE ON PARALLEL AND DISTRIBUTED SYSTEMS (ICPADS), 2016, : 308 - 315