• 文献检索
  • 文档翻译
  • 深度研究
  • 学术资讯
  • Suppr Zotero 插件Zotero 插件
  • 邀请有礼
  • 套餐&价格
  • 历史记录
应用&插件
Suppr Zotero 插件Zotero 插件浏览器插件Mac 客户端Windows 客户端微信小程序
定价
高级版会员购买积分包购买API积分包
服务
文献检索文档翻译深度研究API 文档MCP 服务
关于我们
关于 Suppr公司介绍联系我们用户协议隐私条款
关注我们

Suppr 超能文献

核心技术专利:CN118964589B侵权必究
粤ICP备2023148730 号-1Suppr @ 2026

文献检索

告别复杂PubMed语法,用中文像聊天一样搜索,搜遍4000万医学文献。AI智能推荐,让科研检索更轻松。

立即免费搜索

文件翻译

保留排版,准确专业,支持PDF/Word/PPT等文件格式,支持 12+语言互译。

免费翻译文档

深度研究

AI帮你快速写综述,25分钟生成高质量综述,智能提取关键信息,辅助科研写作。

立即免费体验

现场可编程门阵列实现大鼠运动皮层解码的概率神经网络。

Field-programmable gate array implementation of a probabilistic neural network for motor cortical decoding in rats.

机构信息

Qiushi Academy for Advanced Studies, Zhejiang University, Hangzhou 310027, PR China.

出版信息

J Neurosci Methods. 2010 Jan 15;185(2):299-306. doi: 10.1016/j.jneumeth.2009.10.001. Epub 2009 Oct 29.

DOI:10.1016/j.jneumeth.2009.10.001
PMID:19879294
Abstract

A practical brain-machine interface (BMI) requires real-time decoding algorithms to be realised in a portable device rather than a personal computer. In this article, a field-programmable gate array (FPGA) implementation of a probabilistic neural network (PNN) is proposed and developed to decode motor cortical ensemble recordings in rats performing a lever-pressing task for water rewards. A chronic 16-channel microelectrode array was implanted into the primary motor cortex of the rat to record neural activity, and the pressure signal of the lever were recorded simultaneously. To decode the pressure value from neural activity, both Matlab-based and FPGA-based mapping algorithms using a PNN were implemented and evaluated. In the FPGA architecture, training data of the network were stored in random access memory (RAM) blocks and multiply-add operations were realised by on-chip DSP48E slices. In the approximation of the activation function, a Taylor series and a look-up table (LUT) are used to achieve an accurate approximation. The results of FPGA implementation are as accurate as the realisation of Matlab, but the running speed is 37.9 times faster. This novel and feasible method indicates that the performance of current FPGAs is competent for portable BMI applications.

摘要

实用的脑机接口 (BMI) 需要在便携式设备而不是个人计算机中实现实时解码算法。在本文中,提出并开发了一种现场可编程门阵列 (FPGA) 实现的概率神经网络 (PNN),用于解码大鼠执行 lever-pressing 任务以获取水奖励时的运动皮质组合记录。将一个慢性 16 通道微电极阵列植入大鼠的初级运动皮层以记录神经活动,并同时记录 lever 的压力信号。为了解码神经活动中的压力值,使用 PNN 实现并评估了基于 Matlab 和基于 FPGA 的映射算法。在 FPGA 架构中,网络的训练数据存储在随机存取存储器 (RAM) 块中,并且通过片上 DSP48E 切片实现乘法-累加操作。在激活函数的逼近中,使用泰勒级数和查找表 (LUT) 来实现精确逼近。FPGA 实现的结果与 Matlab 的实现一样准确,但运行速度快 37.9 倍。这种新颖且可行的方法表明,当前 FPGA 的性能能够胜任便携式 BMI 应用。

相似文献

