arrow
Return

Enabling Model-Based Design for Real-Time Spike Detection

delete2025-01-01
delete0
delete
OA
AI
M
Mattia Di Florio
Y
Yannick Bornat
M
Marta Carè
V
Vinícius Rosa Cota
S
Stefano Buccelli
M
Michela Chiappalone
DOI:10.1109/OJEMB.2025.3537768delete
deleteOriginal
deleteOriginal request for help
deleteShare
deleteSave
Abstract

Abstract

En 中文
Goal: This study addresses the inherent difficulties in the creation of neuroengineering devices for real-time neural signal processing, a task typically characterized by intricate and technically demanding processes. Beneath the substantial hardware advancements in neurotechnology, there is often rather complex low-level code that poses challenges in terms of development, documentation, and long-term maintenance. Methods: We adopted an alternative strategy centered on Model-Based Design (MBD) to simplify the creation of neuroengineering systems and reduce the entry barriers. MBD offers distinct advantages by streamlining the design workflow, from modelling to implementation, thus facilitating the development of intricate systems. A spike detection algorithm has been implemented on a commercially available system based on a Field-Programmable Gate Array (FPGA) that combines neural probe electronics with configurable integrated circuit. The entire process of data handling and data processing was performed within the Simulink environment, with subsequent generation of hardware description language (HDL) code tailored to the FPGA hardware. Results: The validation was conducted through in vivo experiments involving six animals and demonstrated the capability of our MBD-based real time processing (latency <= 100.37 µs) to achieve the same performances of offline spike detection. Conclusions: This methodology can have a significant impact in the development of neuroengineering systems by speeding up the prototyping of various system architectures. We have made all project code files open source, thereby providing free access to fellow scientists interested in the development of neuroengineering systems.
Keywords:
Signal processing
in vivo experiments
HDL coder
Field-Programmable Gate Array (FPGA)
neuroengineering

Journal

I
IEEE Open Journal of Engineering in Medicine and Biology
IF:
2.9
Papers:
103
Citations:
542

Organization

I
IRCCS Ospedale Policlinico San Martino
Scholars:
451
Papers: 213
Citations: 0
U
University of Bordeaux
Scholars:
517
Papers: 227
Citations: 0
U
University of Genova
Scholars:
601
Papers: 263
Citations: 0
I
Istituto Italiano di Tecnologia
Scholars:
876
Papers: 323
Citations: 1
researcher View more organizations