In this paper, we present and analyze an event distribution system for brain-computer interfaces. Events are commonly used to mark and describe incidents during an experiment and are therefore critical for later data analysis or immediate real-time processing. The presented approach, called Tools for brain-computer interaction interface D (TiD), delivers messages in XML format via a buslike system using transmission control protocol connections or shared memory. A dedicated server dispatches TiD messages to distributed or local clients. The TiD message is designed to be flexible and contains time stamps for event synchronization, whereas events describe incidents, which occur during an experiment. TiD was tested extensively toward stability and latency. The effect of an occurring event jitter was analyzed and benchmarked on a reference implementation under different conditions as gigabit and 100-Mb Ethernet or Wi-Fi with a different number of event receivers. A 3-dB signal attenuation, which occurs when averaging jitter influenced trials aligned by events, is starting to become visible at around 1-2 kHz in the case of a gigabit connection. Mean event distribution times across operating systems are ranging from 0.3 to 0.5ms for a gigabit network connection for 10 6 events. Results for other environmental conditions are available in this paper. References already using TiD for event distribution are provided showing the applicability of TiD for event delivery with distributed or local clients.

TiD - Introducing and Benchmarking an Event-Delivery System for Brain-Computer Interfaces / Breitwieser, Christian; Tavella, Michele; Schreuder, Martijn; Cincotti, Febo; Leeb, Robert; Muller-Putz, Gernot R.. - In: IEEE TRANSACTIONS ON NEURAL SYSTEMS AND REHABILITATION ENGINEERING. - ISSN 1534-4320. - 25:12(2017), pp. 2249-2257. [10.1109/TNSRE.2017.2728199]

TiD - Introducing and Benchmarking an Event-Delivery System for Brain-Computer Interfaces

Cincotti, Febo;
2017

Abstract

In this paper, we present and analyze an event distribution system for brain-computer interfaces. Events are commonly used to mark and describe incidents during an experiment and are therefore critical for later data analysis or immediate real-time processing. The presented approach, called Tools for brain-computer interaction interface D (TiD), delivers messages in XML format via a buslike system using transmission control protocol connections or shared memory. A dedicated server dispatches TiD messages to distributed or local clients. The TiD message is designed to be flexible and contains time stamps for event synchronization, whereas events describe incidents, which occur during an experiment. TiD was tested extensively toward stability and latency. The effect of an occurring event jitter was analyzed and benchmarked on a reference implementation under different conditions as gigabit and 100-Mb Ethernet or Wi-Fi with a different number of event receivers. A 3-dB signal attenuation, which occurs when averaging jitter influenced trials aligned by events, is starting to become visible at around 1-2 kHz in the case of a gigabit connection. Mean event distribution times across operating systems are ranging from 0.3 to 0.5ms for a gigabit network connection for 10 6 events. Results for other environmental conditions are available in this paper. References already using TiD for event distribution are provided showing the applicability of TiD for event delivery with distributed or local clients.
2017
Brain-Computer Interface; Brain-computer interfaces; C++; Electronic mail; event; Jitter; jitter; marker; open source; Ports (Computers); protocol; Real-time systems; Timing; transmission; Universal Serial Bus; Neuroscience (all); Biomedical Engineering; Computer Science Applications1707 Computer Vision and Pattern Recognition
01 Pubblicazione su rivista::01a Articolo in rivista
TiD - Introducing and Benchmarking an Event-Delivery System for Brain-Computer Interfaces / Breitwieser, Christian; Tavella, Michele; Schreuder, Martijn; Cincotti, Febo; Leeb, Robert; Muller-Putz, Gernot R.. - In: IEEE TRANSACTIONS ON NEURAL SYSTEMS AND REHABILITATION ENGINEERING. - ISSN 1534-4320. - 25:12(2017), pp. 2249-2257. [10.1109/TNSRE.2017.2728199]
File allegati a questo prodotto
File Dimensione Formato  
Breitwieser_TiD-Introducing_2017.pdf

solo gestori archivio

Note: https://ieeexplore.ieee.org/document/7983412
Tipologia: Versione editoriale (versione pubblicata con il layout dell'editore)
Licenza: Tutti i diritti riservati (All rights reserved)
Dimensione 3.33 MB
Formato Adobe PDF
3.33 MB Adobe PDF   Contatta l'autore

I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/11573/1077288
Citazioni
  • ???jsp.display-item.citation.pmc??? 1
  • Scopus 2
  • ???jsp.display-item.citation.isi??? 1
social impact