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 条
  • [1] Model-Based Design of Real-Time Systems
    Thiele, Lothar
    2014 26TH EUROMICRO CONFERENCE ON REAL-TIME SYSTEMS (ECRTS 2014), 2014, : XVI - XVI
  • [2] Model-based Design for Real-time Software
    Li, Yan
    Zhang Hong-Jun
    INTERNATIONAL JOURNAL OF COMPUTER SCIENCE AND NETWORK SECURITY, 2008, 8 (08): : 91 - 95
  • [3] Real-Time Model-Based Fault Detection and Isolation for UGVs
    A. Monteriù
    P. Asthana
    K. P. Valavanis
    S. Longhi
    Journal of Intelligent and Robotic Systems, 2009, 56
  • [4] Real-Time Model-Based Fault Detection and Isolation for UGVs
    Monteriu, A.
    Asthana, P.
    Valavanis, K. P.
    Longhi, S.
    JOURNAL OF INTELLIGENT & ROBOTIC SYSTEMS, 2009, 56 (04) : 425 - 439
  • [5] Real-time model-based obstacle detection for the NASA Ranger Telerobot
    Bon, B
    Seraji, H
    1997 IEEE INTERNATIONAL CONFERENCE ON ROBOTICS AND AUTOMATION - PROCEEDINGS, VOLS 1-4, 1997, : 1580 - 1587
  • [6] Real-Time model-based design for CODLAG propulsion control strategies
    Martelli, M.
    Figari, M.
    OCEAN ENGINEERING, 2017, 141 : 265 - 276
  • [7] A real-time model-based virtual phone
    Huang, CF
    Hung, CS
    Lin, IC
    Yang, TJ
    Ouhyoung, M
    PROCEEDINGS OF THE 6TH INTERNATIONAL CONFERENCE ON COMPUTER AIDED DESIGN & COMPUTER GRAPHICS, 1999, : 921 - 925
  • [8] Model-based real-time head tracking
    Ström, J
    EURASIP JOURNAL ON APPLIED SIGNAL PROCESSING, 2002, 2002 (10) : 1039 - 1052
  • [9] Model-Based Real-Time Head Tracking
    Jacob Ström
    EURASIP Journal on Advances in Signal Processing, 2002
  • [10] Model-Based Implementation of Real-Time Systems
    Sacha, Krzysztof
    COMPUTER SAFETY, RELIABILITY, AND SECURITY, PROCEEDINGS, 2008, 5219 : 332 - 345