Low-Power FPGA-Based Spiking Neural Networks for Real-Time Decoding of Intracortical Neural Activity

被引:0
|
作者
Martis, Luca [1 ]
Leone, Gianluca [1 ]
Raffo, Luigi [1 ]
Meloni, Paolo [1 ]
机构
[1] Univ Cagliari, Dept Elect & Elect Engn, I-09123 Cagliari, Italy
关键词
Decoding; Field programmable gate arrays; Accuracy; Spiking neural networks; Real-time systems; Signal processing algorithms; Microelectrodes; Hardware; Biological neural networks; Training; FPGA; low power; neural decoding; real time; spike detection; spiking neural network (SNN); BRAIN;
D O I
10.1109/JSEN.2024.3487021
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
Brain-machine interfaces (BMIs) are systems designed to decode neural signals and translate them into commands for external devices. Intracortical microelectrode arrays (MEAs) represent a significant advancement in this field, offering unprecedented spatial and temporal resolutions for monitoring brain activity. However, processing data from MEAs presents challenges due to high data rates and computing power requirements. To address these challenges, we propose a novel solution leveraging spiking neural networks (SNNs) that, due to their similarity to biological neural networks and their event-based nature, promise high compatibility with neural signals and low energy consumption. In this study, we introduce a real-time neural decoding system based on an SNN, deployed on a Lattice iCE40UP5k FPGA. This system is capable of reconstructing multiple target variables, related to the kinematics and kinetics of hand motion, from iEEG signals recorded by a 96-channel MEA. We evaluated the system using two different public datasets, achieving results similar to state-of-the-art neural decoders that use more complex deep learning models. This was obtained while maintaining an average power consumption of 13.9 mW and an average energy consumption per inference of 13.9 uJ.
引用
收藏
页码:42448 / 42459
页数:12
相关论文
共 50 条
  • [41] Three Tools for the Real-Time Simulation of Embodied Spiking Neural Networks Using GPUs
    Fidjeland, Andreas K.
    Gamez, David
    Shanahan, Murray P.
    Lazdins, Edgars
    NEUROINFORMATICS, 2013, 11 (03) : 267 - 290
  • [42] An automated, FPGA-based reconfigurable, low-power RFID tag
    Jones, Alex K.
    Hoare, Raymond
    Dontharaju, Swapna
    Tung, Shenchih
    Sprang, Ralph
    Fazekas, Joshua
    Cain, James T.
    Mickle, Marlin H.
    MICROPROCESSORS AND MICROSYSTEMS, 2007, 31 (02) : 116 - 134
  • [43] A real-time FPGA-based architecture of improved ORB
    Xie, Zizhao
    Wang, Yu
    Yan, Zhang
    Wang, Jianhui
    Zhong, Sheng
    MIPPR 2019: PARALLEL PROCESSING OF IMAGES AND OPTIMIZATION TECHNIQUES; AND MEDICAL IMAGING, 2020, 11431
  • [44] MobileSP: An FPGA-Based Real-Time Keypoint Extraction Hardware Accelerator for Mobile VSLAM
    Liu, Ye
    Li, Jingyuan
    Huang, Kun
    Li, Xiangting
    Qi, Xiuyuan
    Chang, Liang
    Long, Yu
    Zhou, Jun
    IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS I-REGULAR PAPERS, 2022, 69 (12) : 4919 - 4929
  • [45] Implementing spiking neural networks for real-time signal-processing and control applications: A model-validated FPGA approach
    Pearson, Martin J.
    Pipe, A. G.
    Mitchinson, B.
    Gurney, K.
    Melhuish, C.
    Gilhespy, I.
    Nibouche, M.
    IEEE TRANSACTIONS ON NEURAL NETWORKS, 2007, 18 (05): : 1472 - 1487
  • [46] FPGA-Based Design for Real-Time Crack Detection Based on Particle Filter
    Chisholm, Tim
    Lins, Romulo
    Givigi, Sidney
    IEEE TRANSACTIONS ON INDUSTRIAL INFORMATICS, 2020, 16 (09) : 5703 - 5711
  • [47] Real-Time Display of Spiking Neural Activity of SIMD Hardware Using an HDMI Interface
    Vallejo-Mancero, Bernardo
    Nader, Clement
    Madrenas, Jordi
    Zapata, Mireya
    ARTIFICIAL NEURAL NETWORKS AND MACHINE LEARNING - ICANN 2022, PT III, 2022, 13531 : 728 - 739
  • [48] ECG Classification Algorithm Based on STDP and R-STDP Neural Networks for Real-Time Monitoring on Ultra Low-Power Personal Wearable Devices
    Amirshahi, Alireza
    Hashemi, Matin
    IEEE TRANSACTIONS ON BIOMEDICAL CIRCUITS AND SYSTEMS, 2019, 13 (06) : 1483 - 1493
  • [49] A Delay-Free Decoupling Method for FPGA-Based Real-Time Simulation of Power Electronic Systems
    Yang, Yiming
    Xu, Jin
    Wang, Keyou
    Wu, Pan
    Li, Zirun
    Li, Guojie
    IEEE JOURNAL OF EMERGING AND SELECTED TOPICS IN INDUSTRIAL ELECTRONICS, 2025, 6 (01): : 391 - 402
  • [50] Real-Time Classification of Radiation Pulses With Piled-Up Recovery Using an FPGA-Based Artificial Neural Network
    Michels, Noah M.
    Jinia, Abbas J.
    Clarke, Shaun D.
    Kim, Hun-Seok
    Pozzi, Sara A.
    Wentzloff, David D.
    IEEE ACCESS, 2023, 11 : 78074 - 78083