神经信号检测器的制造方法

文档序号:1239932阅读:128来源:国知局
神经信号检测器的制造方法
【专利摘要】本发明提供了一种神经信号检测器,包括:神经信号检测模块,用于检测原始神经信号;数据采集模块,与神经信号检测模块相连接,用于对原始神经信号进行采样和模数转换;动作电位提取模块,与数据采集模块相连接,用于在进行模数转换后的原始神经信号中提取动作电位信号,滤除原始神经信号中除动作电位信号之外的其他信号;信号编码模块,与动作电位提取模块相连接,用于对动作电位信号进行调制;发送模块,用于将调制后的动作电位信号发送出去。本发明可以减少需要发送的数据量,进而降低检测器的功耗。
【专利说明】神经信号检测器【技术领域】[0001]本发明涉及电子行业信号检测与处理【技术领域】,尤其涉及一种神经信号检测器。 【背景技术】[0002]传统的在体记录神经元细胞放电行为的记录方式通过电缆来传输测量到的神经信号,但这会带来诸多问题如限制被测量动物的运动自由、增加脑损伤的风险等,而无线神经信号检测器能避免这些问题。[0003]无线神经信号检测器采用ASIC设计,体积小、重量轻,可以戴在被测动物的头颅上,通过无线的方式将检测到的信号发送出来。图1为现有技术无线神经信号检测器的结构示意图,检测器将检测到的信号采集后,直接将信号传输给信号编码模块编码,然后将信号传输给无线发射模块发射出去;接收器接收到信号后将信号解码,然后经USB传输给上位机软件;上位机软件将接收到的信号处理、显示和存储等。它的一个很大的弱点是检测器采用电池供电。一般来说,神经信号采集的信号量比较大,在不对采集到的信号做任何处理的情况下,发送的信号量大,导致检测器功耗增大,而受检测器的体积、重量限制,所能采用的电池的容量有限,从而使检测器持续工作的时间短,仅为2~4小时,不利于开展长时间的动物实验。
【发明内容】
[0004](一 )要解决的技术问题[0005]为解决上述的一个或多个问题,本发明提供了一种神经信号检测器,以减少需要发送的数据量,进而降低检测器的功耗。[0006]( 二 )技术方案[0007]根据本发明的一个方面,提供了一种神经信号检测器,包括:神经信号检测模块, 用于检测原始神经信号;数据采集模块,与神经信号检测模块相连接,用于对原始神经信号进行采样和模数转换;动作电位提取模块,与数据采集模块相连接,用于在进行模数转换后的原始神经信号中提取动作电位信号,滤除原始神经信号中除动作电位信号之外的其他信号;信号编码模块,与动作电位提取模块相连接,用于对动作电位信号进行调制;发送模块,用于将调制后的动作电位信号发送出去。[0008](三)有益效果[0009]从上述技术方案可以看出,本发明神经信号检测器具有以下有益效果:[0010](I)本发明中,神经信号检测器包含动作电位提取模块,该模块能利用神经信号在时间域稀疏的特点,采用阈值或峰值的方法提取出动作电位,即能对神经信号进行第一级压缩,这样能在保证不丢失有用信号的前提下,大大降低需要发送的信息量;[0011 ] (2)本发明中,神经信号检测器包含数据压缩模块,该模块能利用神经信号在离散小波变换(DWT)域稀疏的特点,采用压缩感知的方法对动作电位进行进一步压缩,即对神经信号进行第二级压缩,这样能进一步降低需要发送的信息量;[0012](3)本发明神经信号检测器对神经信号的二级压缩能大大降低需要发送的信息量,从而降低无线发送的功耗,二级压缩模块消耗的功耗比无线发送模块减少的功耗低,因而整个检测器消耗的功耗能降低,检测器持续工作的时间能延长。【专利附图】

