信号波形非线性变换的方法和装置制造方法及图纸

技术编号:2979883 阅读:281 留言:0更新日期:2012-04-11 18:40
本发明专利技术提供了一种由多层人工神经网络将信号波形进行非线性变换的方法和装置。人工神经网络由多个非线性人工神经元组成。输出层人工神经元采用1/(a+e+[-bx]),x=(0,2)半S型模式,主要由除法器,反对数放大器和运算放大器组成。人工神经网络权值ωk(ij)可经训练获得。本发明专利技术非线性变换的速度为纳秒量级,线路具有通用性,便于集成化。本发明专利技术可用于产生基准非线性信号,实现输入/输出智能变换,进行非线性系统变换和实现非线性系统控制。(*该技术在2010年保护过期,可自由使用*)

Method and device for non-linear transformation of signal waveform

The invention provides a method and a device for non-linear transformation of signal waveform from a multi-layer artificial neural network. Artificial neural network consists of several nonlinear artificial neural networks. The output layer of artificial neurons using 1 / (a + e + / - BX), x = (0, 2) - S model, mainly by the divider, antilog amplifier and operational amplifier. Artificial neural network weights K (ij) can be obtained by training. The speed of the nonlinear transformation of the invention is nanosecond, the circuit is universal, and is convenient for integration. The invention can be used to generate the reference nonlinear signal, realize the intelligent transformation of input / output, transform the nonlinear system and realize the control of the nonlinear system.

【技术实现步骤摘要】

本专利技术涉及测量值、控制信号或类似信号的传输系统,特别是影响输入和输出信号之间关系的装置和方法。现有技术的模拟电路能实时地进行信号波形的特殊非线性变换,但不能实现信号波形的任意非线性变换,现有技术的数字电路能进行信号波形的任意非线性变换,但变换后的信号波形是离散的,实时性差,且信息冗余度大。例如名称为“信号电压到方波波形放大器和变换器”(SignalVoltage-to-SquareWaveAmplifierandConverter)的联邦德国专利DE3701411-A,能进行波形的特定非线性变换,但有如下缺点只能进行特定的非线性变换,不能进行任意非线性变换;线路无通用性。本专利技术的目的是提供一种信号波形非线性变换的方法和装置,能实时地进行信号波形的任意非线性变换,线路具有通用性,变换速度在纳秒量级,输出信号波形是连续的。先对本专利技术附图作简单说明附图说明图1是本专利技术多层人工神经网络信号波形非线性变换的方法示意图,图中Vi是输入端,信号经线性放大单元1,不多于三层的人工神经网络2和线性放大单元3,至输出端VO,VO是经任意非线性变换后的信号波形。图中指出了人工神经元4,人工神经网络2中的各人工神经元4之间的连线代表人工神经元之间的连接权值。这种权值连接由图2中的R1至R8来具体实现。图2是本专利技术的信号波形非线性变换的方法和装置中的一个非线性人工神经元4的线路示意图。图中示出了人工神经元4是由运算放大器OPO37、反对数放大器AD759、除法器AD534及相应电阻组成。图3是本专利技术三层人工神经网络信号波形非线性变换装置的线路图。图4是本专利技术的一个实施例的输入输出波形图。图中带小园圈的连线是输入信号波形Vi;带小三角形的连线是期望输出信号波形Vd;带园黑点的连线是实际输出信号波形Vo。本专利技术的目的是这样来达到的方法是由多层人工神经网络将输入的信号波形(线性或非线性均可)变换成任意形状的连续信号波形(线性或非线性都可),从而实现了信号波形的任意非线性变换。每层人工神经网络由一个到四个人工神经元组成,为提高精度,可增加内层人工神经元的个数。所谓人工神经元是采用电子、光学或生物工程技术,模拟人类大脑神经元功能和结构,制造成的器件。本专利技术中只涉及采用电子技术的人工神经元。由人工神经元构成的模拟人类神经网络结构和功能的部件,称为人工神经网络。人工神经网络中人工神经元i和人工神经元j之间的连接强度称人工神经网络权值,用符号Wk(i,j)表示,k表示人工神经网络中的层数,i表示本层内神经元排列序数,j表示前一层神经元排列序数。本专利技术的人工神经元4主要采用S(x)=a/(1+10-bx(t))的半“S”曲线模式,式中S(x)称为人工神经元的模式函数,亦即人工神经元的输出函数,X(t)是人工神经元的输入函数加权和,X(t)=或,t是时间变量,a、b为常量,由于X(t)不采用范围,可使线路简单一半。人工神经网络权值的学习变化量Δω由下式训练J( 3ω/ t3)+M( 2ω/ t2)+P( ω/ t)=-( E/ ω),Δω(t)=-ε( E/ ω)+αΔω(t-1)+βΔω(t-2),式中,ε=1/(J+M+P),α=(2J+M)/(J+M+P),β=-J/(J+M+P),J、M、P为常量,E为能量,t为时间变量。由上述方法可从计算机得到信号波形非线性变换的权值模拟结果,根据模拟结果,调整人工神经网络中的权电阻值,从而实现信号波形的非线性变换,权电阻是人工神经网络中人工神经元之间相互连接的一种电阻,权电阻大小决定着人工神经元之间的连接强度。在所说的权值训练中,输出信号模拟量V*0=从而确保输出层人工神经元中的X(t)在范围之内,其中δ是实际输出信号与期望输出信号的误差值,即δ=|VO-Vd|。设非线性系统的输入函数是Vi,输出函数是VO,传递函数是H,则ViH=VO,本方法还可将非线性系统的传递函数H隐含在人工神经网络系统的权电阻中,从而实现非线性系统中输入函数Vi和输出函数V0之间的转换。这里所说的传递函数是输入输出函数之间关系的函数。VO还可作为后一级非线性系统 的输入函数VO,以实现后一级非线性系统控制。当输入函数Vi是周期性线性(如锯齿波)或非线性(如正弦波)信号波形时,本方法还可产生所需波形的周期信号VO,成为一种产生实时连续非线性信号或线性信号的基准信号的方法。设系统输入信号是Vi,经本方法,使系统输出信号VO=f(Vi),将输入输出之间的函数关系f经学习隐含在整个人工神经网络中,从而实现输入/输出智能变换。这种输入/输出智能变换做成装置,可作为智能传感器,或智能光相关器的智能判决部分。根据本专利技术方法,可做成一种实时信号波形非线性变换装置,具体由线性放大单元1、人工神经网络2和线性放大单元3串接组成。记线性放大单元1的输入信号为Vi,输出信号为V*i;人工神经网络2的输入信号为V*i,输出信号为V*0;线性放大单元3的输入信号为V*0,输出信号为VO,则有V*i=ViRF1/RS1+E·RF1/RE1式中RF1和RS1、RE1分别为线性放大单元1的反馈电阻、Vi输入电阻和E电位输入电阻。经人工神经网络2后的输出信号V*0被规定范围内,再经线性放大单元3后,有VO=V*0RF3/RS3-F·RF3/RG3式中RF3、RS3和RG3分别为线性放大单元3的反馈电阻、V*0输入电阻和F电位输入电阻。所说的人工神经网络2是采用不多于三层的人工神经网络,第一层有四个人工神经元,第二层也有四个人工神经元,第三层有一个人工神经元,共具有二十四对可调权电阻。人工神经元由运算放大器OPO37、反对数放大器AD759、除法器AD534及相应电阻、开关组成。人工神经元采用S(x)=a/(1+10-bx)的半“S”曲线模式,式中S(x)函数为人工神经元的模式函数,X(t)为人工神经元的输入函数之加权和,a、b为常数,每个人工神经元对应正负输入有二组权电阻,每组权电阻的个数为一到四个。当X(t)=时采用AD759N,当X(t)=时,采用AD759P。所说的人工神经元的运算放大器OPO37具有正负二级输入,在其负输入端并接有一到四个可调权电阻R1、R2、R3、R4和电阻RD4,RD4的另一端经开关后接地,R1、R2、R3、R4的另一端分别接输入信号Vi1、Vi2、Vi3、Vi4在其正输入端并接有一到四个可调权电阻R5、R6、R7、R8和电阻R*D4、RA4,电阻R*D4的另一端经开关后接地,RA4的另一端接A电位,R5、R6、R7、R8的另一端分别接输入信号Vi5、Vi6、Vi7、Vi8;在OPO37的负输端和输出脚之间接有反馈电阻Rf4。记运算放大器OPO37的输出脚的信号为VO3,则VO3=K8Vi8+K7Vi7+K6Vi6+K5Vi5-K4Vi4-K3Vi3-K2Vi2-KiVi1+A,其中Kj=Rf4/Rj。所说的反对数放大器AD759,其输入脚接受OPO37的信号VO3。其正负电源脚之间并接电阻RO4。正电源脚经一个开关后与输入脚相接。其输入脚与输出脚之间接电阻Rk4,其输出脚与第5脚之间接有电阻RE4,第5脚经一个开关,串接电阻Rs4后接至B信号公共端。记反对数放大器AD759的输出信号为VD2则VD2=Eref本文档来自技高网...

