An extensive FPGA-based realization study about the Izhikevich neurons and their bio-inspired applications

In this study, a comprehensive comparison about the hardware costs of the original and the modified Izhikevich neuron models and their applications have been presented to the literature. The chaotic behavior, the coupled version, the synchronization applications, and the control of the synchronization states of the original and the modified Izhikevich neurons have been handled and all of these structures have been also emulated with the FPGA-based realizations for the first time. The aim of this article is to show the suitability and the practicality of the Izhikevich neuron model to the electronic realization applications. According to this aim, firstly, the chaotic behaviors of the original and the modified Izhikevich neuron models have been observed with the numerical simulations. Then, the dynamical behaviors of two coupled original and two coupled modified Izhikevich neurons have been examined via the numerical analyses. After that, the synchronization status of two coupled original and two coupled modified Izhikevich neurons have been controlled by the Lyapunov method and these processes have been simulated numerically. Finally, all of these structures have been implemented with the FPGA device, separately. Therefore, it has been overcome the shortcomings in terms of the electronic realization applications of the Izhikevich neuron model. Besides, the device utilizations of the original and the modified Izhikevich neurons in the FPGA-based implementations have been compared inclusively.

[1]  Recai Kiliç,et al.  Multiple perspectives on the hardware implementations of biological neuron models and programmable design aspects , 2016 .

[2]  H. Nishimura,et al.  Analysis of Chaotic Resonance in Izhikevich Neuron Model , 2015, PloS one.

[3]  R. Freeman,et al.  Robust Nonlinear Control Design: State-Space and Lyapunov Techniques , 1996 .

[4]  Recai Kiliç,et al.  A Comparative Study on Determining Nonlinear Function Parameters of the Izhikevich Neuron Model , 2018, J. Circuits Syst. Comput..

[5]  Recai Kiliç,et al.  Implementation of Izhikevich neuron model with field programmable devices , 2012, 2012 20th Signal Processing and Communications Applications Conference (SIU).

[6]  Rose P. Ignatius,et al.  Nonlinear feedback coupling in Hindmarsh–Rose neurons , 2017 .

[7]  Oguz Emrah Turgut,et al.  Artificial Cooperative Search algorithm for parameter identification of chaotic systems , 2015 .

[8]  Nimet Korkmaz,et al.  The investigation of chemical coupling in a HR neuron model with reconfigurable implementations , 2016, Nonlinear Dynamics.

[9]  J. Hindmarsh,et al.  A model of neuronal bursting using three coupled first order differential equations , 1984, Proceedings of the Royal Society of London. Series B. Biological Sciences.

[10]  Randy A. Freeman,et al.  Robust Nonlinear PI Control , 2008 .

[11]  W. Pitts,et al.  A Logical Calculus of the Ideas Immanent in Nervous Activity (1943) , 2021, Ideas That Created the Future.

[12]  H. Haario,et al.  Robust parameter estimation of chaotic systems , 2019, Inverse Problems & Imaging.

[13]  Haruhiko Nishimura,et al.  Chaotic Resonance in Typical Routes to Chaos in the Izhikevich Neuron Model , 2017, Scientific Reports.

[14]  Arash Ahmadi,et al.  Biologically Inspired Spiking Neurons: Piecewise Linear Models and Digital Implementation , 2012, IEEE Transactions on Circuits and Systems I: Regular Papers.

[15]  Keum Shik Hong,et al.  Synchronization of multiple chaotic FitzHugh-Nagumo neurons with gap junctions under external electrical stimulation , 2011, Neurocomputing.

[16]  Omar Guillén-Fernández,et al.  Issues on Applying One- and Multi-Step Numerical Methods to Chaotic Oscillators for FPGA Implementation , 2021 .

[17]  M. Sekerli,et al.  An implementation of a simple neuron model in field programmable analog arrays , 2004, The 26th Annual International Conference of the IEEE Engineering in Medicine and Biology Society.

[18]  Federico Bizzarri,et al.  Lyapunov exponents computation for hybrid neurons , 2013, Journal of Computational Neuroscience.

[19]  Guanrong Chen,et al.  Chaos synchronization of coupled neurons with gap junctions , 2006 .

[20]  Luis Gerardo de la Fraga,et al.  Optimizing the Kaplan–Yorke Dimension of Chaotic Oscillators Applying DE and PSO , 2019, Technologies.

