Jump to content

Contributions:EnobioADC: Difference between revisions

From BCI2000 Wiki
No edit summary
No edit summary
Line 1: Line 1:
==Synopsis==
==Synopsis==
An ADC module for the Enobio Sensor developed by Neuroelectrics
An ADC module for the Enobio Sensor developed by Neuroelectrics.
ENOBIO is a wearable, modular and wireless electrophysiology sensor system for capture of
ENOBIO is a wearable, modular and wireless electrophysiology sensor system for capture of
* EEG (Electroencephalogram - brain activity)
* EEG (Electroencephalogram - brain activity)
Line 34: Line 34:
Copy:
Copy:


*WinBluetoothAPI.dll
*ENOBIO3G.exe
*ENOBIO3G.exe
*ENOBIO3GAPI.dll
*ENOBIO3GAPI.dll
*QtCore4.dll
*QtCore4.dll
*WinBluetoothAPI.dll


to the prog directory.
to the prog directory.
Line 43: Line 43:
==Parameters==
==Parameters==


===SourceCh===
===SourceCh===  
The number of channels in ENOBIO current version is fixed to 8. This parameter should not be modified.
Indicates the number of Enobio channels to be acquired. Maximum value is 8.


===SampleBlockSize===
===SampleBlockSize===  
SampleBlockSize is 25 by default. Any other value should work, except for 1.
Number of samples transmitted at a time. SampleBlockSize is 30 by default.


===SamplingRate===
===SamplingRate===  
Sampling rate of ENOBIO is fixed to 250Hz. This parameter should not be modified.
Number of samples per second recorded for each channel. Fixed value to 500.


===SourceChOffset, SourceChGain===
===SourceChOffset, SourceChGain===
A SourceChOffset of 0, and a SourceChGain of 0.588 converts A/D units to microVolts.
A SourceChOffset of 0, and a SourceChGain of 0.0.01 converts A/D units to microVolts.
 
===ChannelNames===
list of channel names
 
===BluetoothMac===
Enobio device Bluetooth MAC address 00:07:80:XX:XX:XX (look at the back of your Enobio device to get yours)
 
===EEGChList===
List of physical channel indices of the EEG channels in use.
 
===TriggerChList===
List of one-bit trigger channels to append to the end or a single 0 to acquire all trigger channels as a single 16-bit channel.
 
===NotchFilter===
Filter to remove the influence of the power line noise. Set to 50Hz in Europe or 60Hz in America.
 
===HighPassFilter===
Filter to remove the signal drift and/or low frequencies influence.
 
===LowPassFilter===
Filter to remove high frequencies influence.
 
===AllignChannels===
Bit indicating if channels shall be aligned in time. As default set as true (1).
 
===SourceChTimeOffset===
Fixed delay of the incoming signal. Empty as default.


==States==
===TransmitChList===  
None
List of the channels to take part in the preprocessing stage.

Revision as of 10:10, 3 May 2013

Synopsis

An ADC module for the Enobio Sensor developed by Neuroelectrics. ENOBIO is a wearable, modular and wireless electrophysiology sensor system for capture of

  • EEG (Electroencephalogram - brain activity)
  • ECG (Electrocardiogram - heart activity) and
  • EOG (Electrooculogram - eye movement)

For a description of the ENOBIO sensor, please visit: http://www.neuroelectrics.com/enobio

Location

http://www.bci2000.org/svn/branches/3.0/src/contrib/SignalSource/Enobio

Versioning

Author

Javier Acedo, Programmer, Starlab Barcelona S.L. (javier.acedo@starlab.es)

Alejandro Riera, Tester, Starlab Barcelona S.L. (alejandro.riera@starlab.es)

Version History

V1.0 03-05-2013: First version

Source Code Revisions

  • Initial development: 2710
  • Tested under: 2710
  • Known to compile under: 2710
  • Broken since: --

Installation

Copy:

  • ENOBIO3G.exe
  • ENOBIO3GAPI.dll
  • QtCore4.dll
  • WinBluetoothAPI.dll

to the prog directory.

Parameters

SourceCh

Indicates the number of Enobio channels to be acquired. Maximum value is 8.

SampleBlockSize

Number of samples transmitted at a time. SampleBlockSize is 30 by default.

SamplingRate

Number of samples per second recorded for each channel. Fixed value to 500.

SourceChOffset, SourceChGain

A SourceChOffset of 0, and a SourceChGain of 0.0.01 converts A/D units to microVolts.

ChannelNames

list of channel names

BluetoothMac

Enobio device Bluetooth MAC address 00:07:80:XX:XX:XX (look at the back of your Enobio device to get yours)

EEGChList

List of physical channel indices of the EEG channels in use.

TriggerChList

List of one-bit trigger channels to append to the end or a single 0 to acquire all trigger channels as a single 16-bit channel.

NotchFilter

Filter to remove the influence of the power line noise. Set to 50Hz in Europe or 60Hz in America.

HighPassFilter

Filter to remove the signal drift and/or low frequencies influence.

LowPassFilter

Filter to remove high frequencies influence.

AllignChannels

Bit indicating if channels shall be aligned in time. As default set as true (1).

SourceChTimeOffset

Fixed delay of the incoming signal. Empty as default.

TransmitChList

List of the channels to take part in the preprocessing stage.