A Raspberry Pi-based Hardware Implementation of Various Neuron Models
DOI:
https://doi.org/10.5755/j02.eie.38201Keywords:
Raspberry Pi, Hodgkin-Huxley, Hindmarsh-Rose, Izhikevich, Runge-Kutta, Adams-Bashforth-MoultonAbstract
The implementation of biological neuron models plays an important role in understanding the functionality of the brain. Generally, analog and digital methods are preferred during implementation processes. The Raspberry Pi (RPi) microcontroller has the potential to be a new platform that can easily solve complex mathematical operations and does not have memory limitations, which will take advantage while realizing biological neuron models. In this paper, Hodgkin-Huxley (HH), FitzHugh-Nagumo (FHN), Morris-Lecar (ML), Hindmarsh-Rose (HR), and Izhikevich (IZ) neuron models have been implemented on a standard-equipped RPi. For the numerical solution of each neuron model, the one-step method (4th order Runge-Kutta (RK4), the new version of Runge-Kutta (RKN)), the multi-step method (Adams-Bashforth (AB), Adams-Moulton (AM)), and predictor-corrector method (Adams-Bashforth-Moulton (ABM)) are preferred to compare results. The implementation of HH, ML, FHN, HR, and IZ neuron models on RPi and the comparison of numerical models RK4, RKN, AB, AM, and ABM in the implementation of neuron models were made for the first time in this study. Firstly, MATLAB simulations of the various behaviors belonging to the HH, ML, FHN, HR, and IZ neuron models were completed. Then those models were realized on RPi and the outputs of the models are experimentally produced. The errors are also presented in the tables. The results show that RPi can be considered as a new alternative tool for making complex neuron models.
Downloads
Published
How to Cite
Issue
Section
License
The copyright for the paper in this journal is retained by the author(s) with the first publication right granted to the journal. The authors agree to the Creative Commons Attribution 4.0 (CC BY 4.0) agreement under which the paper in the Journal is licensed.
By virtue of their appearance in this open access journal, papers are free to use with proper attribution in educational and other non-commercial settings with an acknowledgement of the initial publication in the journal.
Funding data
-
Türkiye Bilimsel ve Teknolojik Araştırma Kurumu
Grant numbers TBTK-0039-0783 (id 1059B142201074-2022/2) -
Türkiye Bilimsel ve Teknolojik Araştırma Kurumu
Grant numbers TBTK-0039-0783 (id 1649B032201035) -
Bilimsel Araştırma Projeleri, Erciyes Üniversitesi
Grant numbers FDK2022-11506