一种模拟神经元多种放电模式的演示系统转让专利
申请号 : CN202011073005.9
文献号 : CN112183738B
文献日 : 2022-01-18
发明人 : 满梦华 , 马贵蕾
申请人 : 中国人民解放军陆军工程大学
摘要 :
权利要求 :
1.一种模拟神经元多种放电模式的演示系统,其特征在于,包括神经元电路,所述神经元电路包括数字电路模块以及模拟电路模块,所述模拟电路模块包括膜特性单元、去极化单元、脉冲复极化单元、簇放电复极化单元和心电复极化单元,所述模拟电路模块受控于所述数字电路模块,所述数字电路模块用于对所述模拟电路模块输入信号以及运行稳态可塑性规则,并根据输入信号,使所述模拟电路模块生成膜电位和阈值电压,以实现动作电位的演示输出;
或,根据输入信号,调节所述模拟电路模块的输入电导,以实现神经元电路稳态可塑性的演示;
或,根据输入信号,调节所述模拟电路模块的泄漏电阻,以实现神经元电路稳态可塑性的演示;
或,根据输入信号,调节所述模拟电路模块的阈值电压,以实现神经元电路稳态可塑性的演示;
其中,所述数字电路模块包括微控制器、用户控制接口和显示模块,所述用户控制接口的输出端与所述微控制器的输入端连接,所述微控制器的输出端与所述显示模块的输入端连接;
所述微控制器通过数模转换模块DA1和第一电压跟随器将第一电压信号输入至所述膜特性单元,所述微控制器将第二电压信号输入至所述去极化单元,所述膜特性单元根据所述第一电压信号生成膜电位,所述去极化单元根据所述第二电压信号生成动作电位放电的阈值电压Vth;
所述脉冲复极化单元通过动作电位输出模块与所述微控制器连接,输出膜电压产生的动作电位信号,所述脉冲复极化单元还连接有模拟开关SWT2,所述模拟开关SWT2受控于所述微控制器,并通过所述微控制器选择与所述簇放电复极化单元或与所述心电复极化单元连接。
2.根据权利要求1所述的模拟神经元多种放电模式的演示系统,其特征在于:所述膜特性单元包括输入电容Cin、运算放大器、可变电阻Rvar1、膜电容Cmem以及可变电阻Rvar2,所述输入电容Cin的一端与所述第一电压跟随器的输出端连接,所述输入电容Cin的另一端与所述运算放大器的同相输入端连接,所述可变电阻Rvar1的一端与所述运算放大器的反相输入端连接,所述可变电阻Rvar1的另一端与所述运算放大器的输出端连接,所述运算放大器的输出端还连接着所述膜电容Cmem和所述可变电阻Rvar2的一端,所述膜电容Cmem和所述可变电阻Rvar2的另一端接地,其中,所述输入电容Cin、运算放大器以及可变电阻Rvar1用以将所述第一电压信号转换成电流信号,以使所述膜电容Cmem两端生成膜电位,所述可变电阻Rvar1和所述可变电阻Rvar2受控于所述微控制器,所述微控制器用以改变所述可变电阻Rvar1和所述可变电阻Rvar2的电阻值。
3.根据权利要求2所述的模拟神经元多种放电模式的演示系统,其特征在于:所述去极化单元包括数模转换芯片DA2、第二电压跟随器、比较器、动作电位幅值电压源Vap以及去极化电阻R1,所述第二电压信号通过所述数模转换芯片DA2和第二电压跟随器生成动作电位放电的阈值电压Vth至所述比较器的同相输入端,所述比较器的反相输入端与所述膜电容Cmem的一端连接,所述比较器的输出端通过模拟开关SWT1与所述动作电位幅值电压源Vap的正极连接,所述动作电位幅值电压源Vap的负极接地,所述模拟开关SWT1的输出端与所述去极化电阻R1的一端连接,所述去极化电阻R1的另一端与所述膜电容Cmem的一端连接。
4.根据权利要求3所述的模拟神经元多种放电模式的演示系统,其特征在于:所述脉冲复极化单元包括超极化电压源Vsp、三极管Q1,电阻R2、电阻R3以及电容C1,所述三极管Q1的基极分为两路,第一路与所述电阻R3的一端连接,第二路与所述电容C1的一端连接,所述电阻R3的另一端与所述膜电容Cmem的一端连接,所述电容C1的另一端接地,所述三极管Q1的发射极与所述超极化电压源Vsp的负极连接,所述超极化电压源Vsp的正极接地,所述三极管Q1的集电极与所述电阻R2的一端连接,所述电阻R2的另一端与所述膜电容Cmem的一端连接,其中,所述电阻R3的一端还连接所述动作电位输出模块和所述模拟开关SWT2的输入端。
5.根据权利要求4所述的模拟神经元多种放电模式的演示系统,其特征在于:所述动作电位输出模块包括第三电压跟随器以及模数转换芯片AD1,所述第三电压跟随器的输入端与所述电阻R3的一端连接,所述第三电压跟随器的输出端与所述模数转换芯片AD1的输入端连接,所述模数转换芯片AD1的输出端与所述微控制器连接。
6.根据权利要求5所述的模拟神经元多种放电模式的演示系统,其特征在于:所述簇放电复极化单元包括三极管Q2、三极管Q3、电阻R4、电阻R5以及电容C2,所述三极管Q2的基极与所述模拟开关SWT2的一个输出端连接,所述三极管Q2的集电极与所述电阻R4的一端连接,所述电阻R4的另一端与所述电容C2的一端连接,所述电容C2的另一端接地,所述三极管Q2的发射极与所述三极管Q3的集电极连接,所述三极管Q3的基极分为两路,第一路与所述电阻R4的另一端连接,第二路与所述电容C2的一端连接,所述三极管Q3的发射极与所述电阻R5的一端连接,所述电阻R5的另一端接地。
7.根据权利要求6所述的模拟神经元多种放电模式的演示系统,其特征在于:所述心电复极化单元包括三极管Q4、三极管Q5、三极管Q6、电阻R6、电阻R7以及电容C3,所述三极管Q4的发射极与所述模拟开关SWT2的一个输出端连接,所述三极管Q4的基极与所述三极管Q5的发射极连接,所述三极管Q4的集电极与所述三极管Q6的集电极连接,所述三极管Q5的基极与所述电阻R6的一端连接,所述三极管Q5的集电极与所述电阻R7的一端连接,所述电阻R6和所述电阻R7的另一端与所述电容C3的一端连接,所述电容C3的另一端接地,所述三极管Q6的基极分为三路,第一路与所述电阻R6的另一端连接,第二路与所述电阻R7的另一端连接,第三路与所述电容C3的一端连接,所述三极管Q6的发射极接地。
说明书 :
一种模拟神经元多种放电模式的演示系统
技术领域
背景技术
处理速度快,并行程度高,可满足嵌入式场合实际工程应用的实时性要求,研究和开发类脑
智能硬件系统具有重要的理论和应用价值。
系统复现生物神经元动作电位放电的多种模式,对教学、研究生物神经元的电生理特性和
动力学特性,以及理解类脑计算和人工智能模型背后的生物学原理,都具有重要应用价值。
发明内容
复极化单元、簇放电复极化单元和心电复极化单元,所述模拟电路模块受控于所述数字电
路模块,所述数字电路模块用于对所述模拟电路模块输入信号以及运行稳态可塑性规则,
并根据输入信号,使所述模拟电路模块生成膜电位和阈值电压,以实现动作电位的演示输
出;
输入端连接;
据所述第一电压信号生成膜电位,所述去极化单元根据所述第二电压信号生成动作电位放
电的阈值电压Vth;
所述微控制器,并通过所述微控制器选择与所述簇放电复极化单元或与所述心电复极化单
元连接。
入电容Cin的另一端与所述运算放大器的同相输入端连接,所述可变电阻Rvar1的一端与所述
运算放大器的反相输入端连接,所述可变电阻Rvar1的另一端与所述运算放大器的输出端连
接,所述运算放大器的输出端还连接着所述膜电容Cmem和所述可变电阻Rvar2的一端,所述膜
电容Cmem和所述可变电阻Rvar2的另一端接地,其中,所述输入电容Cin、运算放大器以及可变
电阻Rvar1用以将所述第一电压信号转换成电流信号,以使所述膜电容Cmem两端生成膜电位,
所述可变电阻Rvar1和所述可变电阻Rvar2受控于所述微控制器,所述微控制器用以改变所述
可变电阻Rvar1和所述可变电阻Rvar2的电阻值。
电压跟随器生成动作电位放电的阈值电压Vth至所述比较器的同相输入端,所述比较器的反
相输入端与所述膜电容Cmem的一端连接,所述比较器的输出端通过模拟开关SWT1与所述动
作电位幅值电压源Vap的正极连接,所述动作电位幅值电压源Vap的负极接地,所述模拟开关
SWT1的输出端与所述去极化电阻R1的一端连接,所述去极化电阻R1的另一端与所述膜电容
Cmem的一端连接。
容C1的一端连接,所述电阻R3的另一端与所述膜电容Cmem的一端连接,所述电容C1的另一端
接地,所述三极管Q1的发射极与所述超极化电压源Vsp的负极连接,所述超极化电压源Vsp的
正极接地,所述三极管Q1的集电极与所述电阻R2的一端连接,所述电阻R2的另一端与所述膜
电容Cmem的一端连接,其中,所述电阻R3的一端还连接所述动作电位输出模块和所述模拟开
关SWT2的输入端。
模数转换芯片AD1的输入端连接,所述模数转换芯片AD1的输出端与所述微控制器连接。
所述电阻R4的一端连接,所述电阻R4的另一端与所述电容C2的一端连接,所述电容C2的另一
端接地,所述三极管Q2的发射极与所述三极管Q3的集电极连接,所述三极管Q3的基极分为两
路,第一路与所述电阻R4的另一端连接,第二路与所述电容C2的一端连接,所述三极管Q3的
发射极与所述电阻R5的一端连接,所述电阻R5的另一端接地。
基极与所述三极管Q5的发射极连接,所述三极管Q4的集电极与所述三极管Q6的集电极连接,
所述三极管Q5的基极与所述电阻R6的一端连接,所述三极管Q5的集电极与所述电阻R7的一
端连接,所述电阻R6和所述电阻R7的另一端与所述电容C3的一端连接,所述电容C3的另一端
接地,所述三极管Q6的基极分为三路,第一路与所述电阻R6的另一端连接,第二路与所述电
阻R7的另一端连接,第三路与所述电容C3的一端连接,所述三极管Q6的发射极接地。
式的多种参数可调,利用参数的变化,通过显示界面显示动作电位波形随参数变化的变化
情况,进而能够展示神经元放电的多种动力学特性,同时也可通过调节阈值电压、输入电导
以及泄漏电阻演示神经元电路的稳态可塑性机制。
附图说明
具体实施方式
极化单元、脉冲复极化单元、簇放电复极化单元和心电复极化单元,模拟电路模块受控于数
字电路模块,数字电路模块用以对模拟电路模块输入信号和运行稳态可塑性规则,并根据
输入信号,使所述模拟电路模块生成膜电位和阈值电压,以实现动作电位的演示输出;
神经元细胞膜两侧的电势差超过一个阈值后会生成动作电位,在本发明中,模拟电路模块
生成的阈值电压Vth即是模拟生成动作电位放电的阈值,具体的,在本发明中,演示了脉冲放
电、簇放电、心肌放电三种神经元放电模式,具体如下:
控制器可以是ARM或单片机等,微控制器通过用户控制接口接收用户发送图形界面操作指
令或编程指令,即输入信号,其中,微控制器的输入信号包括:第一电压信号、第二电压信
号、调节输入电导的信号、调节泄漏电阻的信号以及调节阈值电压Vth的信号,同时微控制器
还用于接收模拟电路输出的动作电位信号。
膜特性单元根据第一电压信号生成膜电位,去极化单元根据第二电压信号生成阈值电压
Vth。
并通过微控制器选择与簇放电复极化单元或与心电复极化单元连接。
Cin的另一端与运算放大器的同相输入端连接,可变电阻Rvar1的一端与运算放大器的反相输
入端连接,可变电阻Rvar1的另一端与运算放大器的输出端连接,运算放大器的输出端还连
接着膜电容Cmem和可变电阻Rvar2的一端,膜电容Cmem和可变电阻Rvar2的另一端接地,其中,输
入电容Cin、运算放大器以及可变电阻Rvar1用以将第一电压信号转换成电流信号,以使膜电
容Cmem两端生成膜电位,可变电阻Rvar1和可变电阻Rvar2受控于微控制器,微控制器用以改变
可变电阻Rvar1和可变电阻Rvar2的电阻值。
膜电容Cmem内部电荷同样可以通过可变电阻Rvar2泄漏。其中,可变电阻Rvar1以及可变电阻
Rvar2的阻值均受微控制器控制。
放电的阈值电压Vth至比较器的同相输入端,比较器的反相输入端与膜电容Cmem的一端连接,
比较器的输出端通过模拟开关SWT1与动作电位幅值电压源Vap的正极连接,动作电位幅值电
压源Vap的负极接地,模拟开关SWT1的输出端与去极化电阻R1的一端连接,去极化电阻R1的另
一端与膜电容Cmem的一端连接。
膜电位与阈值电压Vth,当膜电位高于阈值电压Vth时,比较器输出高电平触发模拟开关SWT1
闭合,动作电位幅值电压源Vap通过去极化电阻R1,为膜电容Cmem充电,使膜电容Cmem上的电压
升高到动作电位幅值Vap。
另一端与膜电容Cmem的一端连接,电容C1的另一端接地,三极管Q1的发射极与超极化电压源
Vsp的负极连接,超极化电压源Vsp的正极接地,三极管Q1的集电极与电阻R2的一端连接,电阻
R2的另一端与膜电容Cmem的一端连接,其中,电阻R3的一端还依次连接动作电位输出模块和
模拟开关SWT2的输入端。
发射极泄放,三极管Q1集电极‑发射极的电流快速增加,膜电容Cmem通过电阻R2和三极管Q1向
超极化电压源Vsp的负极快速放电,膜电容Cmem的电压迅速下降,当低于阈值电压Vth时,模拟
开关SWT1断开。此时,电容C1的电压仍然高于三极管Q1的基极开启电压,膜电容Cmem的电压继
续下降直到超极化电压源的幅值Vsp,当电容C1的电压低于三极管Q1的基极开启电压时,三
极管Q1集电极‑发射极的电流关断,膜电容Cmem的电位达到稳定状态,从而完成一个动作电
位脉冲的产生过程。
连接,用以接收产生的动作电位脉冲信号,第三电压跟随器的输出端与模数转换芯片AD1的
输入端连接,模数转换芯片AD1的输出端与微控制器连接,微控制器通过显示模块输出动作
脉冲波形,神经元电路输出的动作脉冲波形示意图如图2所示。
的另一端与电容C2的一端连接,电容C2的另一端接地,三极管Q2的发射极与三极管Q3的集电
极连接,三极管Q3的基极分为两路,第一路与电阻R4的另一端连接,第二路与电容C2的一端
连接,三极管Q3的发射极与电阻R5的一端连接,电阻R5的另一端接地。
集电极电流通过电阻R4向电容C2充电,使其电压升高,当高于三极管Q3的基极开启电压时,
三极管Q3的集电极‑发射极电流快速增加,从而使三极管Q2的基极‑发射极电流能够通过三
极管Q3集电极‑发射极和电阻R5快速泄放到模拟地,导致了膜电容Cmem的电压有一定的下降。
此时,电容C2的电荷同样通过三极管Q2的集电极‑发射极、三极管Q3的集电极‑发射极、以及
电阻R5以一个更快的速度泄放,在膜电容Cmem的电压还未低于阈值电压Vth时,电容C2的电压
已下降到三极管Q3的基极开启电压以下,三极管Q3的集电极与发射极之间的电流截止,簇放
电中的一个放电脉冲过程结束,去极化单元继续为膜电容Cmem充电,重复上述过程几次后,
脉冲复极化单元为膜电容Cmem放电时,完成一次簇放电过程。簇放电的放电脉冲经动作电位
输出模块到微控制器,并通过显示模块输出,神经元电路输出的簇放电波形示意图如图3所
示。
连接,三极管Q4的集电极与三极管Q6的集电极连接,三极管Q5的基极与电阻R6的一端连接,
三极管Q5的集电极与电阻R7的一端连接,电阻R6和电阻R7的另一端与电容C3的一端连接,电
容C3的另一端接地,三极管Q6的基极分为三路,第一路与电阻R6的另一端连接,第二路与电
阻R7的另一端连接,第三路与电容C3的一端连接,三极管Q6的发射极接地。
和电阻R7为电容C3充电,使其电压升高,当高于三极管Q6的基极开启电压时,电容C3的电荷
通过三极管Q6的基极‑发射极泄放,三极管Q6的集电极‑发射极的电流因此快速增加,从而使
三极管Q4的集电极‑发射极电流能够通过三极管Q6集电极‑发射极快速泄放到模拟地,导致
了膜电容Cmem的电压有一定的下降,电压下降量由三极管Q4和三极管Q5的基极‑发射极串联
偏置决定并维持,当脉冲复极化单元为膜电容Cmem放电时,完成一次心肌放电过程。心肌放
电的放电脉冲经动作电位输出模块到微控制器,并通过显示模块输出,神经元电路输出的
心肌放电波形示意图如图4所示。
节到固有放电频率,反之亦然,当神经元的放电频率等于固有放电频率时,我们认为神经元
达到了放电率自稳态。
元的放电频率,最终使得神经元的兴奋频率达到固有放电频率;
到神经元的阈值电压Vth,神经元的阈值电压Vth将会降低。
的频率调整到固有放电频率f0所需的时间,微控制器实时监测神经元输出动作电位的频
率,记做放电频率f,当监测到f不等于神经元的固有放电频率f0时开始计时,计时时间用t
表示。在计时时间t小于稳态调控时间ts时,如果瞬时的放电频率f大于神经元的固有放电
频率f0,则微控制器通过减小输入电导(即增大可变电阻Rvar1的电阻值)以及泄漏电阻(即减
小可变电阻Rvar2的电阻值)来实现其放电频率的调节,若神经元的放电频率f达到并保持在
固有放电频率f0,则结束稳态调节;相反,如果瞬时的放电频率f小于神经元的固有频率f0,
则通过增大输入电导(即减小可变电阻Rvar1的电阻值)以及泄漏电阻(即增大可变电阻Rvar2
的电阻值)来实现其放电频率的调节,若神经元的放电频率f达到并保持在固有放电频率
f0,则结束稳态调节。
与固有频率f0的大小,如果瞬时的放电频率f大于固有频率f0,则增大放电阈值电压Vth,直
至神经元的放电频率f达到并保持在固有放电频率f0;相反,如果瞬时的放电频率f小于固
有频率f0,则减小放电阈值电压Vth,直至神经元的放电频率f达到并保持在固有放电频率
f0,调节流程图如图5所示。
以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换。
凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明权
利要求保护的范围之内。