Brainflow: synthesize a board using an existing dataset for SSVEPs detection

Hello dear all, how are you? Greetings from Uruguay :) .
I've a few questions. I'm working with the cyton and ganglion board in order to tray to implement a Realtime BCI based on SSVEPs. I was working in oflline mode and everything is ok, but now I want to use my algorithms in real time with real data, but first I want to test them, so I was wondering if there are some way to "synthesize a board with brainflow" using an existing data set, this is important because this dataset contain SSVEPs, so if I can "simulate real data" I think I can use that information in order to test my classifier.

Thank you so much in advance.

Regards,

Lucas.

Comments

  • retiututretiutut Louisiana, USA
    edited June 2021

    @lucasbaldezzari You can use either a board emulator or the synthetic board. You are free to join the BrainFlow Slack channel for more detailed info, examples, and code that might help.

    https://brainflow.readthedocs.io/en/stable/SupportedBoards.html#synthetic-board
    https://github.com/brainflow-dev/brainflow

    I think "Synthetic Board" might be what you need, this is used for "Synthetic" data mode in the OpenBCI GUI, with frequencies increasing every 5Hz to 10Hz per channel. I used this to help develop the Spectrogram widget and test the FFT widget.

    Hope this helps,
    RW

  • Hi retiutut, how are you? Thank you so much for your fast reply.
    I will join to the slack channel, ¿do you have the link or something?
    About your examples, I know that the synthetic signals have 5Hz and 10Hz spikes, but I was wondering if you can use an existing data set to simulate a real time data and use it in order to plot them, apply the fft and some classifier in real time processing.
    Regards,

    Lucas.

  • retiututretiutut Louisiana, USA

    You probably want to playback files then.

    Here is the link to join BrainFlow Slack: https://c6ber255cc.execute-api.eu-west-1.amazonaws.com/Express/

    Take Care,
    RW

  • Yeah! The right word is "playback", thank you so much for this and the link, haha.
    I will let you know when I find the solution.
    Regards,

    Lucas.

Sign In or Register to comment.