Can't get sample rates over ~2000hz
in Wifi Shield
I've updated my firmware to latest for both Wifi Shield and Ganglion, and when I run the high speed wifi stream script in OpenBCI_Python (1.0.0 branch) with higher sample rates than 1600hz, it never goes above either around 1850hz or around 1950hz. Tried with 3200/6400/12800/25600 after adding some custom code to change the sample rate.
Tried with Wifi Direct and Wifi Station using 3 different Wifi transmitters on 2 different PCs on Windows 10.
I set latency at 20ms but tried many from 50us to 100ms.
Other configuration includes:
- output as raw. Tried JSON too.
- delimiter = false
- sample_numbers = false and tried true
- timestamps = false and tried true
I've also disabled 3 out of 4 channels with no change. Also tried turning the accelerometer off.
I did try to verify by running OpenBCI_NodeJS_Wifi but I couldn't get TCP or UDP to work there oddly, and also on the GUI you can't set it above 1600hz so I could not conclusively figure out if it may have been due to the Python implementation or my hardware.
Wifi firmware: 2.0.5
Ganglion firmware: 2.0.0
My Ganglion is one of the Kickstarter ones.
I've been stuck on this for a while and have been wondering if anyone else has been able to get sample rates over ~2000hz as well as if anyone would know what the issue could be here.

Comments