MURAL - Maynooth University Research Archive Library



    Enabling Model-Based Design for Real-Time Spike Detection


    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

    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

    Origin of downloads

    Altmetric Badge

    Repository Staff Only (login required)

    Item control page
    Item control page