2013-07-28 29 views
0

我已將metroEEG用於Windows Phone 8應用程序,該應用程序通過藍牙將便攜式Mindwave mobile連接到windows phone。默認情況下,metroEEG庫將Mindwave EEG的數據採集率設置爲1Hz,而Mindwave可以支持高達100Hz的刷新率。MetroEEG數據採集率

我已經看過metroEEG的源代碼,但沒有運氣。我如何將Mindwave的數據採集率設置爲100Hz?

回答

1

所以Mindwave Mobile每秒提供512個更新(根據documentation,第8頁)。然而,通常提供的更新是「原始波樣本」,而不是「數據有效負載結構」。數據有效負載結構在512個原始波形採樣後每1秒提供一次。

從我所知道的測試原始波樣品在快速間隔中完全相同。您可以看到,這裏在以下打印出來: print out from Mindwave Mobile

MetroEEG過濾掉原始波樣品噪音和使用簡單的字符串操作集中在對數據有效載荷結構。要查看實際格式化的完成情況,請隨時閱讀Explaining how MetroEEG works

您可以下拉MetroEEG源代碼,而不是過濾「UsefulDataPacket」,只是做任何字符串操作,您想要獲得以[170,170,4]數組開頭的任何數據。請注意,儘管C#/ WP不支持那麼多的字符串處理,所以你仍然必須過濾掉一些結果。

+0

謝謝你的回答,你知道爲什麼生波樣品在這裏相同嗎?因爲如果我將Mindwave移動設備連接到個人電腦,我可以以正確的(非相同的值)獲得100Hz的刷新率。 – 7VoltCrayon