Jove
Visualize
Contact Us
JoVE
x logofacebook logolinkedin logoyoutube logo
ABOUT JoVE
OverviewLeadershipBlogJoVE Help Center
AUTHORS
Publishing ProcessEditorial BoardScope & PoliciesPeer ReviewFAQSubmit
LIBRARIANS
TestimonialsSubscriptionsAccessResourcesLibrary Advisory BoardFAQ
RESEARCH
JoVE JournalMethods CollectionsJoVE Encyclopedia of ExperimentsArchive
EDUCATION
JoVE CoreJoVE BusinessJoVE Science EducationJoVE Lab ManualFaculty Resource CenterFaculty Site
Terms & Conditions of Use
Privacy Policy
Policies

Related Concept Videos

Sampling Continuous Time Signal01:11

Sampling Continuous Time Signal

In signal processing, a continuous-time signal can be sampled using an impulse-train sampling technique, followed by the zero-order hold method. Impulse-train sampling involves the use of a periodic impulse train, which consists of a series of delta functions spaced at regular intervals determined by the sampling period. When a continuous-time signal is multiplied by this impulse train, it generates impulses with amplitudes corresponding to the signal's values at the sampling points.
In the...
Basic Operations on Signals01:22

Basic Operations on Signals

Basic signal operations include time reversal, time scaling, time shifting, and amplitude transformations. These operations are fundamental in signal processing and analysis.
Time Reversal mirrors a continuous-time signal about the vertical axis at t=0. This is achieved by substituting t with −t. For example, if a signal x(t) is considered, the time-reversed signal is x(−t). This operation can be graphically represented, showing the mirrored signal.
Basic Continuous Time Signals01:22

Basic Continuous Time Signals

Basic continuous-time signals include the unit step function, unit impulse function, and unit ramp function, collectively referred to as singularity functions. Singularity functions are characterized by discontinuities or discontinuous derivatives.
The unit step function, denoted u(t), is zero for negative time values and one for positive time values, exhibiting a discontinuity at t=0. This function often represents abrupt changes, such as the step voltage introduced when turning a car's...
Basic signals of Fourier Transform01:07

Basic signals of Fourier Transform

The Fourier Transform is a pivotal mathematical tool in signal processing, enabling the transformation of time-domain signals into their frequency-domain representations. Among the numerous elements within this domain, certain functions like the sinc function, delta function, and exponential signals hold significant importance due to their unique properties and implications.
The sinc function, defined as sinc(x) = sin(πx)/(πx), is particularly notable for its symmetry and behavior at zero. It...
Reconstruction of Signal using Interpolation01:10

Reconstruction of Signal using Interpolation

Signal processing techniques are essential for accurately converting continuous signals to digital formats and vice versa. When a continuous signal is sampled with a period T, the resulting sampled signal exhibits replicas of the original spectrum in the frequency domain, spaced at intervals equal to the sampling frequency. To handle this sampled signal, a zero-order hold method can be applied, which creates a piecewise constant signal by retaining each sample's value until the next sampling...

You might also read

Related Articles

Articles linked to this work by shared authors, journal, and citation graph.

Sort by
Same author

Influence of anesthetic agent and burst suppression on postoperative delirium in elderly patients: a prospective cohort study with automated EEG analysis.

Frontiers in aging neuroscience·2026
Same author

Data-driven head model individualization from digitized electrode positions or photogrammetry improves M/EEG source localization accuracy.

Imaging neuroscience (Cambridge, Mass.)·2026
Same author

Multimodal fNIRS-EEG sensor fusion: Review of data-driven methods and perspective for naturalistic brain imaging.

Imaging neuroscience (Cambridge, Mass.)·2025
Same author

Beyond beta rhythms: subthalamic aperiodic broadband power scales with Parkinson's disease severity-a cross-sectional multicentre study.

EBioMedicine·2025
Same author

A New Canonical Log-Euclidean Kernel for Symmetric Positive Definite Matrices for EEG Analysis (Oct 2024).

IEEE transactions on bio-medical engineering·2025
Same author

Desflurane is risk factor for postoperative delirium in older patients' independent from intraoperative burst suppression duration.

