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 条
  • [31] Model-based Real-time Testing of Drone Autopilots
    Patelli, Andrea
    Mottola, Luca
    DRONET'16: PROCEEDINGS OF THE 2ND WORKSHOP ON MICRO AERIAL VEHICLE NETWORKS, SYSTEMS, AND APPLICATIONS FOR CIVILIAN USE, 2016, : 11 - 16
  • [32] A real-time rover executive based on model-based reactive
    Dias, MB
    Lemai, S
    Muscettola, N
    PROCEEDINGS OF THE 11TH INTERNATIONAL CONFERENCE ON ADVANCED ROBOTICS 2003, VOL 1-3, 2003, : 1239 - 1246
  • [33] Detection of Common Problems in Real-Time and Multicore Systems Using Model-Based Constraints
    Beamonte, Raphael
    Dagenais, Michel R.
    SCIENTIFIC PROGRAMMING, 2016, 2016
  • [34] Accounting for platform effects in the design of real-time software using model-based methods
    Selic, B.
    IBM SYSTEMS JOURNAL, 2008, 47 (02) : 309 - 320
  • [35] Real-time model-based control system design and automation for gelcast drying process
    Harn, YP
    Ghosal, S
    Aral, G
    EmamiNaeini, A
    Draskovich, B
    Maxey, C
    PROCEEDINGS OF THE 1997 IEEE INTERNATIONAL CONFERENCE ON CONTROL APPLICATIONS, 1997, : 271 - 276
  • [36] A Model-Based Engineering Methodology for Requirements and Formal Design of Embedded and Real-Time Systems
    Ribeiro, Fabiola Goncalves C.
    Rettberg, Achim
    Pereira, Carlos E.
    Soares, Michel S.
    PROCEEDINGS OF THE 50TH ANNUAL HAWAII INTERNATIONAL CONFERENCE ON SYSTEM SCIENCES, 2017, : 6131 - 6140
  • [37] CoRAVEN: Model-based design of a cognitive tool for real-time intelligence monitoring and analysis
    Hayes, C
    Penner, R
    Ergan, H
    Lu, L
    Tu, N
    Jones, P
    Asaro, P
    Bargar, R
    Chernyshenko, O
    Choi, I
    Danner, N
    Mengshoel, O
    Sniezek, J
    Wilkins, D
    SMC 2000 CONFERENCE PROCEEDINGS: 2000 IEEE INTERNATIONAL CONFERENCE ON SYSTEMS, MAN & CYBERNETICS, VOL 1-5, 2000, : 1117 - 1122
  • [38] Development of a Multiphysics Real-Time Simulator for Model-Based Design of a DC Shipboard Microgrid
    D'Agostino, Fabio
    Kaza, Daniele
    Martelli, Michele
    Schiapparelli, Giacomo-Piero
    Silvestro, Federico
    Soldano, Carlo
    ENERGIES, 2020, 13 (14)
  • [39] Real-Time Optogenetics System for Controlling Gene Expression Using a Model-Based Design
    Soffer, Guy
    Perry, James M.
    Shih, Steve C. C.
    ANALYTICAL CHEMISTRY, 2021, 93 (06) : 3181 - 3188
  • [40] Enabling Component-Based Design for Embedded Real-Time Software
    Wiklander, Jimmie
    Eliasson, Jens
    Kruglyak, Andrey
    Lindgren, Per
    Nordlander, Johan
    JOURNAL OF COMPUTERS, 2009, 4 (12) : 1309 - 1321