1
Field-programmable gate array implementation of a probabilistic neural network for motor cortical decoding in rats.现场可编程门阵列实现大鼠运动皮层解码的概率神经网络。
J Neurosci Methods. 2010 Jan 15;185(2):299-306. doi: 10.1016/j.jneumeth.2009.10.001. Epub 2009 Oct 29.
2
Statistical encoding model for a primary motor cortical brain-machine interface.用于初级运动皮层脑机接口的统计编码模型。
IEEE Trans Biomed Eng. 2005 Jul;52(7):1312-22. doi: 10.1109/TBME.2005.847542.
3
Bayesian population decoding of motor cortical activity using a Kalman filter.使用卡尔曼滤波器对运动皮层活动进行贝叶斯群体解码。
Neural Comput. 2006 Jan;18(1):80-118. doi: 10.1162/089976606774841585.
4
FPGA implementation of hardware processing modules as coprocessors in brain-machine interfaces.在脑机接口中作为协处理器的硬件处理模块的现场可编程门阵列实现
Annu Int Conf IEEE Eng Med Biol Soc. 2011;2011:4613-6. doi: 10.1109/IEMBS.2011.6091142.
5
Ascertaining neuron importance by information theoretical analysis in motor Brain-Machine Interfaces.通过信息理论分析确定运动脑机接口中神经元的重要性。
Neural Netw. 2009 Jul-Aug;22(5-6):781-90. doi: 10.1016/j.neunet.2009.06.007. Epub 2009 Jun 30.
6
Robustness of neuroprosthetic decoding algorithms.神经假体解码算法的稳健性。
Biol Cybern. 2003 Mar;88(3):219-28. doi: 10.1007/s00422-002-0374-6.
7
Neural correlates of skill acquisition with a cortical brain-machine interface.通过皮层脑机接口进行技能习得的神经关联
J Mot Behav. 2010 Nov;42(6):355-60. doi: 10.1080/00222895.2010.526457.
8
FPGA implementation of a stochastic neural network for monotonic pseudo-Boolean optimization.用于单调伪布尔优化的随机神经网络的现场可编程门阵列实现。
Neural Netw. 2008 Aug;21(6):872-9. doi: 10.1016/j.neunet.2008.06.018. Epub 2008 Jul 3.
9
Closed-loop cortical control of direction using support vector machines.使用支持向量机对方向进行闭环皮层控制。
IEEE Trans Neural Syst Rehabil Eng. 2005 Mar;13(1):72-80. doi: 10.1109/TNSRE.2004.843174.
10
3-D brain MRI tissue classification on FPGAs.基于 FPGA 的 3-D 脑部 MRI 组织分类
IEEE Trans Image Process. 2009 Dec;18(12):2735-46. doi: 10.1109/TIP.2009.2028926. Epub 2009 Jul 31.

引用本文的文献

1
A new approach for neural decoding by inspiring of hyperdimensional computing for implantable intra-cortical BMIs.受超维计算启发的植入式脑皮层 BMI 神经解码新方法。
Sci Rep. 2024 Oct 7;14(1):23291. doi: 10.1038/s41598-024-74681-1.
2
Inhibition of Long-Term Variability in Decoding Forelimb Trajectory Using Evolutionary Neural Networks With Error-Correction Learning.使用具有纠错学习功能的进化神经网络抑制前肢轨迹解码中的长期变异性。
Front Comput Neurosci. 2020 Mar 31;14:22. doi: 10.3389/fncom.2020.00022. eCollection 2020.
3
Brain-controlled muscle stimulation for the restoration of motor function.
用于恢复运动功能的脑控肌肉刺激
Neurobiol Dis. 2015 Nov;83:180-90. doi: 10.1016/j.nbd.2014.10.014. Epub 2014 Oct 28.
4
Neural decoding using a parallel sequential Monte Carlo method on point processes with ensemble effect.基于具有集合效应的点过程,使用并行序贯蒙特卡罗方法进行神经解码。
Biomed Res Int. 2014;2014:685492. doi: 10.1155/2014/685492. Epub 2014 May 18.