analyze neuroscan datas in realtime?

This forum deals with BCI2000 configuration issues.
Post Reply
d5006erh
Posts: 3
Joined: 22 Jun 2016, 23:21

analyze neuroscan datas in realtime?

Post by d5006erh » 14 Sep 2016, 19:42

i want to use bci2000 and neuroscan to contribute an online system in able to use matlab functions to analyze eeg signals in realtime.
i have set bci2000 and neuroscan into an online simulator,and i use it acquire eeg signals.
i have some matlab functions can analyze neuroscan data(.cnt) files.
but bci2000 can only get eeg signals in *.dat files.
are there any ways to convert the file format from *.dat to *cnt?or any other solution to solve this problem?



sorry for my poor english
saku

pbrunner
Posts: 344
Joined: 17 Sep 2010, 12:43

Re: analyze neuroscan datas in realtime?

Post by pbrunner » 15 Sep 2016, 18:10

D5006ehr,

you have several options to export the data:

1) In real-time you can stream the data to an application listening at an UDP port:
http://www.bci2000.org/wiki/index.php/T ... _Connector

2) Offline by converting the BCI2000 data file into ASCII format:
http://www.bci2000.org/wiki/index.php/U ... 2000Export

3) Offline by loading the BCI2000 data into MATLAB:
http://www.bci2000.org/wiki/index.php/U ... _MEX_Files

4) Offline by loading the BCI2000 data into EEG-Lab:
http://www.bci2000.org/wiki/index.php/U ... GLabImport

Let me know if this answers your question.

Regards, Peter

d5006erh
Posts: 3
Joined: 22 Jun 2016, 23:21

Re: analyze neuroscan datas in realtime?

Post by d5006erh » 27 Sep 2016, 01:47

hi,peter

sorry for the late reply,and thank you for your valuable advice
i will try these options,and i will give the feedback for several days,maybe in this week

thanks
saku

d5006erh
Posts: 3
Joined: 22 Jun 2016, 23:21

Re: analyze neuroscan datas in realtime?

Post by d5006erh » 19 Oct 2016, 18:12

pbrunner wrote:D5006ehr,

you have several options to export the data:

1) In real-time you can stream the data to an application listening at an UDP port:
http://www.bci2000.org/wiki/index.php/T ... _Connector

2) Offline by converting the BCI2000 data file into ASCII format:
http://www.bci2000.org/wiki/index.php/U ... 2000Export

3) Offline by loading the BCI2000 data into MATLAB:
http://www.bci2000.org/wiki/index.php/U ... _MEX_Files

4) Offline by loading the BCI2000 data into EEG-Lab:
http://www.bci2000.org/wiki/index.php/U ... GLabImport

Let me know if this answers your question.

Regards, Peter
hi peter,
sorry for late reply.
Now i can stream neuroscan data to bci2000 with the toolbox of matlab called fieldtrip,but the streams can only be read in matlab,not analysis.
And i can use the EEGLabImport loading the data files,i don't know how to use it to analysis the eeg data.
Our lab have some method(based on eeglab) to analyze the cnt of neuroscan,I tried to convert the program in order to deal with bci2000 dat files,but i failed.
I think next step should be stream bci2000 data into eeglab of matlab,or any other suggestions?
Thank you for your help

saku

pbrunner
Posts: 344
Joined: 17 Sep 2010, 12:43

Re: analyze neuroscan datas in realtime?

Post by pbrunner » 19 Oct 2016, 18:47

D5006ehr,

you have two options to acquire data from Neuroscan devices in BCI2000 and to process them in real-time using MATLAB code.

(1) Using the NeuroscanADC.exe as the source module [1] and the MatlabSignalProcessing.exe as the signal processing module [2]. This requires that you have the Scan 4.5 application along with the necessary dongle running on your acquisition machine.

(2) Using the NeuroscanAccessSDK.exe as the source module [3] and theMatlabSignalProcessing.exe as the signal processing module [2]. This requires that you have a dongle for the NeuroscanAccessSDK.

Regards, Peter

[1] http://www.bci2000.org/wiki/index.php/P ... tlabFilter
[2] http://www.bci2000.org/wiki/index.php/C ... nAccessSDK
[3] http://bci2000.org/phpbb/viewtopic.php?f=9&t=3460

pbrunner
Posts: 344
Joined: 17 Sep 2010, 12:43

Re: analyze neuroscan datas in realtime?

Post by pbrunner » 19 Oct 2016, 18:47

D5006ehr,

you have two options to acquire data from Neuroscan devices in BCI2000 and to process them in real-time using MATLAB code.

(1) Using the NeuroscanADC.exe as the source module [1] and the MatlabSignalProcessing.exe as the signal processing module [2]. This requires that you have the Scan 4.5 application along with the necessary dongle running on your acquisition machine.

(2) Using the NeuroscanAccessSDK.exe as the source module [3] and theMatlabSignalProcessing.exe as the signal processing module [2]. This requires that you have a dongle for the NeuroscanAccessSDK.

Regards, Peter

[1] http://www.bci2000.org/wiki/index.php/P ... tlabFilter
[2] http://www.bci2000.org/wiki/index.php/C ... nAccessSDK
[3] http://bci2000.org/phpbb/viewtopic.php?f=9&t=3460

Post Reply

Who is online

Users browsing this forum: Google [Bot] and 1 guest