一种可输出迭代增强信号的脑电放大系统的制作方法

文档序号:31673662发布日期:2022-09-28 01:31阅读:132来源:国知局
一种可输出迭代增强信号的脑电放大系统的制作方法

1.本发明涉及脑电信号放大的技术领域,尤其是指一种可输出迭代增强信号的脑电放大系统。


背景技术:

2.脑电放大装置是对人体在进行脑部活动时产生的微弱电信号进行放大的设备。通过脑电放大装置,微弱的头皮脑电信号被转换成能被算法软件识别的数字信号,从而可对脑电信号或人体状态进行进一步的分析与识别,脑电信号的放大是脑电研究的基础。
3.通常情况下,脑电放大装置都配置了外部刺激设备,可以输出视觉、听觉或触觉等相关刺激信号给予被试,用于诱发被试的脑电活动。在进行脑电分析时,以外部刺激发生的时刻为时间基准,检测后续有用的脑电信息。由于脑电信号极其微弱,外部刺激所诱发的脑电特征难以识别。


技术实现要素:

4.本发明的目的在于为解决现有技术中的不足,提供了一种可输出迭代增强信号的脑电放大系统,基于对多通道、多个刺激时刻点的信号进行迭代、处理,增强输出信号,为后续脑电活动特征的提取与分析提供稳定可靠的基础。
5.本发明通过下述技术方案实现:1、一种可输出迭代增强信号的脑电放大系统,包括:
6.刺激器模块,用于产生各类刺激信号来诱发脑电信号;
7.模拟前端模块,用于对输入的所有通道的脑电信号进行阻抗匹配并输出阻抗匹配后的脑电信号到模数转换模块中;
8.模数转换模块,用于对输入的脑电信号进行放大和模数转换生成数字脑电信号,并将数字脑电信号输出到主处理器模块中;
9.主处理器模块,用于控制刺激器输出各类刺激信号,并将刺激信号发生后所采集的数字脑电信号输出到主存模块中,实时记录各类刺激信号的信息,根据刺激信号的信息对数字脑电信号进行空间叠加处理及时间域迭代处理,以实现数字脑电信号的波形增强;
10.主存模块,用于缓存主处理器模块输出的数字脑电信号。
11.进一步,所述主处理器模块采用内置有能够运行主程序和协处理线程的ram的微控制单元,所述主程序用于实现对模数转换模块的控制、刺激器模块的信号发生以及刺激状态记录,所述协处理线程对外置的主存模块进行操作,将采集的数字脑电信号进行空间叠加,实现空间增强,然后依据刺激的发生时间,再对数字脑电信号进行时间域迭代增强,最终输出增强的数字脑电信号。
12.进一步,所述主处理器模块具体执行以下步骤:
13.1)主处理器模块的主程序控制刺激器输出刺激信号,并记录刺激时刻;
14.2)将刺激发生后所采集的数字脑电信号缓存到主存模块中,并通知主处理器模块
的协处理线程刺激发生的时间点、刺激信号的类型以及预期数字脑电信号类型;
15.3)协处理线程记录下刺激发生的时间点后,根据预期数字脑电信号类型对特定通道的数字脑电信号进行缓存;
16.4)对协处理线程缓存的数字脑电信号进行预处理操作;
17.5)对预处理后的数字脑电信号进行选定通道和空间叠加,从而把选定通道的数字脑电信号压缩到一个通道中保存;
18.6)判断是否需要对数字脑电信号进行时间域迭代,若不需要则直接进入步骤8),若需要则进行下一步;
19.7)协处理线程对不同时间点的数字脑电信号重复进行步骤3)至步骤5)的操作,以进行时间域迭代,从而实现数字脑电信号波形增强;
20.8)协处理线程判断时间域迭代是否结束或缓存空间是否不足,若时间域迭代已结束或缓存空间不足,则执行步骤10),若时间域迭代未结束或缓存空间充足,则执行下一步;
21.9)判断是否有下一次刺激发生,若未发生则执行下一步,若有下一次刺激发生,则返回步骤1);
22.10)协处理线程输出增强波形后的数字脑电信号。
23.进一步,在步骤4),所述预处理操作包括基线消除、陷波和低通滤波。
24.进一步,所述模拟前端模块包括依次电连接的防护电路、rf噪声抑制电路和缓冲电路,所述模拟前端模块与模数转换模块通讯连接。
25.进一步,所述主处理器模块的spi接口、数据有效和启动转换的功能引脚adc_rdy和adc_start与模数转换模块通讯连接,所述主处理器模块与刺激器模块通讯连接。
26.进一步,所述主存模块为外部静态ram,其与主处理器模块的fsmc接口通讯连接。
27.本发明与现有技术相比,具有如下优点与有益效果:
28.本发明能够对数字脑电信号进行空间叠加处理及时间域迭代处理,即对多空间、多个刺激时刻点的信号进行迭代,最终输出增强的数字脑电信号,为后续脑电活动特征的提取与分析提供稳定可靠的基础,避免产生由于脑电信号极其微弱,外部刺激所诱发的脑电特征难以识别的问题。
附图说明
29.图1为本发明的原理图。
30.图2为模拟前端模块的电路原理图。
31.图3为模数转换模块的电路原理图。
32.图4为主处理器模块的电路原理图。
33.图5为主处理器模块的工作流程图。
34.图6为主存模块的电路原理图。
具体实施方式
35.下面结合具体实施例对本发明作进一步说明。
36.参见图1至图6所示,为本实施例所提供的可输出迭代增强信号的脑电放大系统,以16通道脑电放大系统为例,包括:
37.刺激器模块600,用于产生各类刺激信号来诱发脑电信号;
38.模拟前端模块100,用于对输入的所有通道的脑电信号进行阻抗匹配并输出阻抗匹配后的脑电信号到模数转换模块中;
39.模数转换模块(adc)200,用于对输入的脑电信号进行放大和模数转换生成数字脑电信号,并将数字脑电信号输出到主处理器模块中;
40.主处理器模块500,用于控制刺激器输出各类刺激信号,并将刺激信号发生后所采集的数字脑电信号输出到主存模块中,实时记录各类刺激信号的信息,根据刺激信号的信息对数字脑电信号进行空间叠加处理及时间域迭代处理,以实现数字脑电信号的波形增强;
41.主存模块400,用于缓存主处理器模块输出的数字脑电信号。
42.其中,所述主处理器模块500通过spi接口与模数转换模块200进行通讯,通讯接口分别为cs、sck、di、do。另外还有数据有效和启动转换的功能引脚adc_rdy、adc_start与adc相连。主处理器模块选择stm32f103zct,其内置256kb的ram可以运行主程序和协处理线程,所述主程序用于实现对模数转换模块的控制、刺激器模块的信号发生以及刺激状态记录,所述协处理线程对外置的主存模块操作,将采集的数字脑电信号进行空间叠加,实现空间增强,然后依据刺激的发生时间,再对数字脑电信号进行时间域迭代增强,最终输出增强的数字脑电信号,具体执行以下步骤:
43.1)主处理器模块的主程序控制刺激器输出刺激信号,并记录刺激时刻t0,t1,...,tn;
44.2)将刺激发生后所采集的数字脑电信号缓存到主存模块400中,并通知主处理器模块的协处理线程刺激发生的时间点、刺激信号的类型以及预期数字脑电信号类型;
45.3)协处理线程记录下刺激发生的时间点后,根据预期数字脑电信号类型对特定通道的数字脑电信号进行缓存;
46.4)对协处理线程缓存的数字脑电信号进行预处理操作,所述预处理操作包括基线消除、陷波和低通滤波;
47.5)对预处理后的数字脑电信号进行选定通道和空间叠加,从而把选定通道的数字脑电信号压缩到一个通道中保存;
48.6)判断是否需要对数字脑电信号进行时间域迭代,若不需要则直接进入步骤8),若需要则进行下一步;
49.7)协处理线程对不同时间点(t0,t1,...,tn)的数字脑电信号重复进行步骤3)至步骤5)的操作,对n次刺激后的空间叠加数据,以进行时间域迭代,从而实现数字脑电信号波形增强;
50.8)协处理线程判断时间域迭代是否结束或缓存空间是否不足,若时间域迭代已结束或缓存空间不足,则执行步骤10),若时间域迭代未结束或缓存空间充足,则执行下一步;
51.9)判断是否有下一次刺激发生,若未发生则执行下一步,若有下一次刺激发生,则返回步骤1);
52.10)协处理线程输出增强波形后的数字脑电信号到应用层中。
53.所述模拟前端模块包括依次电连接的防护电路、rf噪声抑制电路和缓冲电路,其中d1、d2是气体放电管,防止浪涌电压造成电路的损坏。q1、q2为电压钳位,防止过压。r2\
r3,c1\c2功能为抑制高频噪声。u1a\u1b是集成运放,为脑电电极输入提供一个高的输入阻抗,实现阻抗的匹配。运放外围的阻容器件,实现相位的补偿,提高运放本身驱动容性负载的能力。r1、r11为100m的电阻,电路提供了一个极低电流的偏置,用来提供电极脱落检测的信号。图2中只显示了通道1(ch1)和参考通道(ch_ref)的电路,其他通道的电路与通道1相同。
54.模拟前端模块的输出信号进入模数转换模块进行放大和模数转换,模数转换模块选择ads131a08i,一款24位高精度的数模转换,内置pga可以提供最高128倍的增益。
55.所述主存模块为外部静态ram,由于主处理器模块内置的ram有限,要进行空间上和时间上的数据一段时间的处理,需要缓存更多的数据。按照脑电的频率特性,采样率设置为256时,16通道每秒产生12k bytes的数据。本发明选择2m bytes的sram,可以存储约170s的数据,可以实现两分钟时间域的时间迭代需求,sram通过主处理器模块的fsmc接口进行数据交换。
56.以上所述之实施例只为本发明之较佳实施例,并非以此限制本发明的实施范围,故凡依本发明之形状、原理所作的变化,均应涵盖在本发明的保护范围内。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1