Enabling Model-Based Design for Real-Time Spike Detection

被引:0
|
作者
Di Florio, Mattia [1 ]
Bornat, Yannick [2 ]
Care, Marta [3 ]
Cota, Vinicius Rosa [4 ]
Buccelli, Stefano [4 ]
Chiappalone, Michela [1 ,3 ]
机构
[1] Univ Genoa, Dept Informat Bioengn Robot Syst Engn DIBRIS, I-16145 Genoa, Italy
[2] Univ Bordeaux, Lab Integrat Mat Syst IMS, Bordeaux INP, CNRS UMR 5218, F-33405 Talence, France
[3] IRCCS Osped Policlin San Martino, I-16132 Genoa, Italy
[4] Ist Italiano Tecnol, Rehab Technol Lab, I-16163 Genoa, Italy
关键词
Hardware design languages; Software packages; Codes; Field programmable gate arrays; Computer architecture; Hardware; Signal processing algorithms; Neural engineering; Signal processing; Computational modeling; in vivo experiments; HDL coder; Field-Programmable Gate Array (FPGA); neuroengineering;
D O I
10.1109/OJEMB.2025.3537768
中图分类号
R318 [生物医学工程];
学科分类号
0831 ;
摘要
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 <mu>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.
引用
收藏
页码:312 / 319
页数:8
相关论文
共 50 条
  • [21] Model-Based Design of Time-Triggered Real-time Embedded Systems for Industrial Automation
    Wan, Jiang
    Canedo, Arquimedes
    Al Faruque, Mohammad Abdullah
    PROCEEDINGS OF 2015 IEEE 20TH CONFERENCE ON EMERGING TECHNOLOGIES & FACTORY AUTOMATION (ETFA), 2015,
  • [22] Model-based Synthesis for Real-time Embedded Systems
    Zhu, Qi
    2014 IEEE 57TH INTERNATIONAL MIDWEST SYMPOSIUM ON CIRCUITS AND SYSTEMS (MWSCAS), 2014, : 366 - 369
  • [23] Tools for model-based real-time system synthesis
    Abbott, B
    Joshi, M
    INTERNATIONAL CONFERENCE AND WORKSHOP ON ENGINEERING OF COMPUTER-BASED SYSTEMS, PROCEEDINGS, 1997, : 65 - 72
  • [24] Model-Based Implementation of Parallel Real-Time Systems
    Triki, Ahlem
    Combaz, Jacques
    Bensalem, Saddek
    Sifakis, Joseph
    FUNDAMENTAL APPROACHES TO SOFTWARE ENGINEERING, FASE 2013, 2013, 7793 : 235 - 249
  • [25] Model-Based Testing of Real-Time Distributed Systems
    Vain, Jueri
    Halling, Evelin
    Kanter, Gert
    Anier, Aivo
    Pal, Deepak
    DATABASES AND INFORMATION SYSTEMS, DB&IS 2016, 2016, 615 : 272 - 286
  • [26] ARX models and real-time model-based diagnosis
    Peitsman, HC
    Soethout, LL
    ASHRAE TRANSACTIONS 1997, VOL 103, PT I, 1997, 103 : 657 - 671
  • [27] Model-based system for real-time process control
    Beijing Univ of Science and, Technology, Beijing, China
    Kang T'ieh, 9 (60-63):
  • [28] Model-based simulation of distributed real-time applications
    Herzner, Wolfgang
    Schlick, Rupert
    Le Guennec, Alain
    Martin, Bruno
    2007 5TH IEEE INTERNATIONAL CONFERENCE ON INDUSTRIAL INFORMATICS, VOLS 1-3, 2007, : 989 - +
  • [29] Real-Time Model-Based Quantitative Ultrasound and Radar
    Sharon, Tom
    Eldar, Yonina C.
    IEEE TRANSACTIONS ON COMPUTATIONAL IMAGING, 2024, 10 : 1175 - 1190
  • [30] Toward a real-time model-based training system
    Fu, Wai-Tat
    Bothell, Daniel
    Douglass, Scott
    Haimson, Craig
    Sohn, Myeong-Ho
    Anderson, John
    INTERACTING WITH COMPUTERS, 2006, 18 (06) : 1215 - 1241