|
1、两个网址:
(1)EMD分析方法创始人黄锷的博客:
http://rcada.ncu.edu.tw/research1.htm
(2)G Rilling 的EMD博客:
http://perso.ens-lyon.fr/patrick.flandrin/emd.html
2. 需要两个工具包:
(1)数字分析工具箱:
tft-2.0
主要是EMD分解HHT分析需要用到instfreq.m函数。
(2)package_emd
此处用的是G Rilling的安装包
安装包的下载地址
链接:http://pan.baidu.com/s/1qWVpE1Y 密码:gsz7
3. 安装
(1)找到matlab的工具箱文件夹,并将两个文件夹复制到此处,实际上文件夹位置可以任意放,但是为了避免不小心删除和管理方便,可以放到matlab自带的工具箱文件夹处。
C:ProgramFilesMATLABR2013btoolboxmatlab
(2)设置工具箱路径
分别在preference旁边的setpath设置如下:
需要添加的三个位置为:
目的是为了matlab在运行中可以自动找到该目录下的m文件。
4 检验
采用了凡春秋博客的小程序验证,可以正确运行。
http://blog.sina.com.cn/s/blog_6163bdeb0102e2cd.html
clc
clear all
close all
% 原始数据
fs = 1000;
ts = 1/fs;
t=0:ts:0.3;
z=2*sin(2*pi*10*t) + 5.*sin(2*pi*100*t);
figure
plot(t, z)
title('原始信号')
% EMD
imf=emd(z);
emd_visu(z,t,imf)
[A,f,tt]=hhspectrum(imf);
[im,tt]=toimage(A,f);
disp_hhs(im);
以上操作的软件为matlab 2013b版本,64位操作系统,CPU 4790K,内存32G。
Archiver|手机版|科学网 ( 京ICP备07017567号-12 )
GMT+8, 2024-9-23 20:47
Powered by ScienceNet.cn
Copyright © 2007- 中国科学报社