Frontiers in aging neuroscience·2023

Related Experiment Video

Updated: May 14, 2026

STFEEG-Tool: A Spatial-Temporal-Frequency EEG Analysis Tool for Motor Imagery Brain-Computer Interfaces
05:36

STFEEG-Tool: A Spatial-Temporal-Frequency EEG Analysis Tool for Motor Imagery Brain-Computer Interfaces

Published on: March 10, 2026

Mushu, a free- and open source BCI signal acquisition, written in Python.

Bastian Venthur1, Benjamin Blankertz

  • 1Berlin Institute of Technology, Franklinstr. 28/29, 10587 Berlin, Germany. bastian.venthur@tu-berlin.de

Annual International Conference of the IEEE Engineering in Medicine and Biology Society. IEEE Engineering in Medicine and Biology Society. Annual International Conference
|February 1, 2013
PubMed
Summary

Mushu software streamlines Electroencephalography (EEG) data acquisition for Brain Computer Interfacing (BCI). This free, open-source tool offers a unified interface for diverse EEG amplifiers across major operating systems.

More Related Videos

Recording Human Electrocorticographic (ECoG) Signals for Neuroscientific Research and Real-time Functional Cortical Mapping
13:32

Recording Human Electrocorticographic (ECoG) Signals for Neuroscientific Research and Real-time Functional Cortical Mapping

Published on: June 26, 2012

BrainBeats as an Open-Source EEGLAB Plugin to Jointly Analyze EEG and Cardiovascular Signals
08:22

BrainBeats as an Open-Source EEGLAB Plugin to Jointly Analyze EEG and Cardiovascular Signals

Published on: April 26, 2024

Related Experiment Videos

Last Updated: May 14, 2026

STFEEG-Tool: A Spatial-Temporal-Frequency EEG Analysis Tool for Motor Imagery Brain-Computer Interfaces
05:36

STFEEG-Tool: A Spatial-Temporal-Frequency EEG Analysis Tool for Motor Imagery Brain-Computer Interfaces

Published on: March 10, 2026

Recording Human Electrocorticographic (ECoG) Signals for Neuroscientific Research and Real-time Functional Cortical Mapping
13:32

Recording Human Electrocorticographic (ECoG) Signals for Neuroscientific Research and Real-time Functional Cortical Mapping

Published on: June 26, 2012

BrainBeats as an Open-Source EEGLAB Plugin to Jointly Analyze EEG and Cardiovascular Signals
08:22

BrainBeats as an Open-Source EEGLAB Plugin to Jointly Analyze EEG and Cardiovascular Signals

Published on: April 26, 2024

Area of Science:

  • Neuroscience
  • Computer Science
  • Biomedical Engineering

Background:

  • Electroencephalography (EEG) data acquisition often requires specialized software for different hardware amplifiers.
  • Brain Computer Interfacing (BCI) research necessitates efficient and reliable real-time EEG signal processing.
  • Lack of a unified interface complicates data retrieval and integration across various EEG systems.

Purpose of the Study:

  • To introduce Mushu, a novel signal acquisition software designed for EEG data retrieval and online streaming.
  • To provide a unified software interface for EEG data, irrespective of the amplifier hardware used.
  • To support the development and application of Brain Computer Interfacing (BCI) technologies.

Main Methods:

  • Mushu is developed in Python, ensuring cross-platform compatibility (Windows, macOS, Linux).
  • The software focuses on signal acquisition, data retrieval, and real-time streaming capabilities.
  • It is designed as free and open-source software under the GNU General Public License.

Main Results:

  • Mushu offers a unified interface, simplifying the process of working with EEG data from various amplifiers.
  • The software facilitates efficient online streaming of EEG signals, crucial for real-time BCI applications.
  • Its cross-platform nature enhances accessibility for researchers and developers worldwide.

Conclusions:

  • Mushu provides a versatile and accessible solution for EEG signal acquisition and processing.
  • The software's unified interface and open-source nature promote wider adoption in BCI research and development.
  • Mushu contributes to advancing neuroscience and BCI by simplifying data handling and promoting collaboration.