当前位置: 首页 > 专利查询>浙江大学专利>正文

一种基于VPX总线的脑神经信号实时并行处理系统技术方案

技术编号:13158604 阅读:81 留言:0更新日期:2016-05-09 20:34
本发明专利技术公开了一种基于VPX总线的脑神经信号实时并行处理系统,包括:神经信号采集子系统,用于进行脑神经数据的采集以及预处理;主控子系统,与神经信号采集子系统通信连接,用于接收脑神经数据,进行脑神经数据计算的任务分配,以及脑神经数据处理结果的输出;数据交换子系统,与主控子系统通信连接,用于完成脑神经数据的传输;算法计算子系统,与数据交换子系统通信连接,用于计算主控子系统分配的任务,将计算结果返回至主控子系统。本发明专利技术提供了一种基于VPX总线的脑神经信号实时并行处理系统,能发挥多核处理器计算性能强、互联带宽高、功耗低的特性。

【技术实现步骤摘要】

本专利技术涉及脑信号处理
,具体涉及一种基于VPX总线的脑神经信号实时并行处理系统
技术介绍
植入式脑机接口是目前国际研究的热点,相关的研究成果和进展不断刷新人们对于脑信号处理的认识。2003年,Carmena等人将微丝电极埋植在猴子额顶页皮层区域,利用采集到的神经信号成功的控制机械手完成了伸抓动作。2012年,布朗大学的Donoghue团队发布自己的研究成果,一名植入神经电极的瘫痪病人利用大脑神经信号控制机械手抓起放置在桌子上的杯子,并将其送到自己嘴边实现了自主喝咖啡。2014年,浙江大学求是高等研究院与浙江大学医学院附属第二医院合作,成功实现了国内首例意念控制机械手。尽管植入式脑机接口研究取得了很大进展,但仍存在一些需要解决的问题。现在的脑信号处理平台,不但需要解码出来的信息十分精确,对解码本身也具有实时性的要求。由于神经系统是一个高度复杂的非线性系统,需要复杂的算法才能实现精确解码,而复杂的算法通常具有较大的计算量,这就对脑信号处理平台的计算性能提出了很高的要求。另一方面为了准确解析神经活动中蕴含的信息,需要在时间和空间上尽可能多的记录神经集群活动,使得需要处理的数据规模非常庞大,并且包含有冗余信息,对系统解码的速度、精度和实时性都提出了挑战。高维度的神经数据增加了系统的计算复杂度,给脑机接口系统的低功耗和便携式的实现带来困难。目前应用广泛的脑信号处理平台主要是PC机,由数据采集模块采集到原始的神经信号并作信号预处理后传输到PC机中,信号处理算法运行在PC机上,负责对神经信号进行建模和分析。但是这样的系统不够灵活,耗能较高,而且算法计算的速度受到PC计算的限制,实时性较差。当前也有一些大型计算机和巨型计算机用于海量数据处理,虽然这些计算机的数据处理能力很强,数据吞吐量很大,但是由于体积庞大,价格昂贵,功耗高,数量少,很难广泛应用于通用高性能数据处理。在数字信号处理领域中,分布式计算,数据的高速、高带宽交换是提高系统处理速度的关键技术之一。随着总线技术的不断发展,传统的并行总线应用越来越少,而新一代的串行总线,如Rapid1,其传输速率可以达到lOGbps,这使得其在高速信号处理领域得到了广泛的应用。VPX是基于VME和高速串行总线的不断应用发展起来的,它对VME总线架构进行了重大改进,能够满足对于坚固性、多核处理器计算、DSP数据处理、多种串行技术(Rapid1/PCIe等)集成应用的环境。开展基于多核处理器的高性能数据处理平台研究具有重要工程价值与理论指导意义。VPX架构、多核处理器以及基于FPGA的系统将改变高性能数据处理平台的发展方向。
技术实现思路
本专利技术提供了一种基于VPX总线的脑神经信号实时并行处理系统,能发挥多核处理器计算性能强、互联带宽高、功耗低的特性。—种基于VPX总线的脑神经信号实时并行处理系统,包括:神经信号采集子系统,用于进行脑神经数据的采集以及预处理;主控子系统,与神经信号采集子系统通信连接,用于接收脑神经数据,进行脑神经数据计算的任务分配,以及脑神经数据处理结果的输出;数据交换子系统,与主控子系统通信连接,用于完成脑神经数据的传输;算法计算子系统,与数据交换子系统通信连接,用于计算主控子系统分配的任务,将计算结果返回至主控子系统。本专利技术提供的脑神经信号实时并行处理系统是一种以多核处理器和浮点运算处理器为核心而构建的嵌入式平台,能够实现高通量的脑神经信号的采集和实时并行处理,整个系统采用Rapid1总线技术构建,并可以进一步扩展,具有强大的数据交换能力和信号实时并行处理能力。作为优选,所述脑神经信号采集子系统至少有一个,各脑神经信号采集子系统并行;所述算法计算子系统至少有一个,各算法计算子系统并行。各脑神经信号采集子系统同时进行不同对象的脑神经信号采集,实现高通量的脑神经?目号米集。各算法计算子系统同时对主控子系统分配的任务进行计算,并将计算结果实时返回至主控子系统。作为优选,每个脑神经信号采集子系统包括:FPGA、无线通讯芯片、和光纤收发芯片。所述脑神经信号采集子系统还包括高精度A/D芯片、光电转换模块以及前置转接器。所述脑神经信号采集子系统完成脑神经信号的采集、预处理和数据的传输,数据的传输可以通过有线或无线的方式进行。所述脑神经信号采集子系统可通过光电模块与外部实现光纤互连,有效隔离噪声,同时通过无线的方式进行脑神经数据的传输。作为优选,所述主控子系统包括:Rapid 10交换芯片、通过Rapid 10接口与Rapid10交换芯片相连的多核DSP+ARM处理器、千兆以太网芯片、无线通讯芯片、光纤收发芯片和监管接口。主控子系统完成脑神经数据的接收,计算任务的分配,计算任务的动态重组,以及处理结果的输出等功能。主控子系统内部的多核DSP+ARM处理器通过Rapid 10接口与Rapid10交换芯片相连,实现和数据交换子系统之间的高带宽数据交换和命令传输。作为优选,每个算法计算子系统包括:Rapid10交换芯片、通过Rapid 10接口与Rapid 10交换芯片相连的多核浮点运算处理器、千兆以太网芯片和监管接口。算法计算子系统用于完成多种脑神经处理算法的实时并行计算和数据传输。多核浮点运算处理器具有硬件加速单元,实现脑神经信号处理算法的快速高效计算。作为优选,所述数据交换子系统包括:FPGA、千兆以太网交换机、Rapid10交换机和监管接口。数据交换子系统通过串行总线实现主控子系统和算法子系统之间的高速数据交换和命令传输。每个算法计算子系统的监管接口与主控子系统的监管接口之间利用串行总线连接,每个算法计算子系统的监管接口与数据交换子系统的监管接口之间利用串行总线连接,所述串行总线为I2C低速串行总线,或UART低速串行总线。监管接口之间的通讯实现控制命令传输和子系统运行检测等功能。本专利技术提供的脑神经信号实时并行处理系统基于VPX总线机箱,主控子系统、算法计算子系统、数据交换子系统采用模块化设计,整个系统的计算处理性能强,便携性好,具备优异的低功耗性能,单瓦特能效比达到1.92GFlops/W,具备lOGbps高速串行总线互联。【附图说明】图1为本专利技术脑神经信号实时并行处理系统的组成示意框图;图2为本专利技术中主控子系统的示意框图;图3为本专利技术中算法计算子系统的示意框图;图4为本专利技术中脑神经信号采集子系统的示意框图;图5为本专利技术中数据交换子系统的示意框图。【具体实施方式】下面结合附图和实例,对本专利技术基于VPX总线的高通量脑神经信号实时并行处理系统进行详细说明。如图1所示,一种基于VPX总线的高通量脑神经信号实时并行处理系统包括:脑神当前第1页1 2 本文档来自技高网
...

【技术保护点】
一种基于VPX总线的脑神经信号实时并行处理系统,其特征在于,包括:神经信号采集子系统,用于进行脑神经数据的采集以及预处理;主控子系统,与神经信号采集子系统通信连接,用于接收脑神经数据,进行脑神经数据计算的任务分配,以及脑神经数据处理结果的输出;数据交换子系统,与主控子系统通信连接,用于完成脑神经数据的传输;算法计算子系统,与数据交换子系统通信连接,用于计算主控子系统分配的任务,将计算结果返回至主控子系统。

【技术特征摘要】

【专利技术属性】
技术研发人员:周凡刘雪松李晓鹏陈耀武
申请(专利权)人:浙江大学
类型:发明
国别省市:浙江;33

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1