2017-04-08 105 views
1

我使用EmoKit(https://github.com/openyou/emokit)来检索数据。示例数据如下所示:如何解释和使用Emokit数据?

+========================================================+ 
| Sensor | Value | Quality | Quality L1 | Quality L2 | 
+--------+----------+----------+------------+------------+ 
| F3 | -768 | 5672 | None | Excellent | 
| FC5 | 603 | 7296 | None | Excellent | 
| AF3 | 311 | 7696 | None | Excellent | 
| F7 | -21 | 296 | Nothing | Nothing | 
| T7 | 433 | 104 | Nothing | Nothing | 
| P7 | 581 | 7592 | None | Excellent | 
| O1 | 812 | 7760 | None | Excellent | 
| O2 | 137 | 6032 | None | Excellent | 
| P8 | 211 | 5912 | None | Excellent | 
| T8 | -51 | 6624 | None | Excellent | 
| F8 | 402 | 7768 | None | Excellent | 
| AF4 | -52 | 7024 | None | Excellent | 
| FC6 | 249 | 6064 | None | Excellent | 
| F4 | 509 | 5352 | None | Excellent | 
| X | -2 | N/A | N/A  | N/A  | 
| Y | 0  | N/A | N/A  | N/A  | 
| Z | ?  | N/A | N/A  | N/A  | 
| Batt | 82 | N/A | N/A  | N/A  | 
+--------+----------+----------+------------+------------+ 
|Packets Received: 3101 | Packets Processed: 3100 | 
| Sampling Rate: 129 |  Crypto Rate: 129 | 
+========================================================+ 

这些数值是否为微伏?如果是这样,这些如何能超过200微伏? EEG数据的范围是0-200微伏。或者这是否需要某种处理?如果是这样?

回答

1

正如frequently asked questions of emokit描述:

  • 什么单位的数据,我找回吗?我如何从中得到伏特?

一个最低显著位十四位值,你得到的回复是0.51微伏。请参阅规格了解更多详情。

specification (via archive.org)的细节来看,我们发现了“Emotiv公司的EPOC神经耳机”以下内容:

Resolution      | 14 bits 1 LSB = 0.51μV (16 bit ADC, 
           | 2 bits instrumental noise floor discarded) 
Dynamic range (input referred) | 8400μV (pp) 

作为一个验证,我们可以检查,对于一个14位线性ADC ,8400微伏(峰 - 峰)将被分为8400/16384或大约0.5127微伏的步数。

对于Epoc +,comparison chart表示14位和16位版本(动态范围为+/- 4.17mV或峰 - 峰值为8340微伏)。然后,16位版本将具有8340/65536或大约0.127微伏的原始数据步骤。如果这是您正在使用的,那么您列出的最大值812将对应于812 * 0.127 = 103微伏。

+0

感谢您解释这里的基本原理。我有一个Emotiv Epoc 1.0(不是Epoc +)。在网络上的一些资源(https://www.emotiv.com/forums/topic/Insight_Sample_EEG_data/)中,提到了原始传感器数据偏移了4100微伏。你认为这应该从阅读中删除吗?或者我应该使用带通滤波器(频域)来处理这个问题? – chochim

+1

您必须在Emotiv数据上执行此操作,但[emokit会为您执行此操作](https://github.com/openyou/emokit/blob/master/python/emokit/packet.py#L55)。 – SleuthEye

+0

谢谢@SleuthEye。 – chochim