Contributions:EnobioADC: Difference between revisions
No edit summary |
|||
| (8 intermediate revisions by 2 users not shown) | |||
| Line 1: | Line 1: | ||
==Synopsis== | ==Synopsis== | ||
An ADC module for the Enobio Sensor developed by | 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 6: | Line 6: | ||
* EOG (Electrooculogram - eye movement) | * EOG (Electrooculogram - eye movement) | ||
For a description of the ENOBIO sensor, please visit: | For a description of the ENOBIO sensor, please visit: | ||
http://www. | http://www.neuroelectrics.com/enobio | ||
==Location== | ==Location== | ||
http://www.bci2000.org/svn/ | http://www.bci2000.org/svn/trunk/src/contrib/SignalSource/Enobio/Enobio3G | ||
==Versioning== | ==Versioning== | ||
| Line 15: | Line 15: | ||
===Author=== | ===Author=== | ||
Javier Acedo, Programmer, Starlab Barcelona S.L. | |||
( | (javier.acedo@starlab.es) | ||
Alejandro Riera, Tester, Starlab Barcelona S.L. | Alejandro Riera, Tester, Starlab Barcelona S.L. | ||
| Line 22: | Line 22: | ||
===Version History=== | ===Version History=== | ||
V1.0 | V1.0 03-05-2013: First version | ||
===Source Code Revisions=== | ===Source Code Revisions=== | ||
*Initial development: | *Initial development: 4433 | ||
*Tested under: | *Tested under: 4433 | ||
*Known to compile under: | *Known to compile under: 4433 | ||
*Broken since: -- | *Broken since: -- | ||
| Line 34: | Line 34: | ||
Copy: | Copy: | ||
* | *ENOBIO3G.exe | ||
* | *ENOBIO3GAPI.dll | ||
*QtCore4.dll | |||
*WinBluetoothAPI.dll | |||
to the prog directory. | to the prog directory. | ||
| Line 41: | Line 43: | ||
==Parameters== | ==Parameters== | ||
===SourceCh=== | ===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.001 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. | |||
==Old Enobio Generation== | |||
BCI 2000 also supports old generation Enobio. A wearable, modular and wireless 4 channels electrophysiology for measuring EEG, ECG and EOG. | |||
===Location=== | |||
http://www.bci2000.org/svn/trunk/src/contrib/SignalSource/Enobio/Enobio | |||
===Installation=== | |||
Copy: | |||
*ENOBIO.exe | |||
*EnobioDLL.dll | |||
to the prog directory. | |||
=== | ===Parameters=== | ||
SourceCh :Indicates the number of Enobio channels. Fixed value to 4.<br> | |||
SampleBlockSize: Number of samples transmitted at a time. SampleBlockSize is 25 by default.<br> | |||
SamplingRate: Number of samples per second recorded for each channel. Fixed value to 250.<br> | |||
SourceChOffset, SourceChGain: A SourceChOffset of 0, and a SourceChGain of 0.058 converts A/D units to microVolts. | |||
=== | ===Compiling Old Enobio Version=== | ||
To compile old Enobio generation it is necessary to edit the CMakeLists.txt file located in http://www.bci2000.org/svn/trunk/src/contrib/SignalSource/Enobio<br> | |||
It is necessary to comment the line ADD_SUBDIRECTORY( Enobio3G ) and uncomment ADD_SUBDIRECTORY( Enobio ) | |||
Latest revision as of 11:20, 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/trunk/src/contrib/SignalSource/Enobio/Enobio3G
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: 4433
- Tested under: 4433
- Known to compile under: 4433
- 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.001 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.
Old Enobio Generation
BCI 2000 also supports old generation Enobio. A wearable, modular and wireless 4 channels electrophysiology for measuring EEG, ECG and EOG.
Location
http://www.bci2000.org/svn/trunk/src/contrib/SignalSource/Enobio/Enobio
Installation
Copy:
- ENOBIO.exe
- EnobioDLL.dll
to the prog directory.
Parameters
SourceCh :Indicates the number of Enobio channels. Fixed value to 4.
SampleBlockSize: Number of samples transmitted at a time. SampleBlockSize is 25 by default.
SamplingRate: Number of samples per second recorded for each channel. Fixed value to 250.
SourceChOffset, SourceChGain: A SourceChOffset of 0, and a SourceChGain of 0.058 converts A/D units to microVolts.
Compiling Old Enobio Version
To compile old Enobio generation it is necessary to edit the CMakeLists.txt file located in http://www.bci2000.org/svn/trunk/src/contrib/SignalSource/Enobio
It is necessary to comment the line ADD_SUBDIRECTORY( Enobio3G ) and uncomment ADD_SUBDIRECTORY( Enobio )