g.HIsys: Remarkable Real-Time Biosignal Acquisition and Analysis!
The 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. Therefore, the device driver blocks for these devices are copied into the Simulink model and are connected to other blocks that do the signal analysis. Then, the model is started, and the device driver guarantees real-time processing.
Rapid Prototyping and Development
This Rapid Prototyping environment speeds up the development cycle dramatically, and your first real-time experiments can begin within a few hours. Specifically, g.HIsys allows you to use all standard SIMULINK blocks in your model and to write your own blocks in MATLAB or C. No compilation of the Simulink model is necessary for real-time analysis, which allows you to benefit from the Rapid Prototyping environment for developing, testing and releasing your biosignal applications.
Device Configuration and Control
The device driver block gives you access to all amplifier specific settings like sampling frequency, digital I/O lines, bandpass and notch filtering. To manage these, 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, while the model works with double precision accuracy.
Technical Specifications
The following table outlines the channel capabilities and compatibility for g.tec medical engineering hardware supported by g.HIsys:
| Hardware System | Channel Capacity and Connectivity |
|---|---|
| g.Nautilus | Wireless biosignal data acquisition |
| g.USBamp / g.HIamp | Up to 16, 32, 64, 128, 256 or 1014 channels |
Product Highlights
- Acquire and process EEG, ECoG, ECG, EMG, EOG, fNIRS and spike data directly within Simulink.
- Clean EEG data with OSCAR LIVE artifact removal.
- Map cortical activity to 3D models.
- Perfect audio stimulation, vibro-tactile stimulation and FES stimulation.
- Display Evoked Potentials in real-time.
- Store data to the MATLAB workspace or to a MATLAB file.
- fNIRS Integration: NIRx NIRsport2, Artnis Brite / Brite Lite.
Advanced Software Interfaces
Eyetracker Interface
The Eyetracker Interface for Simulink allows you to acquire eye gaze and x-, y-coordinates of the eye together with biosignal data. It provides a block to read gaze data from the eye-tracker simultaneously with other biosignal data coming from g.USBamp, g.HIamp or g.Nautilus wireless EEG system with dry or wet electrodes. The signals can be visualized, stored and analyzed in real-time in SIMULINK and offline in MATLAB.
UDP Interface
The exchange of data between different computer systems is important for many applications. 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. It can be used to exchange data between 2 Simulink applications running on two different PCs or notebooks.
Events and Real-World Applications
In terms of practical application, during the Ars Electronica Festival, g.HIsys was used to control the movements of an excavator. Furthermore, the technology is featured in various upcoming programs, including:
- THE SPRING SCHOOL 2026
- BR41N.IO HACKATHON (April and October 2026)
- BCI AWARD 2026