Skip to main content
QUICK REVIEW

[论文解读] An embedded system for real-time feedback neuroscience experiments

Lírio Onofre Baptista de Almeida, Paulo Matias|arXiv (Cornell University)|Jan 1, 2014
Neural dynamics and brain function参考文献 16被引用 2
一句话总结

本文提出了一种基于Terasic DE2i-150 FPGA与Intel Atom平台的低成本、可重构嵌入式系统,适用于活体神经科学研究实验中的硬实时数据采集与同步刺激输出。该系统实现了神经动作电位的1μs时间戳精度,并通过HTML5和Elm驱动的Web客户端实现了神经元放电图的实时无线可视化,展示了其在高灵活性与教育应用方面开展闭环神经科学研究的可行性。

ABSTRACT

A complete data acquisition and signal output control system for synchronous stimuli generation, geared towards in vivo neuroscience experiments, was developed using the Terasic DE2i-150 board. All emotions and thoughts are an emergent property of the chemical and electrical activity of neurons. Most of these cells are regarded as excitable cells (spiking neurons), which produce temporally localized electric patterns (spikes). Researchers usually consider that only the instant of occurrence (timestamp) of these spikes encodes information. Registering neural activity evoked by stimuli demands timing determinism and data storage capabilities that cannot be met without dedicated hardware and a hard real-time operational system (RTOS). Indeed, research in neuroscience usually requires dedicated electronic instrumentation for studies in neural coding, brain machine interfaces and closed loop in vivo or in vitro experiments. We developed a complete embedded system solution consisting of a hardware/software co-design with the Intel Atom processor running a free RTOS and a FPGA communicating via a PCIe-to-Avalon bridge. Our system is capable of registering input event timestamps with 1μs precision and digitally generating stimuli output in hard real-time. The whole system is controlled by a Linux-based Graphical User Interface (GUI). Collected results are simultaneously saved in a local file and broadcasted wirelessly to mobile device web-browsers in an user-friendly graphic format, enhanced by HTML5 technology. The developed system is low-cost and highly configurable, enabling various neuroscience experimental setups, while the commercial off-the-shelf systems have low availability and are less flexible to adapt to specific experimental configurations.

研究动机与目标

  • 开发一种低成本、可重构的嵌入式系统,用于需要精确动作电位时间戳与同步刺激生成的实时神经科学研究实验。
  • 克服商用系统成本高、灵活性差且通常缺乏闭环实验所需硬实时能力的局限。
  • 为活体与离体神经科学研究提供可定制、便携且可扩展的仪器,适用于科研与教育双重用途。
  • 通过实时操作系统(RTOS)与PCIe-to-Avalon桥接实现FPGA集成,构建软硬件协同设计,确保时间确定性。
  • 利用现代Web技术(如HTML5与Elm)实现实时、基于Web的神经放电数据可视化,支持移动设备与本地设备。

提出的方法

  • 系统基于Terasic DE2i-150开发板,搭载运行免费RTOS的Intel Atom处理器,以及通过PCIe-to-Avalon桥接连接的Altera Cyclone IV FPGA。
  • 利用FPGA逻辑实现1μs分辨率的神经动作电位时间戳捕获,确保硬实时性能。
  • 通过FPGA实时生成数字刺激信号,与动作电位检测同步,支持闭环实验。
  • 基于Linux的GUI控制整个系统,同时将数据保存至本地文件并无线广播至Web浏览器。
  • 采用两种方法实时渲染放电图:一种使用Flot JavaScript库,另一种使用自定义的Elm函数式响应式编程(FRP)Web客户端,以提升性能与响应速度。
  • 系统支持真实活体实验(如果蝇H1神经元)与台架验证阶段的合成信号测试。

实验结果

研究问题

  • RQ1低成本嵌入式系统能否实现适用于实时神经科学反馈的1μs动作电位时间戳采集精度?
  • RQ2FPGA加速的硬件与实时软件协同设计在闭环实验中,能否有效实现同步刺激输出与数据采集?
  • RQ3现代Web技术(如HTML5与Elm)在多大程度上可实现在移动设备与本地设备上对神经数据的低延迟、高响应速度可视化?
  • RQ4与商用现成解决方案相比,该系统的灵活性与可配置性在神经科学研究实验设置中表现如何?
  • RQ5此类系统能否在教育环境中有效应用,以教授实时神经科学研究实验?

主要发现

  • 系统在动作电位时间戳采集中实现了1μs的精度,满足神经编码与闭环实验的严格时间要求。
  • 基于FPGA的动作电位检测与刺激生成系统实现了硬实时运行,确保在微秒级时间约束内具有确定性响应。
  • 通过无线方式将神经数据传输至移动设备与本地Web浏览器,实现了放电图的实时可视化,其中Elm驱动的客户端相比Flot实现展现出更优的渲染性能。
  • 系统成功支持了果蝇H1神经元的活体实验,验证了其对运动视觉刺激下方向选择性放电反应的可靠检测能力。
  • 基于Web的客户端(包括Elm实现)实现了对神经放电序列与刺激序列的动态、交互式可视化,如图8与图11所示。
  • 原型在台架测试(使用合成信号)与真实活体实验中均展示了完整的系统集成与实时性能,验证了其在真实神经科学研究中的适用性。

更好的研究,从现在开始

从论文设计到论文写作,大幅缩短您的研究时间。

无需绑定信用卡

本解读由 AI 生成,并经人工编辑审核。