EyeLink眼动仪与NeuroScan脑电设备同步采集
连接硬件示意图
Neuroscan EEG 设备目前是通过并行端口(parallel port)触发TTL电平信号来标记事件信号。
EyeLink 眼动仪通常情况下使用网口发送message来标记信号,当然也可以使用并行端口(parallel port)来标记。
如下图所示,您可以使用以下任意一种解决方案来进行同步。
-
方案1:通过刺激电脑上的并行端口发送TTL信号。需要使用Y型线缆(自行制作一分为二的线缆)将 Display PC 上的并行端口直接连接到 Neuroscan SynAmp放大器和 EyeLink Host PC上。因此,Neuroscan EEG 设备和 EyeLink眼动仪都接收到相同的 TTL 信号。
-
方案2(推荐):通过并行端口发送 TTL 信号到 Neuroscan SynAmp放大器和通过以太网发送message到 EyeLink Host PC 。这是组合TTL+message的方案,无需额外的Y型线缆。
-
方案3:使用 EyeLink Host PC 发送 TTL信号到 Neuroscan SynAmp放大器中。如果 Display PC 上没有并行端口,则可以使用此解决方案,但可能会存在微小的延迟。
软件发送标记
通过 Experiment Builder 触发
实验程序示例可参考 Experiment Builder 2.2 及更高版本中提供的Examples-EEG integration - Neuroscan_EyeLink_simple示例模板,适用于方案1和方案2。
设置说明: 使用了Experiment Builder 中的 BiometricTTL 节点(推荐)和 setTTL 节点通过刺激电脑(Display PC)上的并行端口发送 TTL。
如您无需设置控制NeuroScan的开始与结束记录,可直接使用setTTL组件,可参考链接:
如您需要设置控制NeuroScan的开始与结束记录,则需要配置Neuroscan的采集软件curry中接收TTL值的前提设置。如开始记录Start Recording = 254 结束/暂停记录Stop/Pause Recording = 255
然后,在Experiment Builder 中选择BiometricTTL 组件进行属性设置,选择对应的控制选项,并设置TTL值。
通过 E-Prime 触发
从以上方案中,我们可以知道,方案1和方案2均需要发送TTL信号到Neuroscan SynAmp放大器中。因此,在通过我们的e-prime连接眼动仪示例程序,根据您的需求修改好程序后,您就可以添加相应的发送TTL信号的代码同步发送标记到EEG中。
如使用方案1,则使用Y型线缆,则数据文件具有相同的TTL数字标记
如使用方案2,则neuroscan有TTL数字标记,眼动仪的EDF文件中则应有Message+TTL数字标记,在E-prime中发送Message+TTL数字标记,则注意查看对应的代码tracker.sendMessage “Trial Ready”&“TTL数字”
通过MATLAB+Psychtoolbox、NBS Presentation、PsychoPy、OpenSesame以及其它第三方软件触发
同E-prime解决方案类似,确定选择的同步方案,则分别根据设备所接收的信号标记,由刺激软件同步发送即可完成。
数据的分析
可参考之前写过的文章《EyeLink眼动和脑电多模态数据融合分析》
谢谢大家观看,如有帮助,来个喜欢或者关注吧!
本文作者:陈锐
博客地址 : Chen Rui Blog
知乎地址 : 知乎专栏
书店地址 : 书店主页
知识星球 : 星球主页
版权声明:本文由 陈锐CR 在 2022年09月02日发表。本博客文章作者为陈锐CR时均采用属于个人原创撰写,未经许可,禁止在任何媒介以任何形式复制、发行本文章,如需转载,请查看About联系方式,非商业转载请注明出处,不得用于商业目的。
文章题目及链接:《EyeLink眼动仪与NeuroScan脑电设备同步采集》