首页 / 专利库 / 人工智能 / 人工神经网络 / 信号波形非线性变换的方法和装置

信号波形非线性变换的方法和装置

阅读:985发布:2022-03-14

专利汇可以提供信号波形非线性变换的方法和装置专利检索,专利查询,专利分析的服务。并且本 发明 提供了一种由多层 人工神经网络 将 信号 波形 进行非线性变换的方法和装置。人工神经网络由多个非线性 人工神经元 组成。 输出层 人工神经元采用1/(a+e-bx),x=[0,2]半S型模式,主要由除法器,反对数 放大器 和 运算放大器 组成。人工神经网络权值ωk(ij)可经训练获得。本发明非线性变换的速度为纳秒量级,线路具有通用性,便于集成化。本发明可用于产生基准非线性信号,实现输入/输出智能变换,进行非线性系统变换和实现非线性系统控制。,下面是信号波形非线性变换的方法和装置专利的具体信息内容。

1、一种实时进行信号波形非线性变换的方法,其中包括:
a、采用多层人工神经网络(2)结构,进行信号波形非线性变换;
b、人工神经网络权值的训练变换量△ω由下式训练:
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为时间变量;由此算法从计算机得到信号波形非线性变换的权值模拟结果,再根据模拟结果调整人工神经网络中的权电阻值;
其特征在于
c、多层人工神经网络(2)采用不多于三层的人工神经网络,其第三层为输出层,所说的人工神经网络输出层人工神经元采用S(x)=a/(1+10-bx)的半“S”曲线模式,式中S(x)函数为人工神经元的模式函数,X(t)是人工神经元的输入函数,X(t)=[0,2]或X(t)=[-2,0],a、b为常量;
d、所说的人工神经网络输出层权值训练中,输出信号模拟量V0*=[0.5+δ,0.99-δ],从而确保X(t)在[0,2]范围内,δ是实际输出信号与期望输出信号的误差值;或输出信号模拟量V0*=[0+δ,0.5-δ],从而确保X(t)在[-2,0]范围之内。
2、根据权利要求1所述的进行信号波形非线性变换的方法,其特征在于将非线性系统的传递函数H隐含在人工神经网络系统的权电阻中,从而实现V0·H-V,式中V1为非线性系统输入函数,V0为非线性系统输出函数;V0还可作为后一级非线性系统V0 - 0的输入函数V0,以实现后一级非线性系统的控制。
3、根据权利要求1所述的进行信号波形非线性变换的方法,其特征在于以输入、输出信号之间的函数关系V0=f(V1),经学习将函数关系f隐含在整个人工神经网络中,从而实现输入/输出智能变换。
4、根据权利要求1所述的进行信号波形非线性变换的方法,其特征在于将周期性信号作为输入信号,而产生一种实时连续基准非线性信号。
5、一种实时信号波形非线性变换装置,其中包括:
a、信号波形非线性变换装置由线性放大单元(1),人工神经网络(2)和线性放大单元(3)串接组成;
其特征在于:
b、采用不多于三层的人工神经网络,第一层有四个人工神经元,第二层也有四个人工神经元,第三层有一个人工神经元,共具有二十四对权电阻;人工神经网络各层人工神经元之间由权电阻相联;
c、人工神经网络的人工神经元(4)采用S(x)=a/(1+10-bx)的半“S”曲线模式,式中S(x)函数为人工神经元的模式函数,X(t)为人工神经元的输入函数,X(t)=[0,2]或X(t)=[-2,0],a、b为常数,每个人工神经元按正、负输入有二组权电阻,每组权电阻有一到四个,半“S”型人工神经元由运算放大器OPO37、反对数放大器AD759N(或AD759P)、除法器AD534及相应的外围分立元件电阻,开关组成;
所说的人工神经元的运算放大器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;
所说的反对数放大器AD759,其输入脚接OPO37送来的VD3信号,其正负电源脚之间并接一个电阻RD4;正电源脚经开关后与输入脚相接,其输入脚与输出脚之间接反馈电阻RK4,在输出脚与第5脚之间接有电阻RE4,第5脚经一个开关,串接电阻RS4后接至B信号公共端;
所说的除法器AD534,其第10脚输入接受反对数放大器AD759N的VD2信号,第1脚接C电位,第3脚接地,第4脚接第8脚,第5脚接负电源-15伏,第9脚接正电源+15伏,第7脚接地,第6脚接D电位,由第8脚输出信号。
6、根据权利要求5所述的信号波形非线性变换装置,其特征在于各个人工神经元的模式函数采用S(x)=1/(1+10x),输入信号是正弦波V1=1/4Sin(π/2+tπ)+0.25,期望输出信号Vd=1/23.5 Σi = 110P(t,i/10)+0.47,式中P(t,σ)=1/( 2 πσ)× e - x 2 ( t ) / 2 σ 2,各反馈电阻取Rf=40K,经学习得相应的权值和权电阻,将权电阻值代入如权利要求5所述的信号非线性变换装置,得到了从输入信号V1=1/4Sin(π/2+tπ)+0.25,到输出信号Vd=1/23.5 P(t,i/10)+0.47的非线性变换装置。

