单小波分析调用了MATLAB小波工具包函数wden[9],函数接口如下:[XD,CXD,LXD]=wden(X,TPTR,SORH,SCAL,N,‘wname’),X为待消噪的信号,XD为消噪后的信号,[CXD,LXD]为其分解结构。TPTR指定阈值选取原则,SORH指定了阈值函数选择。SCAL是阈值尺度改变的比例,N为小波分解的层数。wname为分解时所用的小波。 上述的各个参数可以右击MATLAB Script节点,添加相应输入口和输出口,然后通过LabVIEW添加相应的变量进行控制,但必须注意数据类型的匹配,否则无法完成接口的通信。单小波和多小波去噪程序框图如图3所示。
4 实验结果与分析 本文的超声探伤数据从数字式超声波探伤仪获得,采用的是脉冲反射法A型显示。横坐标代表超声波的传播距离,反射波的位置可以确定缺陷的位置,纵坐标代表反射波的幅度,其高度可估计出缺陷的性质和大小[10-11]。 未经过去噪的超声探伤信号时域图和对应的频谱以及多小波去噪后的频谱如图4所示,从时域波形图可以看出缺陷信息已经被噪声湮没,无法准确地辨别缺陷的具体位置,从频谱图中可以看出叠加了许多噪声的频谱,多小波去噪后,频谱中的噪声谱明显减少,有比较明显的去噪效果。 
下面通过信噪比(SNR)进一步比较改进软阈值函数和传统软、硬阈值函数的去噪效果。 本实验分别使用sym8单小波和GHM[12]多小波,分解层数均为6层。去噪后的信噪比如表1所示。 
信噪比越高,去噪信号就越接近原始信号,去噪效果也就越好。由图5的纵向比较可以看出,无论是单小波还是多小波,改进后的软阈值函数比传统的软阈值函数在信噪比方面都有明显的提高。从横向比较,多小波无论在软、硬阈值函数还是改进后的软阈值函数方面,去噪后的信噪比都要高于单小波,可见多小波对于超声探伤信号去噪效果更好。 从表1也可以看出,硬阈值函数更加适合超声探伤信号去噪。采用硬阈值函数量化,当多小波系数的绝对值小于阈值时,将其全部置零,滤除噪声,当多小波系数的绝对值大于或等于阈值时,保持多小波的系数原值;采用软阈值函数量化,重构的多小波系数和原值之间存在恒定偏差的问题,相当于系数幅值的压缩,减少了重构信号的能量,重构后的信号幅值会略微有所下降。而采用改进后的软阈值函数量化时,当分解的系数大于等于阈值时,随着分解系数值的增加会逐渐地逼近真实的多小波系数,虽然幅值也会有所下降,但是去噪效果接近硬阈值。 本文提出了一种改进的软阈值函数,有效克服了硬阈值函数不连续和软阈函数存在恒定偏差的缺点。针对目前LabVIEW没有对多小波算法支持的现状,通过使用LabVIEW和MATLAB混合编程技术,在LabVIEW中实现了对超声探伤信号的多小波阈值去噪处理,并且实现了消噪波形显示、消噪数据保存和频谱分析等功能。既保持了LabVIEW友好的界面显示,又扩展了LabVIEW的多小波阈值去噪功能。实验结果表明,改进的软阈值函数比传统软阈值函数明显的提高了信噪比,克服了软阈函数在重构多小波系数时存在恒定偏差的缺点。通过对比多小波阈值去噪与单小波阈值去噪后的结果,可以清楚看出,多小波去噪效果有较明显的优势,尤其在信号被噪声湮没的情况下,多小波还能准确地重构出原始信号,能够更加准确地反映出微小伤痕的情况,有利于提取能超声探伤信号中的缺陷信息。 参考文献 [1] 刘明才.小波分析及其应用[M].北京:清华大学出版社,2005. [2] 程正兴,杨守志,冯晓霞.小波分析的理论算法进展和应用[M].北京:国防工业出版社,2007. [3] STRELA V, WALDEN A T. Signal and image denoising via wavelet thresholding: orthogonal and biorthogonal, scalar and multiple wavelet transforms. Imperial College, Statistics Section, Technical Report TR-98-01,(1998). [4] 陈锡辉,张银鸿.LabVIEW8.20程序设计从入门到精通[M].北京:清华大学出版社,2007. [5] DONOHO D L. De-noising by soft-thresholding[J]. IEEE,Transaction. on IT,1995,41(3):613-627. [6] 周西峰,朱文文,郭前岗.基于渐近半软阈值函数的超声信号去噪方法[J].探测与控制学报,2011,33(2).
角度传感器工作原理及应用简介 4月08日 第三届·无线通信技术研讨会 立即报名 12月04日 2015•第二届中国IoT大会 精彩回顾 10月30日ETF•智能硬件开发技术培训会 精彩回顾 10月23日ETF•第三届 消费 汽车信息大爆炸,下一代仪表显示设计方案 车联网、ADAS等技术的逐步推进让不少工程师惊呼,车载信息大爆炸时代即将到来。随着车内各类电子系统产生的数据信息量不断攀升,为下一代汽车设计更智能的HMI系统的需求也 关于段码屏暗影明暗划关于段码屏暗影明暗划比如只想闪烁一部分内容,其他的内容不想显示出来 1但是不需要的也跟着显示出来,隐隐约约不是很明显。 大家是如何处理的?硬件就是COM口和SEG口控制!软件上
2/3 首页 上一页 1 2 3 下一页 尾页 |