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 条
  • [21] FPGA Implementation of a Multi-PRNG Based on a Multiscroll Chaotic Hopfield Neural Network
    Gonzalez, Jeferson Andres Garzon
    Rangel-Magdaleno, Jose de Jesus
    Munoz-Pacheco, Jesus Manuel
    IEEE TRANSACTIONS ON INDUSTRIAL INFORMATICS, 2025,
  • [22] Dynamics analysis, synchronization and FPGA implementation of multiscroll Hopfield neural networks with non-polynomial memristor
    Yu, Fei
    Kong, Xinxin
    Yao, Wei
    Zhang, Jin
    Cai, Shuo
    Lin, Hairong
    Jin, Jie
    Chaos, Solitons and Fractals, 2024, 179
  • [23] Hardware Implementation of Math Module based on CORDIC Algorithm using FPGA
    Ibrahim, Muhammad Nasir
    Tack, Chen Kean
    Idroas, Mariani
    Bilmas, Siti Noormaya
    Yahya, Zuraimi
    2013 19TH IEEE INTERNATIONAL CONFERENCE ON PARALLEL AND DISTRIBUTED SYSTEMS (ICPADS 2013), 2013, : 628 - 632
  • [24] FPGA-based implementation of a real time photovoltaic module simulator
    Mekki, H.
    Mellit, A.
    Kalogirou, S. A.
    Messai, A.
    Furlan, G.
    PROGRESS IN PHOTOVOLTAICS, 2010, 18 (02): : 115 - 127
  • [25] FPGA-based implementation of a fuzzy controller (MPPT) for photovoltaic module
    Messai, A.
    Mellit, A.
    Pavan, A. Massi
    Guessoum, A.
    Mekki, H.
    ENERGY CONVERSION AND MANAGEMENT, 2011, 52 (07) : 2695 - 2704
  • [26] Design and Implementation of Collection Module in Onboard DVR System Based on FPGA
    Xie, Min
    Wu, Peng
    Peng, Kang
    Zhang, Jingyu
    ADVANCES IN COMPUTER SCIENCE, ENVIRONMENT, ECOINFORMATICS, AND EDUCATION, PT IV, 2011, 217 : 572 - 576
  • [27] Implementation of a Control Electronics Module for flow control valve based on FPGA
    Adhul, S., V
    Nandagopal, J. L.
    Revathi, H.
    PROCEEDINGS OF 2017 INTERNATIONAL CONFERENCE ON TECHNOLOGICAL ADVANCEMENTS IN POWER AND ENERGY (TAP ENERGY): EXPLORING ENERGY SOLUTIONS FOR AN INTELLIGENT POWER GRID, 2017,
  • [28] FPGA Implementation for GMM-Based Speaker Identification
    EhKan, Phaklen
    Allen, Timothy
    Quigley, Steven F.
    INTERNATIONAL JOURNAL OF RECONFIGURABLE COMPUTING, 2011, 2011
  • [29] Acceleration and implementation of convolutional neural networks based on FPGA
    Zhao, Sijie
    Gao, Shangshang
    Wang, Rugang
    Wang, Yuanyuan
    Zhou, Feng
    Guo, Naihong
    DIGITAL SIGNAL PROCESSING, 2023, 141
  • [30] Implementation of an FPGA based accelerator for Virtual Private Networks
    Cheung, OYH
    Leong, PHW
    2002 IEEE INTERNATIONAL CONFERENCE ON FIELD-PROGRAMMABLE TECHNOLOGY (FPT), PROCEEDINGS, 2002, : 34 - 41