一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

一种基于栈式自编码器的低功率EMAT信号降噪方法

2022-07-02 11:25:31 来源:中国专利 TAG:

一种基于栈式自编码器的低功率emat信号降噪方法
技术领域
1.本发明涉及对低功率emat信号降噪方法研究,借助sdae(stack denoise autoencoder,栈式降噪自编码器)完成,对深入理解低功率emat信号的内在物理特性有很大帮助,同时经过降噪使低功率emat信号的特征更明显,适用于在防爆场景下使用低功率emat对金属材料属性(厚度、缺陷)的高效准确探测和评估。


背景技术:

2.电磁超声检测技术作为一种新型的无损检测方法,其基本原理是基于emat(electromagnetic acoustic transducer,电磁超声换能器)通过电磁学原理的方法在被测物体中产生超声波,然后基于超声波反射的原理实现对各种材料的检测。然而它本身也存在一定的缺点。电磁超声的发射及接收原理导致电磁超声的换能效率较低,往往在发射电压高达数百伏时,此时激励功率达到数kw,接收的原始回波信号幅值仅为μv级别。这导致回波信号的信噪比较低,而且过高的电压在易燃易爆等危险场合容易成为事故源,通常其中的电路需要工作在较低电压下,但低电压激励意味着更低的回波信号强度和信噪比。故电磁超声在低电压激励环境下的回波信号的信噪比较低,严重时甚至有效回波信号会被噪声淹没。为了保证回波信号中的有效成分具有足够大小的幅值,往往会增大增益,使得回波信号的幅值增大,以便于观察信号。但是在增大缺陷信号的同时也会使得信号中的噪声幅值增大,这同样会使得有效信号容易湮没在噪声信号中,不利于从回波信号中提取出被测物体的厚度、缺陷等信息。
3.现有的低功率emat信号降噪方法主要有以下几种:基于fpga技术的emat系统也被设计用于检测低功率信号。l kang等使用emat前置放大器和fpga电路作为适配器对emat信号进行平均128次,在620ma下11v获得了令人满意的信噪比。但是,该系统缺少智能信号处理模块,导致对场景的适应性不足。编码激励也被用于提高低输入功率emat信号的snr。julio isla等人提出用一个序列来激发emat,isla j,cegla f.coded excitation for low snr pulse-echo systems:enabling quasi-real-time low-power emats[c]//ultrasonics symposium.ieee,2016,以获得4.5vpp(小于0.4w)的干净emat信号。julio isla等人公开的isla j,celga f.the use of binary quantization for the acquisition of low snr ultrasonic signals:a study of the input dynamic range[j].ieee transactions on ultrasonics,ferroelectrics,and frequency control,2016,63(9):1474-1482,回顾二进制量化的理论后发现,在大多数实际情况下,当输入snr为8db或更少时,二进制量化降低降噪误差。shashvat jayakrishnan等人公开的isla j,celga f.the use of binary quantization for the acquisition of low snr ultrasonic signals:a study of the input dynamic range[j].ieee transactions on ultrasonics,ferroelectrics,and frequency control,2016,63(9):1474-1482,使用编码励磁方法保持能量恒定,并通过延长励磁时间来降低励磁功率,结果表明编码励磁方法可以显着降低工作电压要求100倍以上。
[0004]
然而提高编码激励中低功率emat信号snr的手段是传输最长的序列,且需要对不同的场景使用不同的编码方式,因此也存在场景适应性不足的问题;本发明提出一种针对低功率emat信号的自适应降噪方法,从而解决了场景适应性问题。


技术实现要素:

[0005]
本发明的目的是基于栈式降噪自编码器的方法对低功率emat信号完成有效降噪。
[0006]
首先在分析降噪自编码器原理的基础上,研究低激励功率电磁超声信号降噪的流程。然后利用变分模态分解结合小波对高激励功率信号降噪,得到干净的信号;接着用低激励功率原始信号结合干净信号对降噪自编码器进行训练,调整网络参数,得到效果最佳的数值模型。最后用训练好的模型完成对低功率emat信号的降噪。
[0007]
本发明技术方案为一种基于栈式自编码器的低功率emat信号降噪方法,具体包括以下步骤:
[0008]
步骤1:确定用于训练栈式自编码器的干净信号;
[0009]
首先在具有不同厚度的标准阶梯试件上以每种厚度20组的方式采集激励电压为750v的原始emat信号,即高功率原始emat信号;并且去掉信号前部的高频振荡部分和尾部的无效部分;然后归一化,最后采用变分模态分解结合小波的方式对激励电压为750v的原始emat信号进行降噪,使其成为干净信号,记为向量x={x1,x2,x3,

,xn},其中xi为信号采样点,其中n为采样点个数,i=1,2,3,

