emdinmatlab
摘要:经验模态分解方法(EMD )在非平稳信号的分析和处理中起着重要的作用 ,为了能够方便的使用EMD方法对信号进行处理 ,现labVIEW 虚拟仪器开发平台良好的用户图形界面和TLAB 软件强大的数值分析功能相结合 ,利用 Lab V IEW调用 MATLAB实现EMD信号处理方法.仿真结果表明对信号进行EMD分解后,使得瞬时频率具有了物理意义,但只是对信号进行了初步处理 ,可根据实际需要进行相应后续处理 。(Abstract: The empirical mode decomposition (EMD) plays in the analysis and processing of non-stationary signals an important role, in order to facilitate the use of EMD method for signal processing, virtual instrument development platform now labVIEW good graphical user interface and TLAB powerful numerical analysis software combined with the use of Lab V IEW call MATLAB realize EMD signal processing methods. simulation results show that the signal EMD decomposition, so that the instantaneous frequency has a physical sense, but only a preliminary processing of the signal, according to The actual need for appropriate follow-up treatment.)
- 2014-03-10 11:18:25下载
- 积分:1
xiaobosuanfa
采样频率
fs=10000
轴承外环故障信号
fid=fopen( bearingout.dat , r ) 故障
N=1024
xdata=fread(fid,N, int16 )
fclose(fid)
xdata=(xdata-mean(xdata))/std(xdata,1)
时域波形
figure(1)
plot(1:N,xdata)
xlabel( 时间 t/n )
ylabel( 电压 V/v )
db10小波进行4层分解
一维小波分解
[c,l] = wavedec(xdata,4, db10 )
重构第1~4层细节信号
d4 = wrcoef( d ,c,l, db10 ,4)
d3 = wrcoef( d ,c,l, db10 ,3)
d2 = wrcoef( d ,c,l, db10 ,2)
d1 = wrcoef( d ,c,l, db10 ,1)
( Sampling frequency fs = 10000 bearing outer ring fault signal fid = fopen (' bearingout.dat' , ' r' ) failure N = 1024 xdata = fread (fid, N, ' int16' ) fclose (fid ) xdata = (xdata-mean (xdata))/std (xdata, 1) time-domain waveform figure (1) plot (1: N, xdata) xlabel (' Time t/n' ) ylabel ( ' voltage V/v' ) db10 wavelet decomposition 4 layer one-dimensional wavelet decomposition [c, l] = wavedec (xdata, 4, ' db10' ) 1 ~ 4 reconstructed detail signal d4 = wrcoef (' d' , c, l, ' db10' , 4) d3 = wrcoef (' d' , c, l, ' db10' , 3) d2 = wrcoef (' d' , c, l, ' db10' , 2) d1 = wrcoef (' d' , c, l, ' db10' , 1) )
- 2011-05-21 16:48:36下载
- 积分:1