Medical Education

Latest News

Remarkable Real-Time Biosignal Acquisition and Analysis with g.HIsys

g.HIsys Highspeed Online Processing for Simulink lets you collect biosignal data like EEG, ECoG, EMG, EOG, fNIRS and ECG within a Simulink model for further real-time processing and is available for g.HIamp, g.USBamp and g.Nautilus. This Rapid Prototyping environment speeds up the development cycle dramatically, and your first real-time experiments can begin within a few hours.

System Functionality and Settings

To begin, the device driver blocks for these devices are copied into the Simulink model and are connected to other blocks that do the signal analysis. The device driver block gives you access to all amplifier specific settings like sampling frequency, digital I/O lines, bandpass and notch filtering. Just double-click the Amplifier block to perform the settings, then click on Play in the SIMULINK model to start the biosignal acquisition.

Additionally, g.HIsys comes with many useful blocks for pre-processing, transformation, analysis and storage. Data can be visualized with Scope blocks and stored on the hard disk in MATLAB format. The model works with double precision accuracy, and you can write your own blocks in MATLAB or C.

Product Highlights

  • Acquire and process EEG, ECoG, ECG, EMG, EOG, fNIRS and spike data directly within Simulink.
  • Wireless biosignal data acquisition with g.Nautilus and up 16, 32, 64, 128, 256 or 1014 channels with g.USBamp/g.HIamp.
  • Add your own sophisticated data processing algorithms graphically.
  • No compilation of the Simulink model is necessary for real-time analysis.
  • Clean EEG data with OSCAR LIVE artifact removal.
  • Display Evoked Potentials in real-time.
  • Map cortical activity to 3D models.

System Compatibility and Data Handling

The following table summarizes the data types and hardware supported by the system:

Feature Supported Data and Devices
Biosignals EEG, ECoG, EMG, EOG, fNIRS, ECG, and spike data
Compatible Amplifiers g.HIamp, g.USBamp, g.Nautilus
Software Environment MATLAB and Simulink
Storage Format MATLAB workspace or MATLAB file

Specialized Interfaces

The Eyetracker Interface for Simulink allows you to acquire eye gaze and x-, y-coordinates of the eye together with biosignal data. The signals can be visualized, stored and analyzed in real-time in SIMULINK and offline in MATLAB. Furthermore, the UDP Interface for MATLAB/Simulink provides ready-to-use Simulink blocks and MATLAB functions to transmit data from a biosignal recording device to other applications like a Virtual Reality system or another MATLAB instance on another PC. The exchange of data between different computer systems is important for many applications, and the UDP Interface can be used to exchange data between 2 Simulink applications running on two different PCs or notebooks.