- 1、本文档共10页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Hilbert
关于 Hilbert-Huang 的 matlab 实现, 材料汇总, 比较杂 ...
感谢所有网络上的贡献者们 :)
核心:以下代码计算 HHT 边际谱及其对应频率
工具包要求: G-Rilling EMD Toolbox ,TFTB Toolbox
附:黄锷先生课题组开发的工具包(可以在 这里 找到),
这里并未用到。
% Empirical mode decomposition, resulting in intrinc mode
functions.
% Without parameter MAXMODES the process may be
seriously delayed by
% decompose original signals into too many IMFs (not
necessary, 9 is
% enough generally)
imfs = emd(oriSig, MAXMODES, 9);
% HHT spectrum: hhtS
[A, f, t] = hhspectrum(imfs);
[hhtS, ~, fCent] = toimage(A, f, t);
% Marginal hilbert spectrum: hhtMS, xf: correspondig
frequency
for k = 1 : size(hhtS, 1)
hhtMS(k) = sum(hhtS(k, : )) * 1 / fs;
end
xf = fCent(1, :) .* fs;
G-Rilling EMD Toolbox 工具包相关配置:了凡春秋
简单来说,设置好路径之后输入 install_emd 即可。
Matlab 关于 EMD 分解后希尔伯特谱分析(相关函数均隶属
G-Rilling EMD Toolbox )
hhspectrum 函数说明( 8 楼:老老的学生)
% [A,f,tt] = HHSPECTRUM(imf,t,l,aff)
% Input:
%- imf : matrix with one IMF per row % 将 emd 分解得到
的 IMF 代入就可以, 就是你的程序中写的 c 变量, 不用加最
后一行的趋势项
%- t : time instants % 瞬时时间或持续时间 ??(写
[1:信号长度 ] 就可以,真实的时间可以根据采样率转换
%- l : estimation parameter for instfreq % 瞬时频率的
估计参数 ??(写 1 就可以,决定瞬时频率估计时的边界
从第几个点开始
%- aff : if 1, displays the computation evolution % 显示计
算进程选项,不想显示写 0 就可以
%
% Output:
% - A : amplitudes of IMF rows
% - f : instantaneous frequencies
% - tt : truncated time instants % 截止时间 ??(截
断时间,返回的是瞬时频率对应的时间,要比原来信号的时
间按短,由前面的 l 值决定)
%
% calls:
% - hilbert : computes the analytic signal
% - instfreq : computes the instantaneous frequency %
瞬时频率
%
% E
文档评论(0)