天天看点

MATLAB环境下一种基于乘积平方包络谱分割的经验小波变换方法程序运行环境为MATLABR2018a,执行基于乘积平方包

MATLAB环境下一种基于乘积平方包络谱分割的经验小波变换方法

程序运行环境为MATLAB R2018a,执行基于乘积平方包络谱分割的经验小波变换,以机械振动模拟信号为例。

算法可迁移至金融时间序列,地震信号,语音信号,声信号,生理信号(ECG,EEG,EMG)等一维时间序列信号。

l=round(length(ewt{1})/2);

rec=cell(size(ewt));

for k=1:length(ewt)

ewt{k}=[ewt{k}(l-1:-1:1);ewt{k};ewt{k}(end:-1:end-l+1)];

rec{k}=zeros(length(ewt{1}),1);

rec{k}=real(ifft(fft(ewt{k}).*mfb{k}));

rec{k}=rec{k}(l:end-l);

end

MATLAB环境下一种基于乘积平方包络谱分割的经验小波变换方法程序运行环境为MATLABR2018a,执行基于乘积平方包
MATLAB环境下一种基于乘积平方包络谱分割的经验小波变换方法程序运行环境为MATLABR2018a,执行基于乘积平方包
MATLAB环境下一种基于乘积平方包络谱分割的经验小波变换方法程序运行环境为MATLABR2018a,执行基于乘积平方包
MATLAB环境下一种基于乘积平方包络谱分割的经验小波变换方法程序运行环境为MATLABR2018a,执行基于乘积平方包

继续阅读