Page 1 of 1

Raw data timestamps

Posted: Wed Aug 26, 2020 7:16 am
by cnolan
Hi folks, I've got one of the original Muse devices, and I'm just trying to understand what is saved in the raw protocol buffer format. With every event (including every EEG sample) there is a timestamp, but the timestamps suggest a very uneven sampling rate. Am I correct in assuming therefore that the timestamps are actually just the time the packet is saved, rather than the actual sample time? If so, is there a known constant sampling rate for the device?

Cheers,
Chris.

Re: Raw data timestamps

Posted: Wed Aug 26, 2020 9:41 am
by James
Correct. Timestamps are assigned in the phone after being processed through the Bluetooth packet buffer, so they tend to be bunched up.
This is a known issue that only Interaxon can fix with a firmware update unfortunately.
The 2014 MU-01 model Muse raw eeg data rate is 220Hz, all the other Muse's run at 256Hz.

Re: Raw data timestamps

Posted: Wed Aug 26, 2020 8:22 pm
by cnolan
Perfect, thanks for the information James, and the timely response.

Re: Raw data timestamps

Posted: Tue Feb 16, 2021 8:26 am
by bgodde
James, great tool - thank you very much. Love to use it for teaching psych students in EEG.
James wrote: Wed Aug 26, 2020 9:41 am Correct. Timestamps are assigned in the phone after being processed through the Bluetooth packet buffer, so they tend to be bunched up.
This is a known issue that only Interaxon can fix with a firmware update unfortunately.
The 2014 MU-01 model Muse raw eeg data rate is 220Hz, all the other Muse's run at 256Hz.
What does that mean for the OSD data stream? Do I get there also each single data package with 256 Hz sampling time and just ignore the time of receiving it?

Re: Raw data timestamps

Posted: Tue Feb 16, 2021 9:30 am
by James
The timestamps in the CSV and OSC data will be the same. They're both as accurate as they can be, given the Bluetooth data buffering.