【附图说明】[0013]图1为现有技术无线神经信号检测器的结构示意图;[0014]图2为本发明实施例神经信号检测器的结构示意图;[0015]图3为本发明实施例神经信号检测器中动作电位提取模块的结构示意图;[0016]图4为本发明实施例神经信号检测器中数据压缩模块的结构示意图;[0017]图5为本发明实施例神经信号检测器中无线发送模块原理框图;[0018]图6为原始动作电位信号与经过本发明实施例神经信号检测器及对端部件进行处理后的动作电位信号的对比图。【具体实施方式】[0019]为使本发明的目的、技术方案和优点更加清楚明白,以下结合具体实施例,并参照附图,对本发明进一步详细说明。[0020]需要说明的是,在附图或说明书描述中,相似或相同的部分都使用相同的图号。且在附图中,以简化或是方便标示。再者,附图中未绘示或描述的实现方式,为所属【技术领域】中普通技术人员所知的形式。另外,虽然本文可提供包含特定值的参数的示范,但应了解, 参数无需确切等于相应的值,而是可在可接受的误差容限或设计约束内近似于相应的值。[0021]本发明中,应用神经信号在时间域是稀疏的,神经动作电位在离散小波变换 (Discrete Wave Transform,简称DWT)域稀疏的特点,对神经信号进行压缩,从而大大减少检测器需要发送的数据量,进而降低检测器的功耗。[0022]在本发明的一个示例性实施例中,提出了一种神经信号检测器。图2为本发明实施例神经信号检测器的结构示意图。如图2所示,本实施例神经信号检测器基于ASIC设计, 包括:包括神经信号检测模块、数据采集模块、动作电位提取模块、数据压缩模块、信号编码模块和发送模块。其中,神经信号检测模块,用于检测海量的原始神经信号;数据采集模块, 与神经信号检测模块相连接,用于对原始神经信号进行采样和模数转换;动作电位提取模块,与数据采集模块相连接,用于在进行模数转换后的原始神经信号中提取动作电位信号, 滤除原始神经信号中除动作电位信号之外的其他信号;数据压缩模块,与动作电位提取模块相连接,用于对所提取的动作电位信号采用基于压缩感知的算法进行压缩;信号编码模块,与数据压缩模块相连接,用于对压缩后的动作电位信号进行调制;发送模块,用于将调制后的动作电位发送出去。其中,需要说明的是,该神经信号检测器还包括:电源模块,与上述各模块相连接,用于为各模块提供能量。上述发送模块,可以是无线方式发送,也可以采用有线方式发送,为结合本发明的发明目的,下文以无线发送模块为例进行说明。以下分别对各模块进行详细说明。[0023]神经信号检测模块,其输入端`与微电极阵列相连,输出端与数据采集模块相连,用于对原始神经信号进行放大、滤波处理,提高信噪比。其通过一级差分放大器和两级带通滤波放大器,可以将通频带在350Hz~5000Hz的信号放大1000倍,而将通频带之外的噪声信号滤除,保证能够检测到高信噪比的原始神经信号。[0024]数据采集模块,其输入端与神经信号检测模块相连,输出端连接动作电位提取模块,用于对经过神经信号检测模块处理的原始神经信号进行采样和模数转换。数据采集模块采用全差分逐次逼近模数转换器(SAR-ADC)设计,采样精度达12位,能实现时分复用,并保证每通道的采样率达IOKHz以上,即只通过一个ADC就可以实现多通道的信号采集,以此减小ADC的开销,降低检测器整体功耗和减小系统体积、重量。[0025]动作电位提取模块,其输入端与数据采集模块相连,输出端连接数据压缩模块,用于提取模数转换的原始神经信号中的动作电位信号。其检测原理为:首先通过非线性能量算子等相关方法,进一步提高信噪比,然后采用阈值法、峰值法等手段实现动作电位的提取。[0026]图3为本发明实施例神经信号检测器中动作电位提取模块的结构示意图。如图3 所示,该动作电位提取模块包括:滑动时间窗子模块、非线性能量算子子模块、阈值计算子模块和动作电位检测子模块。其工作过程如下:输入的原始神经信号(X)经过滑动时间窗子模块(窗宽为N,即15ms的数据长度)累积后,变成系列窗信号y(n);系列窗信号y(n) 输出给非线性能量算子子模块,即采用非线性能量算子方法进行运算,产生信噪比更高的信号 r(n),其运算方法为 r (n) = y (n) *y (n)-y (n_l) *y (η+1) ,η = O, 1...N,其中 y (η)、r(n) 分别为信号y和r的第η个点,N为时间窗宽;r (η)分两路输出,一路输出给阈值计算子模块,另一路输出给动作电位检测子模块;阈值计算子模块根据预设长度的r (η)确定进行本次动作电位检测的阈值Thr,并把它输送给动作电位检测子模块,阈值Thr的计算方法为 Thr = a* σ,a = 3~5,其中σ为信号r的标准差;动作电位检测子模块逐个比较r (η)和阈值Thr,如果检测到某个r(n)大于阈值,就认为神经信号中包含了一个动作电位,即检测到了一个动作电位,那么此时就将y(n-M)到y(n+K)的这段信号即动作电位信号(z)发给数据压缩模块进行处理,其他信号则被认为是噪声,其中,M和K对应预设时间长度的数据个数。例如:M为2ms的数据个数,K为3ms的数据个数。其中的预设长度可以为I个或者多个,一般情况下不超过20个,优选取5、10、15等。[0027]数据压缩模块,其输入端与动作电位提取模块相连,输出端连接信号编码模块,用于对检测到的动作电位采用基于压缩感知(CS)算法进行第二级压缩。CS技术采用测量矩阵与原始信号向量相乘运算实现被测信号的压缩采样。其运算方法为,Y= ΦΧ,其中Φ为测量矩阵,是一个MXN的矩阵,维数N > M,X为原始信号,是一个NX I的列向量,Y为压缩结果,是一个MXl的列向量。由于维数N>M,可见此方法可以实现对原始信号的压缩。在实际硬件实现中,为了降低数据压缩模块的实现复杂度,测量矩阵采用随机滤波矩阵,并且将测量矩阵与原始信号向量相乘运算分成卷积和数据压缩两步来实现,其实现方法如图4 所示。
[0028]图4为本发明实施例神经信号检测器中数据压缩模块的结构示意图,数据压缩模块由有限长度梳状滤波器和下采样器两部分组成,其中有限长度梳状滤波器实现对输入信号X[NX1](为NX1的列向量,下同)和H[NX1]的卷积运算,产生中间信号Y[NX I];下采样器实现数据压缩,产生输出信号Y[MX I](为MX I的列向量,下同)。梳状滤波器的主要构件是循环移位寄存器和加法器,其输入信号X[NX I]为输入的动作电位信号,输入信号H[NX I]为梳妆滤波器权值,取独立分布的“ 土 I ”对称伯努利随机数,对H[NX I]进行循环移位可以产生随机滤波矩阵,但实际实现中采用循环移位X[NX I]的方式来进行运算。 在工作状态下,通过对输入的动作电位信号X[NX I]循环移位和加法运算,得到动作电位信号X[Nxl]与滤波器权值H[NX1]的循环卷积输出Y[NX1]。下采样器以M:N的压缩比对梳妆滤波器输出信号Y[NX I]进行等间隔抽取,产生输出信号Y[MX I],实现数据量的压缩。压缩比M:N的取值视具体应用对动作电位恢复精度的要求而定,典型值一般取1: 2 至Ij I: 3。[0029]信号编码模块,其输入端与数据压缩模块相连,输出端连接无线发送模块,用于对数据压缩模块输出的多路信号进行编码,使之变成单路的能被无线发送模块发送的信号。[0030]无线发送模块,其输入端连接信号编码模块,用于将输入的信号通过射频的方式发送出去。图5为本发明实施例神经信号检测器中无线发送模块原理框图。如图5所示, 其采用常规正弦载波系统发射机结构的设计,主要由混频器、功率放大器、发射器和天线构成。其工作原理为:经信号编码模块编码的压缩信号与本地振荡器产生的载波信号经过混频器混频产生混频信号:(I)编码的压缩信号的幅值较小(低于IOOmv)时,则混频信号需要经过功率放大器后,再经发射天线辐射出去;(2)编码的压缩信号的幅值比较大时,则混频信号直接通过发射天线辐射出去。本发明中经过神经信号检测模块产生的电压信号为 IOmv左右,所以由混频器输出的信号要经过功率放大器后,再经发射天线辐射出去。[0031]为便于理解,以下给出上述神经信号检测压缩模块对应接收端的解压缩过程,从数学意义上讲,基于压缩感知理论的信号重建问题就是寻找欠定方程组(方程的数量少于待解的未知数)的最简单解的问题,LO范数刻画的就是信号中非零元素的个数,因而能够使得结果尽可能地稀疏。匹配追踪类稀疏重建算法解决的是最小LO范数问题,最早提出的有匹配追踪(Matching Pursuit,简称MP)算法和正交匹配追踪(Orthogonal Matching Pursuit,简称0MP)算法。OMP算法的基本思想是在每一次的迭代过程中,以贪婪迭代的方法选择测量矩阵的列,即选择与信号最匹配的原子来进行稀疏逼近并求出余量,然后继续选出与信号余量最为匹配的原子,并将所选原子利用Gram-Schmidt正交化方法进行正交处理,再将信号在这些正交原子构成的空间上投影,得到信号在各个已选原子上的分量和余量,然后用相同方法分解余量,直到迭代次数达到稀疏度K,强制迭代停止。采用OMP算法恢复的动作电位效果如图6所示,其中圈线表示的是原始动作电位,星型线表示的是恢复的动作电位。[0032]信号提取与解压缩模块的相对于动作电位提取模块的信号恢复方法是将原始信号中的噪声用零值代替,然后将OMP算法恢复的动作电位和噪声按照原始信号中的时间顺序组合起来,变成神经信号波形。[0033]需要说明的是,上述对各模块的定义并不仅限于实施方式中提到的各具体结构或形状,本领域的普通技术人员可对其进行简单地熟知地替换,例如:(I)动作电位提取模块采用的检测动作电位方法可以是阈值法,也可以是峰值法等;(2)数据压缩模块所使用的随机滤波矩阵可以用高斯矩阵等来代替。[0034]以上所述的具体实施例,对 本发明的目的、技术方案和有益效果进行了进一步详细说明,所应理解的是,以上所述仅为本发明的具体实施例而已,并不用于限制本发明,凡在本发明的精神和原则之内,所做的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
【权利要求】
1.一种神经信号检测器,包括:神经信号检测模块,用于检测原始神经信号;数据采集模块,与所述神经信号检测模块相连接,用于对所述原始神经信号进行采样和模数转换;动作电位提取模块,与所述数据采集模块相连接,用于在进行所述模数转换后的原始神经信号中提取动作电位信号,滤除原始神经信号中除所述动作电位信号之外的其他信号;信号编码模块,与所述动作电位提取模块相连接,用于对所述动作电位信号进行调制;发送模块,用于将进行所述调制后的动作电位信号发送出去。
2.根据权利要求1所述的神经信号检测器,其中,所述动作电位提取模块包括:滑动时间窗子模块,与所述数据采集模块相连接,用于将进行所述模数转换后的原始神经信号在预设滑动时间窗内累计为系列窗信号y(n):阈值计算子模块,与所述滑动时间窗子模块相连接,用于利用预设数目的所述窗信号 y(n),生成阈值电压;动作电位检测子模块,与所述滑动时间窗模块和阈值计算子模块相连接,用于利用所述阈值电压对由所述滑动时间窗子模块输出的系列窗信号y(n)进行检测,如果当前窗信号y(nl)大于所述阈值电压,则提取窗信号y(nl-M)至y(nl+K)作为动作电位信号,其中所述M、K对应预设时间长度的数据个数;否则,滤除当前窗信号y (nl)。
3.根据权利要求2所述的神经信号检测器,其中,所述阈值计算子模块采用如下公式生成阈值电压:Thr = a* σ其中,a取3~5之间的常数,σ为所述预设数目的窗信号的标准差。
4.根据权利要求2所述的神经信号检测器,其中,所述滑动时间窗子模块中:预设滑动时间窗为15ms ;M为2ms的数据个数;K为3ms的数据个数。
5.根据权利要求2所述的神经信号检测器,其中,所述动作电位提取模块包括:非线性能量算子子模块,与滑动时间窗子模块相连接,用于利用非线性能量算子对系列窗信号进行滤波;所述阈值计算子模块,与所述非线性能量算子子模块相连接,用于利用滤波后的系列窗信号r (η),生成阈值电压;动作电位检测子模块,与所述非线性能量算子子模块相连接,用于利用所述阈值电压对由非线性能量算子子模块输出的滤波后的系列窗信号r (η)进行检测。
6.根据权利要求5所述的神经信号检测器,其中,所述非线性能量算子子模块中,滤波后的系列窗信号:r (n) = y (n) *y (n) -y (η-1) *y (η+1)其中,η = O, 1..^』为时间窗宽,7(11-1)、7(11)、7(11+1)分别为输入窗信号的第η_1、 η、η+1个点。
7.根据权利要求1所述的神经信号检测器,还包括:数据压缩模块,介于动作电位提取模块和信号编码模块之间,用于采用压缩感知算法对动作电位信号进行压缩。
8.根据权利要求7所述的神经信号检测器,其中,所述数据压缩模块包括:梳状滤波器子模块,与动作电位提取模块相连接,用于实现输入的由多个动作电位信号组成的动作电位信号向量与滤波器权值向量的卷积运算;下采样器,与所述梳状滤波器子模块相连接,用于以预设压缩比对梳状滤波器子模块输出信号时间序列进行等间隔抽取,实现数据量的压缩。
9.根据权利 要求8所述的神经信号检测器,其中,所述滤波器权值向量中的值为独立分布的“ ± I”对称伯努利随机数。
10.根据权利要求1至9中任一项所述的神经信号检测器,其中,所述发送模块采用无线方式或有线方式将调制后的动作电位信号发送出去。
11.根据权利要求1至9 中任一项所述的神经信号检测器,其中,所述数据采集模块为全差分逐次逼近模数转换器。
【文档编号】A61B5/04GK103505197SQ201210215888
【公开日】2014年1月15日 申请日期:2012年6月26日 优先权日:2012年6月26日
【发明者】徐声伟, 蔡新霞, 王蜜霞, 林楠森, 蒋庭筠, 刘春秀, 石文韬 申请人:中国科学院电子学研究所
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1