資源簡介
Hilbert-Huang 變換是一種適用于分析非線性、非平穩(wěn)信號(hào)的數(shù)據(jù)處理方法,它是由美籍華人 Huang 以及他的同事在 1998 年提出的,從本質(zhì)上講這種方法是要對一個(gè)信號(hào)進(jìn)行平穩(wěn)化處理,得到信號(hào)的時(shí)間-頻率-能量特征。HHT 是近年來在信號(hào)處理領(lǐng)域中的一項(xiàng)重要突破。HHT 是分 EMD 和 Hilbert 變換兩步來實(shí)現(xiàn)的,首先對非線性、非平穩(wěn)信號(hào)進(jìn)行 EMD 分解,逐級分解出原始信號(hào)中不同尺度的波動(dòng)或變化趨勢,這些具有不同特征尺度的一系列時(shí)間序列分量叫做本征模態(tài)函數(shù)(IMF),接著對每個(gè) IMF 分量進(jìn)行 Hilbert 變換。對于 EMD 分解得到的每個(gè)分量都有著不同的頻率成分,通過對各分量的 Hilbert 變換能夠得到具有物理意義的瞬時(shí)屬性參數(shù)。
Hilbert譜表示的是信號(hào)幅值在整個(gè)頻率段上隨時(shí)間和頻率的變化規(guī)律,Hilbert邊際譜表示信號(hào)幅值在整個(gè)頻率段上隨頻率的變化情況,它相當(dāng)于傅里葉譜,但比傅里葉譜具有更高的頻率分辨率。Hilbert邊際譜是通過對Hilbert譜積分得到的。

代碼片段和文件信息
function?disp_hhs(imtinf)
%?DISP_HHS(imtinf)
%?displays?in?a?new?figure?the?spectrum?contained?in?matrix?“im“
%?(amplitudes?in?log).
%
%?inputs?:?-?im?:?image?matrix?(e.g.?output?of?“toimage“)
%??????????-?t?(optional)?:?time?instants?(e.g.?output?of?“toimage“)?
%??????????-?inf?(optional)?:?-dynamic?range?in?dB?(wrt?max)
%????????????default?:?inf?=?-20
%
%?utilisation?:?disp_hhs(im)?;?disp_hhs(imt)?;?disp_hhs(iminf)?
%??????????????disp_hhs(imtinf)
figure
colormap(bone)
colormap(1-colormap);
if?nargin==1
??inf=-20;
??t?=?1:size(im2);
end
if?nargin?==?2
??if?length(t)?==?1
????inf?=?t;
????t?=?1:size(im2);
??else
????inf?=?-20;
??end
end
if?inf?>=?0
??error(‘inf?doit?etre?0‘)
end
M=max(max(im));
im?=?log10(im/M+1e-300);
inf=inf/10;
imagesc(tfliplr((1:size(im1))/(2*size(im1)))im[inf0]);
set(gca‘YDir‘‘normal‘)
xlabel([‘time‘])
ylabel([‘normalized?frequency‘])
title(‘Hilbert-Huang?spectrum‘)
?屬性????????????大小?????日期????時(shí)間???名稱
-----------?---------??----------?-----??----
?????文件????????936??2005-07-11?17:30??希爾伯特變換(HHT)的?完整?MATLAB程序\disp_hhs.m
?????文件???????7987??2019-08-07?10:46??希爾伯特變換(HHT)的?完整?MATLAB程序\emd.m
?????文件???????1854??2019-08-07?10:46??希爾伯特變換(HHT)的?完整?MATLAB程序\emd_fmsin.m
?????文件???????9869??2004-06-04?06:49??希爾伯特變換(HHT)的?完整?MATLAB程序\emd_local.m
?????文件???????3120??2004-06-04?06:25??希爾伯特變換(HHT)的?完整?MATLAB程序\emd_n.m
?????文件??????26138??2004-06-04?06:49??希爾伯特變換(HHT)的?完整?MATLAB程序\emd_online.m
?????文件????????891??2004-06-04?06:51??希爾伯特變換(HHT)的?完整?MATLAB程序\emd_sampling.m
?????文件???????1262??2004-06-04?06:51??希爾伯特變換(HHT)的?完整?MATLAB程序\emd_separation.m
?????文件????????676??2005-07-11?17:33??希爾伯特變換(HHT)的?完整?MATLAB程序\emd_triang.m
?????文件???????2491??2004-06-04?06:50??希爾伯特變換(HHT)的?完整?MATLAB程序\emd_visu.m
?????文件???????1777??2005-07-11?17:29??希爾伯特變換(HHT)的?完整?MATLAB程序\extr.m
?????文件???????2063??2019-08-07?10:46??希爾伯特變換(HHT)的?完整?MATLAB程序\ex_online.m
?????文件????????316??2017-12-21?21:28??希爾伯特變換(HHT)的?完整?MATLAB程序\fftfenxi.m
?????文件????????845??2004-06-04?06:49??希爾伯特變換(HHT)的?完整?MATLAB程序\hhspectrum.m
?????文件???????4543??2019-08-15?13:16??希爾伯特變換(HHT)的?完整?MATLAB程序\HHT.m
?????文件???????2071??2004-06-04?06:25??希爾伯特變換(HHT)的?完整?MATLAB程序\hspec.m
?????文件????????335??2005-07-11?17:29??希爾伯特變換(HHT)的?完整?MATLAB程序\io.m
?????文件???????1889??2005-07-11?17:30??希爾伯特變換(HHT)的?完整?MATLAB程序\toimage.m
?????文件????????378??2005-07-11?17:34??希爾伯特變換(HHT)的?完整?MATLAB程序\triang.m
?????目錄??????????0??2019-08-15?15:16??希爾伯特變換(HHT)的?完整?MATLAB程序
-----------?---------??----------?-----??----
????????????????69659????????????????????21
- 上一篇:OFDMExp.slx
- 下一篇:游程理論識(shí)別干旱特征
評論
共有 條評論