g.MOBIlab Blockset for High-Speed online processing under SIMULINK

 

What is High-Speed Online Processing for g.MOBIlab ?

The g.MOBIlab blockset enables you to acquire biosignals like EEG, ECG, EOG, EMG directly under Simulink.
The highly optimized device driver allows to read and analyze the biosignal data with the maximum system speed. Furthermore, the use of the blockset allows you programming your own biosignal acquisition and online data processing applications under Simulink.

Using the sample Simulink model enables you to start acquiring, visualizing and storing your biosignal data within minutes.

The g.MOBIlab blockset is used to setup the communication with the g.MOBIlab amplifier for initializing, starting and stopping the data acquisition or setting and resetting the digital I/O lines.

The g.MOBIlab blockset optimally supports your own development of mobile biosignal data processing programs. Simply drag and drop graphically data processing blocks for e.g. online spectrum estimation or set-up feedback applications.

An optional TCP/IP network connection enables remote control and online data transfer. So acquisition of biosignals and other signals under difficult conditions e.g. in a vacuum chamber or cold-chamber can be performed.



Acquiring biosignal data with g.MOBIlab SIMULINK blockset

This example enables you to acquire, store and analyze 2 channels of brain signals.
In the Simulink model 2 biosignal data channels and the correct communication port (in this case COM3) are selected in the g.MOBIlab block.

The signals for the 2 channels are then displayed via the Scope block (for an example of the brain signal traces see the figure to the right) and stored on the harddisk to a file called biosignal.mat.




Simulink Model for Data Acquisition
Brain signals are characterized by amplitudes and frequency components. In this example the brain signal of channel 2 (see bottom trace in the figure to the right) displays a pronounced rhythmic activity which can even be seen in the time course of the signal.


Time course of two brain signals

However, in general the frequency content of a signal is identified in the frequency domain using the Fourier transform.

The figure to the right displays the online Fourier transformed signal of the brain signal recorded on channel 2. A prominent peak in the spectrum can be identified in the beta band around 17 Hz.

Online Fourier transformed brain signal

Remote Control Unit for g.MOBIlab and SIMULINK

The g.tec Remote Control Unit allows to read biosignal data over a network connection into Simulink. Simulink is used as front-end and all functions of g.MOBIlab can be used.

 


g.MOBIlab

Calculate heart rate and respiration rate with g.MOBIlab and Simulink (PDF 136 kByte)
Brain computer interface with g.MOBIlab and Simulink (PDF 152 kByte)
Remote control of g.MOBIlab with Simulink (PDF 55 kByte)


Highlights
   
Acquire your own EEG, ECG, EMG, EOG data directly within SIMULINK  
Add graphically your own sophisticated data processing algorithms  
Benefit from the Rapid Prototyping Environment for developing, testing and releasing your biosignal applications  
No compilation of the Simulink model is necessary for real-time analysis  
Use standard Simulink blocks for online analysis  
Add your own algorithms as MATLAB S-Functions or C S-Functions  
Store data to the MATALB workspace, to a MATLAB file or to a biosignal data file in GDF  

Package includes SIMULINK device driver for g.MOBIlab
  electronic handbook
  sample models
Prerequisites

g.MOBIlab+ mobile biosignal data acquisition package

  Matlab 7, Simulink 6

Up