[21]  Haruhiko Nishimura,et al.  Analysis of routes to chaos in Izhikevich neuron model with resetting process , 2014, 2014 Joint 7th International Conference on Soft Computing and Intelligent Systems (SCIS) and 15th International Symposium on Advanced Intelligent Systems (ISIS).

[22]  Randy L. Haupt,et al.  Practical Genetic Algorithms , 1998 .

[23]  Sang-Yoon Kim,et al.  Coupling-induced population synchronization in an excitatory population of subthreshold Izhikevich neurons , 2013, Cognitive Neurodynamics.

[24]  Le Hoa Nguyen,et al.  Synchronization of coupled chaotic FitzHugh-Nagumo neurons via Lyapunov functions , 2011, Math. Comput. Simul..

[25]  Rui Li,et al.  Pipeline FPGA-Based Implementations of ANNs for the Prediction of up to 600-Steps-Ahead of Chaotic Time Series , 2020, J. Circuits Syst. Comput..

[26]  Bin Deng,et al.  Chaotic Synchronization of Coupled Hindmarsh-Rose Neurons Using Adaptive Control , 2009, 2009 2nd International Conference on Biomedical Engineering and Informatics.

[27]  Saeid Nahavandi,et al.  Synchronization Criteria for Delay Coupled Izhikevich Neurons , 2017 .

[28]  Recai Kiliç,et al.  Evaluating the effectiveness of several synchronization control methods applying to the electrically and the chemically coupled hindmarsh-rose neurons , 2020, Biosyst..

[29]  Christine M. Anderson-Cook,et al.  Practical Genetic Algorithms , 2005 .

[30]  Chris G. Antonopoulos,et al.  Emergence of Mixed Mode Oscillations in Random Networks of Diverse Excitable Neurons: The Role of Neighbors and Electrical Coupling , 2020, Frontiers in Computational Neuroscience.

[31]  Haruhiko Nishimura,et al.  Synchronization of Chaos in Neural Systems , 2020, Frontiers in Applied Mathematics and Statistics.

[32]  Recai Kiliç,et al.  Experimental realizations of the HR neuron model with programmable hardware and synchronization applications , 2012 .

[33]  F. Habecker Dynamical Systems With Applications Using Matlab , 2017 .

[34]  Yuchao Yang,et al.  FPGA Implementation of Self-Organized Spiking Neural Network Controller for Mobile Robots , 2014 .

[35]  Haruhiko Nishimura,et al.  Chaotic States Induced By Resetting Process In Izhikevich Neuron Model , 2015, J. Artif. Intell. Soft Comput. Res..

[36]  Haruhiko Nishimura,et al.  Chapter 19 – Chaotic Dynamical States in the Izhikevich Neuron Model , 2015 .

[37]  Alejandro Silva-Juárez,et al.  Optimization of the Kaplan-Yorke dimension in fractional-order chaotic oscillators by metaheuristics , 2021, Appl. Math. Comput..

[38]  Jiang Wang,et al.  A real-time FPGA implementation of a biologically inspired central pattern generator network , 2017, Neurocomputing.

[39]  Stephen Lynch,et al.  Dynamical Systems with Applications using Maple , 2000 .

[40]  Imali T. Hettiarachchi,et al.  Chaotic synchronization of time-delay coupled Hindmarsh–Rose neurons via nonlinear control , 2016 .

[41]  Eugene M. Izhikevich,et al.  Simple model of spiking neurons , 2003, IEEE Trans. Neural Networks.

[42]  Haruhiko Nishimura,et al.  Routes to Chaos Induced by a Discontinuous Resetting Process in a Hybrid Spiking Neuron Model , 2018, Scientific Reports.

[43]  Karim Faez,et al.  Multiplier-less digital implementation of neuron-astrocyte signalling on FPGA , 2015, Neurocomputing.

[44]  Young Tae Kim Identification of Dynamical States in Stimulated Izhikevich Neuron Models by Using a 0-1 Test , 2010 .

[45]  Radhakrishnan Nagarajan,et al.  Synchronization in Electrically Coupled Neural Networks , 2006, Complex Syst..

[46]  A. Pereda,et al.  Electrical synapses and their functional interactions with chemical synapses , 2014, Nature Reviews Neuroscience.

[47]  A. Hodgkin,et al.  A quantitative description of membrane current and its application to conduction and excitation in nerve , 1952, The Journal of physiology.

[48]  Tarek M. Taha,et al.  FPGA Implementation of Izhikevich Spiking Neural Networks for Character Recognition , 2009, 2009 International Conference on Reconfigurable Computing and FPGAs.