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 条
  • [1] Low-Power Real-Time Sequential Processing with Spiking Neural Networks
    Liyanagedera, Chamika Mihiranga
    Nagaraj, Manish
    Ponghiran, Wachirawit
    Roy, Kaushik
    2023 IEEE INTERNATIONAL SYMPOSIUM ON CIRCUITS AND SYSTEMS, ISCAS, 2023,
  • [2] Real-Time sEMG Processing With Spiking Neural Networks on a Low-Power 5K-LUT FPGA
    Scrugli, Matteo Antonio
    Leone, Gianluca
    Busia, Paola
    Raffo, Luigi
    Meloni, Paolo
    IEEE TRANSACTIONS ON BIOMEDICAL CIRCUITS AND SYSTEMS, 2025, 19 (01) : 68 - 81
  • [3] FPGA-based Low-power Speech Recognition with Recurrent Neural Networks
    Lee, Minjae
    Hwang, Kyuyeon
    Park, Jinhwan
    Choi, Sungwook
    Shin, Sungho
    Sung, Wonyong
    2016 IEEE INTERNATIONAL WORKSHOP ON SIGNAL PROCESSING SYSTEMS (SIPS), 2016, : 230 - 235
  • [4] sEMG-Based Gesture Recognition with Spiking Neural Networks on Low-Power FPGA
    Scrugli, Matteo Antonio
    Leone, Gianluca
    Busia, Paola
    Meloni, Paolo
    DESIGN AND ARCHITECTURES FOR SIGNAL AND IMAGE PROCESSING, DASIP 2024, 2024, 14622 : 15 - 26
  • [5] A Low Power and Low Latency FPGA-Based Spiking Neural Network Accelerator
    Liu, Hanwen
    Chen, Yi
    Zeng, Zihang
    Zhang, Malu
    Qu, Hong
    2023 INTERNATIONAL JOINT CONFERENCE ON NEURAL NETWORKS, IJCNN, 2023,
  • [6] MPSoCs for real-time neural signal decoding: A low-power ASIP-based implementation
    Meloni, Paolo
    Palumbo, Francesca
    Rubattu, Claudio
    Tuveri, Giuseppe
    Pani, Danilo
    Raffo, Luigi
    MICROPROCESSORS AND MICROSYSTEMS, 2016, 43 : 67 - 80
  • [7] An FPGA Implementation of Deep Spiking Neural Networks for Low-Power and Fast Classification
    Ju, Xiping
    Fang, Biao
    Yan, Rui
    Xu, Xiaoliang
    Tang, Huajin
    NEURAL COMPUTATION, 2020, 32 (01) : 182 - 204
  • [8] Real-time decoding of brain activity by embedded Spiking Neural Networks using OxRAM synapses
    Werner, T.
    Garbin, D.
    Vianello, E.
    Bichler, O.
    Cattaert, D.
    Yvert, B.
    De Salvo, B.
    Perniola, L.
    2016 IEEE INTERNATIONAL SYMPOSIUM ON CIRCUITS AND SYSTEMS (ISCAS), 2016, : 2318 - 2321
  • [9] FPGA-Based Real-Time Multichannel Neural Dataset Generation
    Schaffer, Laszlo
    Nagy, Zoltan
    Kincses, Zoltan
    Fiath, Richard
    2017 EUROPEAN CONFERENCE ON CIRCUIT THEORY AND DESIGN (ECCTD), 2017,
  • [10] A Real-time Demonstrator for Image Classification using FPGA-based Logic Neural Networks
    Concha, David
    Garcia-Espinosa, Francisco J.
    Ramirez, Ivan
    Alberto Aranda, Luis
    REAL-TIME PROCESSING OF IMAGE, DEPTH, AND VIDEO INFORMATION 2024, 2024, 13000