Processing Cyton Infra Low signals
I am building an Infra Low Neurofeedback design with Bioera and Cyton, similar to Cygnet Advanced Video player, I am sending the values to a custom HTML player that displays a video with a frame that resizes with the signal, but the signal I am getting is a bit confusing,
When I create a low pass filter at 0.1 hz, I get values ranging from 3000 - 4000, for example swings between 3300 - 3450 then back to 3100 - 3500 ...etc,
When I go down to 0.001 hz (1 mhz) the signal amplitude is much lower (I have to set the pipe to float to get a value) starting from 0.00001 then increasing gradually over a few minutes to the single digit number then double digits by 7 minutes into the session
When I set the filter to lower frequency 0.0001 (0.1 mhz) it takes even longer to get to single digits and double digits, and so on for lower frequencies
Currently at Cygnet they can go as low as 0.001 mhz, if I set the filter to that low I have to wait for maybe an hour to get a number that I can work with
But if I multiply the signal after filtering with a factor, it shows much faster but that factor can get very large as you go lower (for 1 mhz I multiply with 10,000, and for 0.1 mhz 10 Million ...etc to get the signal to single digits within 2 - 3 minutes)
and I am not sure if that's the right way to process the signal, any help or insight is greatly appreciated
Comments
I found out that a low pass filter leads to a better training effect than a band pass filter, maybe because the signal has more information in it, so I reverted back to a low pass filter