说明书全文

发明涉及测量值,控制信号或类似信号的传输系统,特别是影响输入和输出信号之间关系的装置和方法。

现有技术的模拟电路能实时地进行信号波形的特殊非线性变换,但不能实现信号波形的任意非线性变换,现有技术的数字电路能进行信号波形的任意非线性变换,但变换后的信号波形是离散的,实时性差,且信息冗余度大。例如名称为“信号电压到方波波形放大器和变换器”(Signal    Voltage-to-Square    Wave    Amplifier    and    Converter)的联邦德国专利DE3701411-A,能进行波形的特定非线性变换,但有如下缺点:只能进行特定的非线性变换,不能进行任意非线性变换;线路无通用性。

本发明的目的是提供一种信号波形非线性变换的方法和装置,能实时地进行信号波形的任意非线性变换,线路具有通用性,变换速度在纳秒量级,输出信号波形是连续的。

先对本发明附图作简单说明

图1是本发明多层人工神经网络信号波形非线性变换的方法示意图,图中Vi是输入端,信号经线性放大单元1,不多于三层的人工神经网络2和线性放大单元3,至输出端V0,V0是经任意非线性变换后的信号波形。图中指出了人工神经元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)=[0,2]或[-2,0],t是时间变量,a、b为常量,由于X(t) 输入输出之间的函数关系f经学习隐含在整个人工神经网络中,从而实现输入/输出智能变换。这种输入/输出智能变换做成装置,可作为智能传感器,或智能光相关器的智能判决部分。

根据本发明方法,可做成一种实时信号波形非线性变换装置,具体由线性放大单元1、人工神经网络2和线性放大单元3串接组成。

记线性放大单元1的输入信号为Vi,输出信号为V*i;人工神经网络2的输入信号为V*i,输出信号为V*0;线性放大单元3的输入信号为V*0,输出信号为V0,则有

V*i=ViRF1/RS1+E·RF1/RE1

式中RF1和RS1、RE1分别为线性放大单元1的反馈电阻、Vi输入电阻和E电位输入电阻。

经人工神经网络2后的输出信号V*0被规定[0.5,0.99]范围内,再经线性放大单元3后,有:

V0=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)=[0,2]时采用AD759N,当X(t)=[-2,0]时,采用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,其中Ki=Rf4/Rj。

所说的反对数放大器AD759,其输入脚接受OPO37的信号VO3。其正负电源脚之间并接电阻RO4。正电源脚经一个开关后与输入脚相接。其输入脚与输出脚之间接电阻Rk4,其输出脚与第5脚之间接有电阻RE4,第5脚经一个开关,串接电阻Rs4后接至B信号公共端。

记反对数放大器AD759的输出信号为VD2则VD2=Eref·10-VO3/K+ESO式中指数比例因子K=1,偏调电压ESO=0,参考比例放大电压Eerf可调,由RE4值决定。

所说的除法器AD534,其第10脚输入接受反对数放大器AD759的信号VD2,第1脚接C电位,第3脚接地,第4脚接第8脚,第5脚接负电源-15伏,第9脚接正电源+15伏,第7脚接地,第6脚接D电位,由第8脚输出信号。

记除法器AD534的输出信号为VO1,则VO1=1/(1+10-VO3)=1/(1+VO2) 输出层人工神经元的VO1在[0.5,0.99]范围内。

