Matlab communication for online experiments
Posted: 30 Sep 2008, 12:01
Hello,
after developing an application which uses the position of the cursor in the x dimension using the Cursor Feedback Task Filter, I am going to try some methods for feature extraction.
In our laboratory, using the data set III from the BCI Competition 2003, we have programmed some methods for feature extraction and classification in Matlab.
For feature extraction we have used:
1) Spectral features using FFT
2) Continuous Wavelet Transform
3) Discrete Wavelet transform
4) AR models
5) Adaptative filter (described in: D. J. Krusienski, G. Schalk, D. J. McFarland, y J. R. Wolpaw, “A μ-Rhythm Matched Filter for Continuous Control of a Brain-Computer Interface,”IEEE Trans. on Biomed. Eng., vol. 54, no. 2, pp. 273–280, Febrero 2007.)
6) The winner method in the competition: Complex Morelet Wavelets
My questions are:
- Would be useful to use the matlab filter for online experiments with the Cursor Feedback Task and my application or would be better to programme the methods in C++ (and create a new Signal processing Filter) ???
- Does a mathematical library exist?? I mean, can I use a C++ library for calculate Fourier transforms or similar operations (Wavelets,...) ??
- Would be better using the AR filter or the FFT filter instead of using the Matlab programmes developed previously, what do you think??
Thanks.
after developing an application which uses the position of the cursor in the x dimension using the Cursor Feedback Task Filter, I am going to try some methods for feature extraction.
In our laboratory, using the data set III from the BCI Competition 2003, we have programmed some methods for feature extraction and classification in Matlab.
For feature extraction we have used:
1) Spectral features using FFT
2) Continuous Wavelet Transform
3) Discrete Wavelet transform
4) AR models
5) Adaptative filter (described in: D. J. Krusienski, G. Schalk, D. J. McFarland, y J. R. Wolpaw, “A μ-Rhythm Matched Filter for Continuous Control of a Brain-Computer Interface,”IEEE Trans. on Biomed. Eng., vol. 54, no. 2, pp. 273–280, Febrero 2007.)
6) The winner method in the competition: Complex Morelet Wavelets
My questions are:
- Would be useful to use the matlab filter for online experiments with the Cursor Feedback Task and my application or would be better to programme the methods in C++ (and create a new Signal processing Filter) ???
- Does a mathematical library exist?? I mean, can I use a C++ library for calculate Fourier transforms or similar operations (Wavelets,...) ??
- Would be better using the AR filter or the FFT filter instead of using the Matlab programmes developed previously, what do you think??
Thanks.