17 bit compression on Ganglion
Hi all,
I'm working on a P300 BCI with visual stimuli. The system is up and running on a laptop, and uses the OpenBCI Cyton. Now, I would like to switch to an Android tablet, and for this reason I'm thinking about using the OpenBCI Ganglion for BLE communication.
My problem is the following one: in order to synchronize the visual stimuli with the EEG data, I use a sensor and I send the sensor's signal together with the EEG data (as explained here). This way, each EEG sample is associated to a value of the sensor. With the OpenBCI Cyton, I had the possibility to use 6 bytes for AUX data, while, from what I understood from the documentation, with the Ganglion I can only use 1 byte when compressing data at 18 bit. But, in this way, I would only be able to have 1 sample of the sensor's signal every two samples of EEG data. Is it right?
So, my idea was to decrease the precision to 17 bit, and use the remaining 16 bit to send two values of the sensor's signal, and have one value for each EEG sample: would it be possible? Has anyone ever tried to use 17 bit precision?
An additional problem would be that every second, the Ganglion send uncompressed data: can I still send AUX data together with this data packet (I think that it is possible, since the data packet is of 12 bytes, and the available bytes are 20-1-12=7 bytes)?
Thank you!
Davide

Comments