本发明的发明人举个实例,参见图3和图4,采用三层人工神经网络,第一层有四个人工神经元,第二层也有四个人工神经元,第三层有一个人工神经元,共有九个人工神经元。具有二十四对阻值可调的权电阻。输入信号是正弦波Vi=1/4Sin(π/2+tπ)+0.25。期望输出信号Vd=1/23。5 P(t,i/10)+0.47,式中P(t,σ)=1/( σ)· ,σ=i/10。由输入信号Vi和期望输出信号Vd,计算机根据Δω(t)=-ε( E/ ω)+αΔω(t-1)+βΔω(t-2)式学习权值ωk(i,j),因人工神经网络权值可正或可负,在具体决定了权值后实际上每对可调权电阻中只用了其中的一个,所以只有二十四个权电阻。设反馈电阻Rf取40k,其权值和权电阻值由表1列出。将表1中权电阻值存入人工神经网络2中,得输入信号Vi,期望输出信号Vd和实际输出信号V0,其值由表2列出,并在图4中示出了输入/输出波形。这样,实现了从输入信号Vi=1/4Sin(π/2+tπ)+0.25到输出信号Vd=1/23.5 P(t,i/10)+0.47的非线性变换,其实际输出信号与期望输出信号的平均误差为2.13098%。

表1、权值与权电阻值

符号    权值    权电阻值

W3(1,1)    1.37968    28.992230K

W3(1,2)    14.08718    2.839461K

W3(1,3)    1.60644    24.899778K

W3(1,4)    -1.61939    24.700658K

W2(1,1)    -0.25110    159.299080K

W2(2,1)    -17.86206    2.239383K

W2(3,1)    -0.49698    80.486136K

W2(4,1)    0.90130    44.380339K

W2(1,2)    -0.54923    72.829233K

W2(2,2)    -17.97133    2.225767K

W2(3,2)    -0.45363    88.177589K

W2(4,2)    1.39097    28.756910K

W2(1,3)    0.12377    323.180090K

W2(2,3)    3.95906    10.103408K

W2(3,3)    -0.27392    146.028030K

W2(4,3)    1.19462    33.483450K

W2(1,4)    0.81283    49.210782K

W2(2,4)    3.97930    10.052019K

W2(3,4)    0.57082    70.074629K

W2(4,4)    0.30095    132.912440K

W1(1,1)    -1.13253    35.319152K

W1(2,1)    -1.24973    32.006913K

W1(3,1)    1.16594    34.307082K

W1(4,1)    0.92761    43.121570K

Rf=40K

表2、输入输出数据

相对时间    输入信号    期望输出信号    实际输出信号

T    Vi    Vd    Vo

0.000    0.500    0.967    0.954

0.100    0.488    0.885    0.897

0.200    0.452    0.764    0.754

0.300    0.397    0.695    0.689

0.400    0.327    0.650    0.660

0.500    0.250    0.615    0.628

0.600    0.173    0.588    0.595

0.700    0.103    0.567    0.563

0.800    0.048    0.549    0.537

0.900    0.012    0.534    0.521

1.000    0.000    0.522    0.515

平均误差=2.13098%

本发明有如下积极效果:

1、本发明方法及装置可实现信号波形的任意非线性变换,信号波形的非线性变换由人工神经网络根据输出信号要求,由输入信号经训练权值实现。

2、本发明实现信号波形的任意非线性变换的速度快,可达纳秒量级,这是由于信号相乘效应由信号通过权电阻实现和变换函数已先经计算机模拟、隐含在整个人工神经网络中的缘故。

3、本发明的线路具有通用性,只要训练不同的权电阻,就可实现信号波形的不同非线性变换。

4、本发明的人工神经元便于集成化。

高效检索全球专利

专利汇是专利免费检索,专利查询,专利分析-国家发明专利查询检索分析平台,是提供专利分析,专利查询,专利检索等数据服务功能的知识产权数据服务商。

我们的产品包含105个国家的1.26亿组数据,免费查、免费专利分析。

申请试用

分析报告

专利汇分析报告产品可以对行业情报数据进行梳理分析,涉及维度包括行业专利基本状况分析、地域分析、技术分析、发明人分析、申请人分析、专利权人分析、失效分析、核心专利分析、法律分析、研发重点分析、企业专利处境分析、技术处境分析、专利寿命分析、企业定位分析、引证分析等超过60个分析角度,系统通过AI智能系统对图表进行解读,只需1分钟,一键生成行业专利分析报告。

申请试用

QQ群二维码
意见反馈