2013-07-28 28 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