2014
DOI: 10.3389/fneng.2014.00001
|View full text |Cite
|
Sign up to set email alerts
|

Low-latency multi-threaded processing of neuronal signals for brain-computer interfaces

Abstract: Brain-computer interfaces (BCIs) require demanding numerical computations to transfer brain signals into control signals driving an external actuator. Increasing the computational performance of the BCI algorithms carrying out these calculations enables faster reaction to user inputs and allows using more demanding decoding algorithms. Here we introduce a modular and extensible software architecture with a multi-threaded signal processing pipeline suitable for BCI applications. The computational load and laten… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1

Citation Types

1
33
0

Year Published

2015
2015
2021
2021

Publication Types

Select...
7

Relationship

0
7

Authors

Journals

citations
Cited by 21 publications
(34 citation statements)
references
References 38 publications
1
33
0
Order By: Relevance
“…These results are typical for chronically implanted electrodes [43,55,6366]. Historically, this increase in impedance has been largely attributed to the glial scar creating a resistive layer around the probe [28,65,67]. Unfortunately, the lack of a macroscopic scar seen in previous carbon fiber work [41] and confirmed here, makes it difficult to account for the impedance increase seen with the carbon fibers.…”
Section: Discussionmentioning
confidence: 49%
“…These results are typical for chronically implanted electrodes [43,55,6366]. Historically, this increase in impedance has been largely attributed to the glial scar creating a resistive layer around the probe [28,65,67]. Unfortunately, the lack of a macroscopic scar seen in previous carbon fiber work [41] and confirmed here, makes it difficult to account for the impedance increase seen with the carbon fibers.…”
Section: Discussionmentioning
confidence: 49%
“…The challenge of the online scenario can be resolved using ultra-flexible multi-threaded software running on a multi-core central processing unit (CPU) system (Ciliberti and Kloosterman, 2017;Ciliberti et al, 2018). However, the scalability of this system and other BMIs running on multi-threaded CPU systems is dependent on the limited number of CPU cores (Fischer et al, 2014). Here, we show a significant speedup of the decoding algorithm by employing a highly customized graphics processing unit (GPU) implementation on a standard quad-core PC, which greatly enhances the speed and scalability potential compared to a pure CPU solution.…”
Section: Introductionmentioning
confidence: 99%
“…This in turn is connected to a computer via universal serial bus (USB) 2.0, acting as communication and power interface. The computer runs proprietary software [58], which permits recording, filtering, feature extraction, etc. of the cortical signals and generates commands to initiate electrical stimulation pulses.…”
Section: The First Pre-clinical Generationmentioning
confidence: 99%