A real-time FPGA implementation of a biologically inspired central pattern generator network

被引:26
|
作者
Chen, Qi [1 ]
Wang, Jiang [1 ]
Yang, Shuangming [1 ]
Qin, Yingmei [2 ]
Deng, Bin [1 ]
Wei, Xile [1 ]
机构
[1] Tianjin Univ, Sch Elect & Informat Engn, Tianjin 300072, Peoples R China
[2] Tianjin Univ Technol & Educ, Sch Automat & Elect Engn, Tianjin 300222, Peoples R China
基金
中国国家自然科学基金;
关键词
Central pattern generation (CPG); Field programmable gate array (FPGA); Conductance-based neuron model; Bursting activity; Digital implementation; DIGITAL MULTIPLIERLESS IMPLEMENTATION; NEURON MODEL; SPIKING NEURONS; MATHEMATICAL-MODEL; FICTIVE LOCOMOTION; PACEMAKER ACTIVITY; BURSTING NEURONS; BASAL GANGLIA; HELIX-POMATIA; SPINAL-CORD;
D O I
10.1016/j.neucom.2017.03.028
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Central pattern generators (CPGs) functioning as biological neuronal circuits are responsible for generating rhythmic patterns to control locomotion. In this paper, a biologically inspired CPG composed of two reciprocally inhibitory neurons was implemented on a reconfigurable FPGA with real-time computational speed and considerably low hardware cost. High-accuracy neural circuit implementation can be computationally expensive, especially for a high-dimensional conductance-based neuron model. Thus, we aimed to present an efficient multiplier-less hardware implementation method for the investigation of real-time hardware CPG (hCPG) networks. In order to simplify the hardware implementation, a modified neuron model without nonlinear parts was given to decrease the complexity of the original model. A simple CPG network involving two chemical coupled neurons was realized which represented the pyloric dilator (PD) and lateral pyloric (LP) neurons in the crustacean pyloric CPG. The implementation results of the hCPG network showed that rhythmic behaviors were successfully reproduced and the resource consumption was dramatically reduced by using our multiplier-less implementation method. The presented FPGA-based implementation of hCPG network with remarkable performance set a prototype for the realization of other large-scale CPG networks and could be applied in bio-inspired robotics and motion rehabilitation for locomotion control. (c) 2017 Elsevier. B.V. All rights reserved.
引用
收藏
页码:63 / 80
页数:18
相关论文
共 50 条
  • [1] FPGA implementation of a real-time biologically inspired image enhancement algorithm
    Iakovidou, C.
    Vonikakis, V.
    Andreadis, I.
    JOURNAL OF REAL-TIME IMAGE PROCESSING, 2008, 3 (04) : 269 - 287
  • [2] FPGA implementation of a real-time biologically inspired image enhancement algorithm
    C. Iakovidou
    V. Vonikakis
    I. Andreadis
    Journal of Real-Time Image Processing, 2008, 3 : 269 - 287
  • [3] Embedded Real-Time Implementation of Bio-Inspired Central Pattern Generator with Self-Repairing Function
    Xu, Jinda
    Lu, Meili
    Zhang, Zhen
    Wei, Xile
    ELECTRONICS, 2022, 11 (13)
  • [4] A CORDIC based real-time implementation and analysis of a respiratory central pattern generator
    Hao, Xinyu
    Yang, Shuangming
    Deng, Bin
    Wang, Jiang
    Wei, Xile
    Che, Yanqiu
    NEUROCOMPUTING, 2021, 423 : 373 - 388
  • [5] A real-time, FPGA based, biologically plausible neural network processor
    Pearson, M
    Gilhespy, I
    Gurney, K
    Melhuish, C
    Mitchinson, B
    Nibouche, M
    Pipe, A
    ARTIFICIAL NEURAL NETWORKS: FORMAL MODELS AND THEIR APPLICATIONS - ICANN 2005, PT 2, PROCEEDINGS, 2005, 3697 : 1021 - 1026
  • [6] Real-time pattern recognition implementation on FPGA in multi-SNNs
    Xia, Yang
    Levi, Timothee
    Kohno, Takashi
    PROCEEDINGS OF THE 2020 INTERNATIONAL CONFERENCE ON ARTIFICIAL LIFE AND ROBOTICS (ICAROB2020), 2020, : 151 - 154
  • [7] Real-time FPGA Implementation of Lorenz's Chaotic Generator for Ciphering Telecommunications
    Azzaz, M. S.
    Tanougast, C.
    Sadoudi, S.
    Dandache, A.
    2009 JOINT IEEE NORTH-EAST WORKSHOP ON CIRCUITS AND SYSTEMS AND TAISA CONFERENCE, 2009, : 21 - +
  • [8] Real-time biomtmetic Central Pattern Generators in an FPGA for hybrid experiments
    Ambroise, Matthieu
    Levi, Timothee
    Joucla, Sebastien
    Yvert, Blaise
    Saighi, Sylvain
    FRONTIERS IN NEUROSCIENCE, 2013, 7
  • [9] FPGA implementation of a neural network for a real-time hand tracking system
    Krips, M
    Lammert, T
    Kummert, A
    FIRST IEEE INTERNATION WORKSHOP ON ELECTRONIC DESIGN, TEST AND APPLICATIONS, PROCEEDINGS, 2002, : 313 - 317
  • [10] Real Time Implementation of A Novel Chaotic Generator on FPGA
    Tuna, Murat
    Koyuncu, Ismail
    Fidan, Can Bulent
    Pehlivan, Ihsan
    2015 23RD SIGNAL PROCESSING AND COMMUNICATIONS APPLICATIONS CONFERENCE (SIU), 2015, : 698 - 701