发明名称 |
一种基于多核处理器的脑信号实时并行处理方法 |
摘要 |
本发明公开了一种基于多核处理器的脑信号实时并行处理方法,包括:步骤1,ARM处理器接收神经数据和处理指令,并将神经数据和处理指令发送至第一内核;步骤2,第二内核根据上一次的预测运动状态,计算当前预测运动状态,并在当前预测运动状态的偏差范围内随机采样,得到若干个运动状态采样点;步骤3,第三内核根据运动状态采样点,计算各运动状态采样点下神经数据的期望;步骤4,第四内核计算各运动状态采样点下,出现当前神经数据的后验概率;步骤5,第一内核根据运动状态采样点和对应的后验概率,得到预测运动状态;步骤6,ARM处理器接收预测运动状态并输出。本发明能够实现脑神经数据的高速传输处理。 |
申请公布号 |
CN105549738A |
申请公布日期 |
2016.05.04 |
申请号 |
CN201510916697.1 |
申请日期 |
2015.12.10 |
申请人 |
浙江大学 |
发明人 |
田翔;周凡;周橹楠;陈耀武 |
分类号 |
G06F3/01(2006.01)I;G06F9/54(2006.01)I |
主分类号 |
G06F3/01(2006.01)I |
代理机构 |
杭州天勤知识产权代理有限公司 33224 |
代理人 |
刘静静 |
主权项 |
一种基于多核处理器的脑信号实时并行处理方法,其特征在于,所述多核处理器至少包括一个ARM处理器和四个内核,所述的并行处理方法包括:步骤1,ARM处理器接收神经数据和处理指令,并将神经数据和处理指令发送至第一内核,第一内核将处理指令传递至第二内核;步骤2,第二内核接收处理指令后,根据上一次的预测运动状态,通过状态转移方程,计算当前预测运动状态,并在当前预测运动状态的偏差范围内随机采样,得到若干个运动状态采样点,第二内核将处理指令传递至第三内核;步骤3,第三内核接收处理指令后,根据运动状态采样点,通过观测方程,计算各运动状态采样点下神经数据的期望,每个期望计算完毕后,第三内核实时将处理指令传递至第四内核,直至得到所有运动状态采样点下神经数据的期望;步骤4,第四内核接收处理指令后,根据神经数据和对应的期望,计算各运动状态采样点下,出现当前神经数据的后验概率,所有运动状态采样点对应的后验概率计算完毕后,第四内核将全部计算结果传递至第一内核;步骤5,第一内核根据运动状态采样点和对应的后验概率,得到预测运动状态,并将预测运动状态传递至ARM处理器;步骤6,ARM处理器接收预测运动状态并输出。 |
地址 |
310027 浙江省杭州市西湖区浙大路38号 |