0

我已将MetroEEG用于 Windows Phone 8 应用程序,该应用程序通过蓝牙将便携式Mindwave 手机连接到 Windows 手机。默认情况下,metroEEG 库将 Mindwave EEG 的数据采集速率设置为 1Hz,而 Mindwave 可以支持高达 100Hz 的刷新率。

我查看了 metroEEG 的源代码,但没有运气。如何将 Mindwave 的数据采集速率设置为 100Hz?

4

1 回答 1

1

因此 Mindwave Mobile 确实每秒提供 512 次更新(根据文档,第 8 页)。但是,提供的更新通常是“原始波形样本”而不是“数据有效负载结构”。数据有效负载结构在 512 个原始波形样本后每 1 秒提供一次。

据我所知,在测试原始波样本时,它们在快速间隔内彼此完全相同。您可以在以下打印输出中看到: 从 Mindwave Mobile 打印出来

MetroEEG 将原始波形样本作为噪声过滤掉,并使用简单的字符串操作专注于数据有效负载结构。要了解实际格式化是如何完成的,请随时阅读解释 MetroEEG 的工作原理

您可以下拉 MetroEEG 源,而不是过滤“UsefulDataPacket”,只需执行您想要获取以 [170,170,4] 数组开头的任何数据的任何字符串操作。请注意,尽管 C#/WP 不支持那么多字符串处理,因此您仍然必须过滤掉一些结果。

于 2013-07-29T16:34:32.147 回答