一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

一种多通道并行实时脑神经锋电位信号检测方法、装置和系统与流程

2021-11-25 00:27:00 来源:中国专利 TAG:


1.本发明涉及脑神经信号处理技术领域,具体涉及一种多通道并行实时脑神经锋电位信号检测方法、装置和系统。


背景技术:

2.在脑神经信号处理技术领域,一般需要对多通道的实时采样信号进行在线检测。在线检测要求算法的实时性,对于高通量信号,算法需要实现并行化处理才能满足实时性要求;同时,在线检测意味着在单次检测中无法获取全局信息,而全局信息的缺失对于算法的准确性会有一定影响。
3.由于不同通道的脑神经信号具有天然的并行性,而现有嵌入式处理系统具有成百上千个并行计算单元,这二者为算法的并行化提供了可能;同时,针对在线检测中全局信息的缺失,设计一种带信息保存功能的多通道并行脑神经锋电位信号检测方法,用于提升算法的准确性。
4.公开号为cn102394844a的专利申请公开的基于fpga的锋电位信号并行检测装置和方法,可以实现对锋电位信号的检测,公开号为cn113057656a的专利申请公开的基于自适应阈值在线脑神经锋电位信号检测方法,这两篇技术方案均会出现信号帧间的锋电位信号漏检情况。


技术实现要素:

