FPGA implementation of a systems identification module based upon Hopfield networks

被引:21
|
作者
Atencia, Miguel
Boumeridja, Hafida
Joya, Gonzalo
Garcia-Lagos, Francisco
Sandoval, Francisco
机构
[1] Univ Malaga, ETSI Informat, Dept Mat Apl, E-29071 Malaga, Spain
[2] Univ Malaga, ETSI Telecomun, Dept Elect & Tecnol, E-29071 Malaga, Spain
关键词
dynamical systems identification; parameter estimation; Hopfield neural networks; field programmable gate arrays; robotic systems;
D O I
10.1016/j.neucom.2006.06.012
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
The aim of this contribution is to implement a hardware module that performs parametric identification of dynamical systems. The design is based upon the methodology of optimization with Hopfield neural networks, leading to an adapted version of these networks. An outstanding feature of this modified Hopfield network is the existence of weights that vary with time. Since weights can no longer be stored in read-only memories, these dynamic weights constitute a significant challenge for digital circuits, in addition to the usual issues of area occupation, fixed-point arithmetic and nonlinear functions computations. The implementation, which is accomplished on FPGA circuits, achieves modularity and flexibility, due to the usage of parametric VHDL to describe the network. In contrast to software simulations, the natural parallelism of neural networks is preserved, at a limited cost in terms of circuitry cost and processing time. The functional simulation and the synthesis show the viability of the design. In particular, the FPGA implementation exhibits a reasonably fast convergence, which is required to produce accurate parameter estimations. Current research is oriented towards integrating the estimator within an embedded adaptive controller for autonomous systems. (c) 2007 Elsevier B.V. All rights reserved.
引用
收藏
页码:2828 / 2835
页数:8
相关论文
共 50 条
  • [31] FPGA Implementation of Crossover Module of Genetic Algorithm
    Attarmoghaddam, Narges
    Li, Kin Fun
    Kanan, Awos
    INFORMATION, 2019, 10 (06):
  • [32] FPGA Implementation for Image Processing Module in TCON
    Ran, Feng
    Wang, Lian-zhou
    PROCEEDINGS OF THE 2009 2ND INTERNATIONAL CONGRESS ON IMAGE AND SIGNAL PROCESSING, VOLS 1-9, 2009, : 3155 - 3158
  • [33] SYSTOLIC IMPLEMENTATION OF HOPFIELD NETWORKS OF ARBITRARY SIZE
    BARRO, S
    BUGARIN, A
    YANEZ, A
    LECTURE NOTES IN COMPUTER SCIENCE, 1991, 540 : 268 - 276
  • [34] A Review of Chaotic Systems Based on Memristive Hopfield Neural Networks
    Lin, Hairong
    Wang, Chunhua
    Yu, Fei
    Sun, Jingru
    Du, Sichun
    Deng, Zekun
    Deng, Quanli
    MATHEMATICS, 2023, 11 (06)
  • [35] Parametric identification of robotic systems with stable time-varying Hopfield networks
    Atencia, M
    Joya, G
    Sandoval, F
    NEURAL COMPUTING & APPLICATIONS, 2004, 13 (04): : 270 - 280
  • [36] Parametric identification of robotic systems with stable time-varying Hopfield networks
    Miguel Atencia
    Gonzalo Joya
    Francisco Sandoval
    Neural Computing & Applications, 2004, 13 : 270 - 280
  • [37] Design and Implementation of Digital Signal Processing Module Based on PCI Bus and FPGA
    Jia Junxia
    Peng Jing
    PROCEEDINGS OF THE 2015 INTERNATIONAL INDUSTRIAL INFORMATICS AND COMPUTER ENGINEERING CONFERENCE, 2015, : 40 - 43
  • [38] Implementation of FPGA Based DSP Module for CW Doppler radar: Preliminary results
    Terauds, Maris
    2012 NORCHIP, 2012,
  • [39] FPGA-Based Implementation of MMC Control Based on Sorting Networks
    Ricco, Mattia
    Mathe, Laszlo
    Monmasson, Eric
    Teodorescu, Remus
    ENERGIES, 2018, 11 (09)
  • [40] FPGA implementation of hopfield neural network via simultaneous perturbation rule
    Wakamura, M
    Maeda, Y
    SICE 2003 ANNUAL CONFERENCE, VOLS 1-3, 2003, : 1272 - 1275