Di Florio, Mattia, Bornat, Yannick, Carè, Marta, Rosa Cota, Vinicius, Buccelli, Stefano and Chiappalone, Michela (2025) Enabling Model-Based Design for Real-Time Spike Detection. IEEE Open Journal of Engineering in Medicine and Biology, 6. pp. 312-319. ISSN 2644-1276
Preview
Available under License Creative Commons Attribution Non-commercial Share Alike.
Download (1MB) | Preview
Abstract
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.
| Item Type: | Article |
|---|---|
| Keywords: | Signal processing; in vivo experiments; HDL coder; Field-Programmable Gate Array (FPGA); neuroengineering; |
| Academic Unit: | Faculty of Science and Engineering > Electronic Engineering |
| Item ID: | 20850 |
| Identification Number: | 10.1109/OJEMB.2025.3537768 |
| Depositing User: | Vinicius Cota |
| Date Deposited: | 19 Nov 2025 10:32 |
| Journal or Publication Title: | IEEE Open Journal of Engineering in Medicine and Biology |
| Publisher: | Institute of Electrical and Electronics Engineers |
| Refereed: | Yes |
| Related URLs: | |
| Use Licence: | This item is available under a Creative Commons Attribution Non Commercial Share Alike Licence (CC BY-NC-SA). Details of this licence are available here |
Downloads
Downloads per month over past year
Share and Export
Share and Export