5.鉴于上述,本发明的目的是提供一种多通道并行实时脑神经锋电位信号检测方法、装置和系统,以实现对脑神经锋电位信号的多通道并行实时检测。
6.第一方面,实施例提供的一种多通道并行实时脑神经锋电位信号检测方法,包括以下步骤:
7.接收高通量脑神经信号数据包,并解析数据包获取每个通道的脑神经信号数据;
8.为每个通道的脑神经信号数据配置一个计算单元,每个计算单元单独检测对应通道的脑神经信号数据中的锋电位信号,以实现多通道并行实时脑神经锋电位信号检测;
9.每一帧脑神经信号数据包检测完毕后,保留每个通道的脑神经信号数据的均方差和后一些脑神经信号点,用于下一帧脑神经信号数据包的锋电位信号检测。
10.优选地,解析数据包时,还需获取总通道数、信号长度,依据总通道数和信号长度为每个通道配置一个计算单元。
11.优选地,每个计算单元单独检测对应通道的脑神经信号数据中的锋电位信号时,为脑神经信号数据中的每个信号点配置一个计算节点,多计算节点对多信号点的并行计算来检测锋电位信号。
12.优选地,计算节点依据检测阈值对对应的信号点进行判断,以确定锋电位特征点,提取锋电位特征点前后的一定长度的信号作为锋电位信号。
13.优选地,保留的每个通道的脑神经信号数据的均方差用于计算辅助信息,该辅助信息用于辅助确定检测阈值,其中,当前帧的辅助信息information(t)为:
14.information(t)=(1

α)
·
information(t

1) α
·
μ(t)
15.其中,information(t

1)为上一帧的辅助信息,α为保存系数,μ(t)为每个通道的脑神经信号数据的均方差。
16.优选地,检测阈值的确定方法为:
17.针对以当前脑神经信号为止的前一段历史脑神经信号,以噪声带阈值为基准值,累加前一段历史脑神经信号中大于噪声带阈值的所有脑神经信号的加权平方和,再累加辅助信息,得到检测阈值。
18.优选地,保留的每个通道的脑神经信号数据的后一些脑神经信号点,拼接到下一帧对应通道的脑神经信号数据的起始位置,对拼接后的下一帧脑神经信号数据进行锋电位信号检测。
19.第二方面,实施例提供的一种多通道并行实时脑神经锋电位信号检测装置,包括:
20.接收解析模块,用于接收高通量脑神经信号数据包,并解析数据包获取每个通道的脑神经信号数据;
21.并行检测模块,用于为每个通道的脑神经信号数据配置一个计算单元,每个计算单元单独检测对应通道的脑神经信号数据中的锋电位信号,以实现多通道并行实时脑神经锋电位信号检测;
22.保留模块,用于每一帧脑神经信号数据包检测完毕后,保留每个通道的脑神经信号数据的均方差和后一些脑神经信号点,用于下一帧脑神经信号数据包的锋电位信号检测。
23.第三方面,实施例提供的一种多通道并行实时脑神经锋电位信号检测系统,其特征在于,包括存储器、处理器以及存储在所述存储器中并可在所述处理器上执行的计算机程序,所述处理器执行所述计算机程序时实现上述多通道并行实时脑神经锋电位信号检测方法。
24.上述实施例提供的技术方案具有的有益效果至少包括:
25.通过解析数据包获取每个通道的脑神经信号数据后,为每个通道的脑神经信号数据配置一个计算单元,每个计算单元单独检测对应通道的脑神经信号数据中的锋电位信号,以实现多通道并行实时脑神经锋电位信号检测;同时通过保留每个通道的脑神经信号数据的均方差和后一些脑神经信号点来用于下一帧脑神经信号数据包的锋电位信号检测,避免因为传输数据时的数据帧切割导致恰好出现在帧间位置的锋电位信号漏检,提升脑神经锋电位信号的检测准确性。
附图说明
26.为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图做简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动前提下,还可以根据这些附图获得其他附图。
27.图1是一实施例中多通道并行实时脑神经锋电位信号检测方法的流程图;
28.图2是一实施例中高通量脑神经信号数据包的解析格式图;
29.图3是一实施例中通道间串行检测示意图;
30.图4是一实施例中通道间并行检测示意图;
31.图5是一实施例中信号点间并行检测示意图
32.图6是一实施例中信号点拼接示意图;
33.图7是一实施例中多通道并行实时脑神经锋电位信号检测装置的结构示意图。
具体实施方式
34.为使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例对本发明进行进一步的详细说明。应当理解,此处所描述的具体实施方式仅仅用以解释本发明,并不限定本发明的保护范围。
35.在现有一般嵌入式处理器系统下,实施例提供了一种多通道并行实时脑神经锋电位信号检测方法、装置和系统,能够对实时采集的高通量脑神经信号进行在线检测。
36.图1是一实施例中多通道并行实时脑神经锋电位信号检测方法的流程图。如图1所示,实施例提供的多通道并行实时脑神经锋电位信号检测方法,包括以下步骤:
37.步骤1,接收高通量脑神经信号数据包,并解析数据包获取每个通道的脑神经信号数据。
38.实施例中,依据通道类别将高通量脑神经信号数据包进行数据解析,以获取总通道数、信号长度、信号数值等数据,如图2所示,针对每个数据包进行解析时,将多通道脑神经信号数据展开后,得到通道总数、信号长度以及链表节点,每个链表节点对应一个通道的脑神经信号数据。
39.步骤2,为每个通道的脑神经信号数据配置一个计算单元,每个计算单元单独检测对应通道的脑神经信号数据中的锋电位信号。
40.在对多通道脑神经信号数据进行并行处理之前,各个通道之间的计算是串行式的,如图3所示,计算单元在完成通道1的检测后才进行通道2的检测,完成通道2的检测后才进行通道3的检测,以此类推,假设通道总数为n,各通道的信号长度为m,那么整个检测流程的时间复杂度为o(nm)。
41.实施例中,采用并行通道脑神经信号数据处理方式,如图4所示,依据总通道数和信号长度为每个通道配置一个计算单元,每个计算单元单独检测对应通道的脑神经信号数据中的锋电位信号,即各通道的锋电位检测并行进行、互不依赖,以实现多通道并行实时脑神经锋电位信号检测,这种多通道并行检测方式,检测复杂度降低为o(m)。
42.实施例中,在通道并行处理的基础上,还实行了二级并行,即在每个信号点之间也采用并行处理,即为脑神经信号数据中的每个信号点配置一个计算节点,多计算节点对多信号点的并行计算来检测锋电位信号。
43.在并行之前,各个信号点之间的计算是串行式的,计算单元在完成信号点1的检测后才进行信号点2的检测,完成信号点2的检测后才进行信号点3的检测,以此类推,假设各通道的信号长度为m,那么各通道检测流程的时间复杂度为o(m)。
44.实施例中,采用信号点并行处理的方式,如图5所示,为每一信号点指定一个计算节点,各信号点的锋电位特征点判断并行进行、互不依赖,当一个点被判断为是锋电位特征
点时,再提取其前后一定长度的信号作为锋电位信号,检测复杂度降低为o(1)。
45.实施例中,在检测锋电位信号时,计算节点依据检测阈值对对应的信号点进行判断,以确定锋电位特征点,提取锋电位特征点前后的一定长度的信号作为锋电位信号。
46.步骤3,每一帧脑神经信号数据包检测完毕后,保留每个通道的脑神经信号数据的均方差和后一些脑神经信号点,用于下一帧脑神经信号数据包的锋电位信号检测。
47.实施例中,在每一帧脑神经信号数据包检测完毕后,会保留两种信息,一种是保留当前帧信号的均方值,另一种是保留各个通道的最后l个神经信号点。
48.其中,保留的每个通道的脑神经信号数据的均方差用于计算辅助信息,该辅助信息用于辅助确定检测阈值,其中,当前帧的辅助信息information(t)为:
49.information(t)=(1

α)
·
information(t

1) α
·
μ(t)
50.其中,information(t

1)为上一帧的辅助信息,α为保存系数,μ(t)为每个通道的脑神经信号数据的均方差。
51.实施例中,依据辅助信息确定检测阈值的方法为:
52.针对以当前脑神经信号为止的前一段历史脑神经信号,以噪声带阈值为基准值,累加前一段历史脑神经信号中大于噪声带阈值的所有脑神经信号的加权平方和,再累加辅助信息,得到检测阈值。
53.具体而言,检测阈值的计算公式为:
[0054][0055][0056]
其中,表示第t个脑神经信号的自适应阈值,thresh
noise
表脑神经信号所属的测试周期的噪声带阈值,β为权重系数,取值范围为2~4,l为以第t个脑神经信号为止的前一段历史脑神经信号长度,k为l内脑神经信号的索引。
[0057]
如图6所示,保留的每个通道的脑神经信号数据的后l个脑神经信号点,拼接到下一帧对应通道的脑神经信号数据的起始位置,对拼接后的下一帧脑神经信号数据进行锋电位信号检测,可以避免因为传输数据时的数据帧切割导致恰好出现在帧间位置的锋电位信号漏检,提升脑神经锋电位信号的检测准确性。
[0058]
基于同样的发明构思,如图7所示,实施例还提供了一种多通道并行实时脑神经锋电位信号检测装置700,包括:
[0059]
接收解析模块710,用于接收高通量脑神经信号数据包,并解析数据包获取每个通道的脑神经信号数据;
[0060]
并行检测模块720,用于为每个通道的脑神经信号数据配置一个计算单元,每个计算单元单独检测对应通道的脑神经信号数据中的锋电位信号,以实现多通道并行实时脑神经锋电位信号检测;
[0061]
保留模块730,用于每一帧脑神经信号数据包检测完毕后,保留每个通道的脑神经
信号数据的均方差和后一些脑神经信号点,用于下一帧脑神经信号数据包的锋电位信号检测。
[0062]
需要说明的是,实施例提供的多通道并行实时脑神经锋电位信号检测装置在进行在线脑神经锋电位信号检测时,应以上述各功能模块的划分进行举例说明,可以根据需要将上述功能分配由不同的功能模块完成,即在终端或服务器的内部结构划分成不同的功能模块,以完成以上描述的全部或者部分功能。另外,实施例提供的多通道并行实时脑神经锋电位信号检测装置与多通道并行实时脑神经锋电位信号检测方法实施例属于同一构思,其具体实现过程详见多通道并行实时脑神经锋电位信号检测方法实施例,这里不再赘述。
[0063]
上述实施例提供的多通道并行实时脑神经锋电位信号检测方法和装置,通过解析数据包获取每个通道的脑神经信号数据后,为每个通道的脑神经信号数据配置一个计算单元,每个计算单元单独检测对应通道的脑神经信号数据中的锋电位信号,以实现多通道并行实时脑神经锋电位信号检测;同时具有的信息保存功能,即通过保留每个通道的脑神经信号数据的均方差和后一些脑神经信号点来用于下一帧脑神经信号数据包的锋电位信号检测,避免因为传输数据时的数据帧切割导致恰好出现在帧间位置的锋电位信号漏检,提升脑神经锋电位信号的检测准确性。
[0064]
实施例还提供了一种多通道并行实时脑神经锋电位信号检测系统,包括存储器、处理器以及存储在所述存储器中并可在所述处理器上执行的计算机程序,处理器执行计算机程序时实现上述多通道并行实时脑神经锋电位信号检测方法。
[0065]
本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的计算机程序可存储于一非易失性计算机可读取存储介质中,该计算机程序在执行时,可包括如上述各方法的实施例的流程。具体应用时,计算处理器可以为中央处理器(cpu)、微处理器(mpu)、数字信号处理器(dsp)、或现场可编程门阵列(fpga)。
[0066]
以上所述的具体实施方式对本发明的技术方案和有益效果进行了详细说明,应理解的是以上所述仅为本发明的最优选实施例,并不用于限制本发明,凡在本发明的原则范围内所做的任何修改、补充和等同替换等,均应包含在本发明的保护范围之内。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献