Can't get sample rates over ~2000hz

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

Sign In or Register to comment.