,n;
[0010]
步骤2:确定用于训练栈式自编码器的噪声信号;
[0011]
在具有不同厚度的标准阶梯试件上以每种厚度20组的方式采集激励电压为25v的原始emat信号,即低功率emat信号;并且去掉信号前部的高频振荡部分和尾部的无效部分作为噪声信号;然后按式(1)所示进行归一化;
[0012][0013]
步骤3:建立栈式自编码器的结构;
[0014]
栈式自编码器输出层和输入层的神经元个数等于信号的采样点个数,采用

relu’函数作为激活函数,如式(2)
[0015][0016]
其次采用adam算法优化训练栈式自编码器网络参数,然后,在最后一个dense层和输出层之间选用tanh作为激活函数,选用式(3)作为损失函数;
[0017][0018]
其中,cosh为双曲余弦函数,x为干净的参考信号,为最后一个dense层的输出信号;
[0019]
步骤4:制作数据集,对栈式自编码器进行训练;
[0020]
根据栈式自编码器的结构,噪声信号和干净信号需要以数据对的形式组成训练集,即,
[0021]
其中干净信号与80%的噪声信号组成训练集,剩下20%的噪声信号为测试集;
[0022]
步骤5:用训练完毕的栈式自编码器对低功率emat信号进行降噪。
[0023]
本发明提出的基于sdae的降噪方法可以有效地完成低功率emat信号的降噪任务,并且用信噪比指标衡量了降噪效果,这为以后关于低功率emat信号的降噪研究工作的开展奠定了良好的基础。
附图说明
[0024]
图1为基于sdae的低功率emat信号降噪方法研究的流程图;
[0025]
图2是降噪信号与不同激励电压下的原始信号的对比图;
[0026]
图3是图2的图2投影;
[0027]
图4是一组激励电压为25v的原始信号经过sdae降噪之后的信噪比。
[0028]
图5是改进的栈式自编码器网络结构图。
具体实施方式
[0029]
本发明设计了一种基于栈式自编码器的低功率emat信号降噪方法。首先在标准阶梯试件上(厚度为48mm)采集100组激励电压为25v的原始信号作为噪声信号,记为并剔除信号前部的高频振荡部分,然后用同样的方法采集在厚度为48mm的阶梯试件上采集80组激励电压为750v的原始信号(如表1所示)并用变分模态分解结合小波的方法对其进行滤波作为干净的参考信号,记为x。降噪后用栈式自编码器降噪信号去计算标准阶梯试件的厚度;计算公式如(4)所示,tof为波包之间的距离,厚度的单位为mm。
[0030][0031]
其信噪比对比如表2所示,说明变分模态分解结合小波能显著提升高功率emat信号信噪比
[0032][0033]
表1
[0034][0035]
表2
[0036]
然后噪声信号和干净信号以数据对的形式组成训练集,即,其中80组干净信号与80组的噪声信号组成训练集,剩下20组噪声信号作为为测试集对改进后的网络进行测试;
[0037]
将剩下的20组噪声信号输入训练完毕的网络进行测试,得到的输出信号的平均信噪比27.258(db),相比于原始25v激励电压的信噪比有了显著提升,其对比图如图2,图3所示
[0038]
将同样的方法用在其他厚度的信号上,信噪比如表3所示
[0039][0040]
表3
[0041]
分析:结合图2和图3,可以发现经过sdae降噪后,25v激励电压的emat信号的信噪比已经明显高于于25v激励电压的原始emat信号。通过与750v激励电压的原始emat信号对比,说明在保留回波信号特征的基础上,栈式自编码器可以有效提高25v的emat信号的信噪比。接着,使用栈式自编码器的降噪信号计算厚度,结果如表4所示。最后,通过与经过变分模态分解结合小波降噪的25v激励电压的emat信号对比,可以得出结论,栈式自编码器能在保留回波信号特征的基础上不仅能有效提高低功率emat信号的信噪比,而且能较精准的计算厚度,降噪效果显著优于变分模态分解结合小波;通过以上,证明了算法的有效性。
[0042][0043]
表4。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献