EEG Project

Software part

General

The software is composed of three complementary parts: (1) Data Acquisition, (2) Digital signal processing and (3) Graphic User Interface that includes graphs of the results and a computer game.
The software uses threads that allow to show real time data. The software is tested on Linux and we have a windows version available also.

Components description

Data Acquisition - This part initiate connection with the USB device and receives the data. It decodes the data received to voltage representation. This Data is stored and saved to a log file.
Digital signal processing - This part calculates a fast Fourier transform (FFT) continuously and store the data. We also implemented a grade representing the how calm is the player.
Graphic User Interface - This part controlls the game and sends commands to start/stop the game. When the game is active it shows both players two graphs: (1) Voltage VS Time and (2) Amplitude of the alpha waves spectrum.
It shows also the interactive game. There is a ball that moves from one player to another according to the relaxation of the players (built using Qt and OpenGL).

Screenshot

 


Free web hostingWeb hosting

Design downloaded from Free Templates - your source for free web templates
Supported by Hosting24.com