Digital hardware implementation of a radial basis function neural network

被引:16
|
作者
Nguyen Phan Thanh [1 ,2 ]
Kung, Ying-Shieh [1 ]
Chen, Seng-Chi [1 ]
Chou, Hsin-Hung [3 ]
机构
[1] Southern Taiwan Univ Sci & Technol, Dept Elect Engn, Tainan, Taiwan
[2] Ho Chi Minh City Univ Technol & Educ, Fac Elect & Elect Engn, Ho Chi Minh City, Vietnam
[3] Ind Technol Res Inst, Hsinchu, Taiwan
关键词
Radial basis function neural network (RBF NN); Stochastic gradient descent (SGD); Very high-speed IC hardware description language (VHDL); Simulink and ModelSim co-simulation; Electronic design automation (EDA); Permanent magnet synchronous motor (PMSM) drive; OPENCL;
D O I
10.1016/j.compeleceng.2015.11.017
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
This work studies a digital hardware implementation of a radial basis function neural network (RBF NN) Firstly, the architecture of the RBF NN, which consists of an input layer, a hidden layer of nonlinear processing neurons with Gaussian function, an output layer and a learning mechanism, is presented. The supervising learning mechanism based on the stochastic gradient descent (SGD) method is applied to update the parameters of RBF NN. Secondly, a very high-speed IC hardware description language (VHDL) is adopted to describe the behavior of the RBF NN. The finite state machine (FSM) is applied for reducing the hardware resource usage. Thirdly, based on the electronic design automation (EDA) simulator link, a co-simulation work by Simulink and ModelSim is applied to verify the VHDL code of RBF NN. Finally, some simulation cases are tested to validate the effectiveness of the proposed digital hardware implementation of the RBF NN. (C) 2015 Elsevier Ltd. All rights reserved.
引用
收藏
页码:106 / 121
页数:16
相关论文
共 50 条
  • [1] Hardware implementation of a combined radial basis function neural network
    Liang, Yan
    Jin, Dongming
    Qinghua Daxue Xuebao/Journal of Tsinghua University, 2009, 49 (10): : 1692 - 1695
  • [2] A Hardware Implementation of a Radial Basis Function Neural Network Using Stochastic Logic
    Ji, Yuan
    Ran, Feng
    Ma, Cong
    Lilja, David J.
    2015 DESIGN, AUTOMATION & TEST IN EUROPE CONFERENCE & EXHIBITION (DATE), 2015, : 880 - 883
  • [3] Hardware Radial Basis Function Neural Network Automatic Generation
    Leiva, Lucas
    Acosta, Nelson
    JOURNAL OF COMPUTER SCIENCE & TECHNOLOGY, 2011, 11 (01): : 15 - 20
  • [4] A Hardware Architecture for Radial Basis Function Neural Network Classifier
    Mohammadi, Mahnaz
    Krishna, Akhil
    Nalesh, S.
    Nandy, S. K.
    IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 2018, 29 (03) : 481 - 495
  • [5] Hardware Implementation of Radial Basis Function Neural Network Based on Sigma-delta Modulation
    Guo Xiaodan
    Meng Qiao
    2014 9TH INTERNATIONAL SYMPOSIUM ON COMMUNICATION SYSTEMS, NETWORKS & DIGITAL SIGNAL PROCESSING (CSNDSP), 2014, : 1049 - 1053
  • [6] Digital Design of Radial Basis Function Neural Network and Recurrent Neural Network
    Sahithya, P.
    Arulmozhi, M.
    Praveen, Nandini
    2019 INTERNATIONAL CONFERENCE ON WIRELESS COMMUNICATIONS, SIGNAL PROCESSING AND NETWORKING (WISPNET 2019): ADVANCING WIRELESS AND MOBILE COMMUNICATIONS TECHNOLOGIES FOR 2020 INFORMATION SOCIETY, 2019, : 393 - 397
  • [7] Radial Basis Function Neural Network
    Matera, F
    SUBSTANCE USE & MISUSE, 1998, 33 (02) : 317 - 334
  • [8] Digital Implementation of Radial Basis Function Neural Networks Based on Stochastic Computing
    Moran, Alejandro
    Parrilla, Luis
    Roca, Miquel
    Font-Rossello, Joan
    Isern, Eugeni
    Canals, Vincent
    IEEE JOURNAL ON EMERGING AND SELECTED TOPICS IN CIRCUITS AND SYSTEMS, 2023, 13 (01) : 257 - 269
  • [9] Efficient hardware implementation of radial basis function neural network with customized-precision floating-point operations
    Hultmann Ayala, Helon Vicente
    Munoz, Daniel M.
    Llanos, Carlos H.
    Coelho, Leandro dos Santos
    CONTROL ENGINEERING PRACTICE, 2017, 60 : 124 - 132
  • [10] Median radial basis function neural network
    Bors, AG
    Pitas, I
    IEEE TRANSACTIONS ON NEURAL NETWORKS, 1996, 7 (06): : 1351 - 1364