天天看点

MATLAB环境下基于同步重分配变换的一维时间序列信号的时频分析程序运行环境为MATLABR2018A,执行基于同步重分

作者:哥廷根数学学派

MATLAB环境下基于同步重分配变换的一维时间序列信号的时频分析

程序运行环境为MATLAB R2018A,执行基于同步重分配变换的一维时间序列信号时频分析,并以模拟信号、蝙蝠回声定位信号和机械振动信号为例进行演示。

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

数据+程序+参考文献

subplot(2,2,1),

plot(data.noisy, 'b');

grid on

title('Noisy Record ','Rotation',0,'FontSize',14);

xlabel({'Sample'},'FontSize',12);

ylabel('Amplitude (count)','FontSize',12)

subplot(2,2,2),

imagesc(data.t, dn.as, abs(dn.wnoisy));

title('Time-Frequency ','Rotation',0,'FontSize',14);

程序代码网页链接

xlabel({'Time (s)'},'FontSize',12);

ylabel('Scale (a)','FontSize',12)

MATLAB环境下基于同步重分配变换的一维时间序列信号的时频分析程序运行环境为MATLABR2018A,执行基于同步重分
MATLAB环境下基于同步重分配变换的一维时间序列信号的时频分析程序运行环境为MATLABR2018A,执行基于同步重分
MATLAB环境下基于同步重分配变换的一维时间序列信号的时频分析程序运行环境为MATLABR2018A,执行基于同步重分
MATLAB环境下基于同步重分配变换的一维时间序列信号的时频分析程序运行环境为MATLABR2018A,执行基于同步重分
MATLAB环境下基于同步重分配变换的一维时间序列信号的时频分析程序运行环境为MATLABR2018A,执行基于同步重分

继续阅读