【技术保护点】
一种实时进行信号波形非线性变换的方法,其中包括,a、采用多层人工神经网络结构,进行信号波形非线性变换,b、人工神经网络值的训练变换量△ω由下式训练:J(*↑[3]ω/*t↑[3])+M(*↑[2]ω/*t↑[2])+P(*ω/* L)=-(*E/*ω),△ω(t)=-ε(*E/*ω)+α△ω(t-1)+β△ω(t-2),式中,ε=1/(J+M+P),α=(2J+M)/(J+M+P),β=-J/(J+M+P),J、M、P为常量,E为能量,t为时间变量,由此算法从计 算机得到信号波形非线性变换的权值模拟结果,再根据模拟结果调整人工神经网络中的权电阻值;其特征在于c、所说的输出层人工神经元采用S(x)=a/(1+10↑[-bx])的半“S”曲线模式,式中S(x)函数为人工神经元的模式函数,X(t) 是人工神经元的输入函数,X(t)=[0,2]或X(t)=[-2,0],a,b为常量;d、所说的输出层权值训练中,输出信号模拟量V↑[*]↓[0]=[0.5+δ,0.99-δ],从而确保X(t)在[0,2]范围内,δ是实际输出信号与期望输 出信号的误差值,或输出信号模拟量V↑[*]↓[0]=[0+δ,0.5-δ],从而确保X(t)在[-2,0]范围之内。...

【技术特征摘要】

【专利技术属性】
技术研发人员:章明王汝笠龚一鸣
申请(专利权)人:中国科学院上海技术物理研究所
类型:发明
国别省市:31[中国|上海]

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1