A neuron encoding circuit belongs to the technical field of integrated circuits. In the neuron encoding circuit, the analog voltage signal output by the traditional neural network is filtered by the signal acquisition module, and the stable control voltage signal is output; the control voltage signal and the current signal output by the sensitivity adjustment unit are input to the frequency encoder, and the output frequency and the control voltage signal present sigmoid function after quantization and encoding by the frequency encoder. Analog signal; Pulse width regulator receives analog signal and pulse width control signal from frequency encoder, which output pulse signal with the same frequency and positive correlation between pulse width and pulse width control signal; Pulse release module receives pulse signal from pulse width regulator, and transmits the pulse signal to pulse when Ready is enabled by membrane potential detection module. Neural network. The neuron encoding circuit of the invention has the advantages of simple circuit structure, wide frequency coverage and low power consumption.
【技术实现步骤摘要】
一种神经元编码电路
本专利技术属于集成电路
,具体涉及一种神经元编码电路。
技术介绍
神经网络是一种模仿生物神经网络的结构和功能的数学模型或计算模型,主要根据大量的人工神经元联结进行计算。通常,人工神经网络能在外界信息的基础上改变内部结构,是一种自适应系统。传统的神经网络是一种运算模型,由大量的节点相互联接构成。每个节点代表一种特定的输出函数,称为激励函数;每两个节点间的连接都代表一个对于通过该连接信号的加权值,称为权重,相当于人工神经网络的记忆。网络的输出则是根据网络的连接方式、权重值和激励函数的不同而不同。而网络自身是对自然界某种算法或函数的逼近,或者是对一种逻辑策略的表达。而在脉冲神经网络中,神经元传递的是脉冲,每个神经元有一个膜电位,当神经元接收输入脉冲时,膜电位会发生变化。而当神经元的膜电位达到一个阈值时,便会发送脉冲,传递至下一个神经元。脉冲神经网络传递的一个个脉冲形成了一个脉冲序列,而单个脉冲之间的时间间隔是不确定的,脉冲序列中包含了时间信息,这是传统的神经网络不能表达的。此外,脉冲神经网络中的每个神经元只有在接收到脉冲信号时,才会进行计算,与传统神经网络的繁琐计算量相比,功耗更低,计算速度更快。然而,目前脉冲神经网络暂时没有找到一个较好的训练算法,特别是需要训练深层网络时。而传统人工神经网络借助统计与优化等数学工具得到了充分发展,训练得到的效果比脉冲神经网络更好。因此,通常需要将训练好的人工神经网络映射为脉冲神经网络,以避免直接训练脉冲神经网络。但是,目前在将人工神经网络映射为脉冲神经网络时,通常采用模数转换器进行采样、数字处理器进行 ...
【技术保护点】
1.一种神经元编码电路,其特征在于,包括信号采集模块、脉冲编码模块、膜电位检测模块和脉冲发放模块,所述脉冲编码模块包括频率编码器、脉宽调节器和灵敏度调节单元;传统神经网络输出的模拟电压信号,经信号采集模块滤波处理后,输出稳定的控制电压信号Vin;灵敏度控制信号K经灵敏度调节单元后,输出电流信号;控制电压信号Vin和经灵敏度调节单元输出的电流信号输入至频率编码器,经频率编码器量化编码处理后,输出频率与控制电压信号Vin呈现sigmoid函数关系的模拟信号;脉宽调节器接收频率编码器输出的模拟信号和脉宽控制信号Vref,输出频率与模拟信号相同、脉冲宽度与脉宽控制信号正相关的脉冲信号;所述膜电位检测模块实时检测膜电位的值,当膜电位大于或等于阈值电压时,将发放信号Ready使能;所述脉冲发放模块接收脉宽调节器输出的脉冲信号,并在发放信号Ready使能时,将该脉冲信号传递给脉冲神经网络。
【技术特征摘要】
1.一种神经元编码电路,其特征在于,包括信号采集模块、脉冲编码模块、膜电位检测模块和脉冲发放模块,所述脉冲编码模块包括频率编码器、脉宽调节器和灵敏度调节单元;传统神经网络输出的模拟电压信号,经信号采集模块滤波处理后,输出稳定的控制电压信号Vin;灵敏度控制信号K经灵敏度调节单元后,输出电流信号;控制电压信号Vin和经灵敏度调节单元输出的电流信号输入至频率编码器,经频率编码器量化编码处理后,输出频率与控制电压信号Vin呈现sigmoid函数关系的模拟信号;脉宽调节器接收频率编码器输出的模拟信号和脉宽控制信号Vref,输出频率与模拟信号相同、脉冲宽度与脉宽控制信号正相关的脉冲信号;所述膜电位检测模块实时检测膜电位的值,当膜电位大于或等于阈值电压时,将发放信号Ready使能;所述脉冲发放模块接收脉宽调节器输出的脉冲信号,并在发放信号Ready使能时,将该脉冲信号传递给脉冲神经网络。2.根据权利要求1所述的神经元编码电路,其特征在于,所述灵敏度控制信号K是一个模拟电压信号,电压值范围为0...
【专利技术属性】
技术研发人员:刘洋,王锋,胡绍刚,刘爽,郭睿,于奇,
申请(专利权)人:电子科技大学,
类型:发明
国别省市:四川,51
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。