版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、精品文檔用希爾伯特黃變換(hht求時(shí)頻譜和邊際譜1 .什么是hht?hht1是先將信號進(jìn)行經(jīng)驗(yàn)?zāi)B(tài)分解(emd解),然后將分解后的每個(gè)imf分量進(jìn)行hilbert變換,得到信號的時(shí)頻屬性的一種時(shí)頻分析方法。2 .emd分解的步驟。“防解的流程圖如下:3 . 實(shí)例演示。給定頻率分別為 10hz 和 35hz 的兩個(gè)正弦信號相疊加的復(fù)合信號, 采樣頻率 fs=2048hz 的信號,表達(dá)式如下: y=5sin(2*pi*10t)+5*sin(2*pi*35t)(1) 為了對比,先用 fft 對求上述信號的幅頻和相頻曲線。function fftfenxiclear;clc;n=2048;%fft 默
2、認(rèn)計(jì)算的信號是從0 開始的t=linspace(1,2,n);deta=t(2)-t(1);1/detax=5*sin(2*pi*10*t)+5*sin(2*pi*35*t);% n1=256;n2=512;w1=0.2*2*pi;w2=0.3*2*pi;w3=0.4*2*pi; %x=(t=-200&t-200+n1*deta&t-200+n2*deta&t=200).*sin(w3*t);y = x;m=0:n-1;f=1./(n*deta)*m;% 可以查看課本就是這樣定義橫坐標(biāo)頻率范圍的%下面計(jì)算的y 就是 x(t) 的傅里葉變換數(shù)值%y=exp(i*4*pi*f).*fft(y)%
3、將計(jì)算出來的頻譜乘以 exp(i*4*pi*f) 得到頻移后-2,2 之間的頻譜值y=fft(y);z=sqrt(y.*conj(y);plot(f(1:100),z(1:100);title( 幅頻曲線 )xiangwei=angle(y);figure(2)plot(f,xiangwei)title( 相頻曲線 )figure(3)plot(t,y,r)%axis(-2,2,0,1.2)title( 原始信號 ) 復(fù)制代碼( 2 )用hilbert 變換直接求該信號的瞬時(shí)頻率clear;clc;clf;設(shè)待分析的函數(shù)是z=ta3n=2048;%fft 默認(rèn)計(jì)算的信號是從0 開始的t=lin
4、space(1,2,n);deta=t(2)-t(1);fs=1/deta;x=5*sin(2*pi*10*t)+5*sin(2*pi*35*t);z=x;hx=hilbert(z);xr=real(hx);xi=imag(hx);%計(jì)算瞬時(shí)振幅sz=sqrt(xr.a2+xi.a2);%計(jì)算瞬時(shí)相位sx=angle(hx);%計(jì)算瞬時(shí)頻率dt=diff(t);dx=diff(sx);sp=dx./dt;plot(t(1:n-1),sp)title( 瞬時(shí)頻率 )復(fù)制代碼hilbert 變換是求?。ǔ霈F(xiàn)負(fù)頻,實(shí)際小結(jié):傅里葉變換不能得到瞬時(shí)頻率,即不能得到某個(gè)時(shí)刻的頻率值。瞬時(shí)頻率的方法,但如
5、果只用 hilbert 變換求出來的瞬時(shí)頻率也不準(zhǔn)確。上負(fù)頻沒有意義! )(3)用hht求取信號的時(shí)頻譜與邊際譜function hht clear;clc;clf;n=2048;%fft 默認(rèn)計(jì)算的信號是從0 開始的t=linspace(1,2,n);deta=t(2)-t(1);fs=1/deta;x=5*sin(2*pi*10*t)+5*sin(2*pi*35*t);z=x;c=emd(z);%計(jì)算每個(gè)imf 分量及最后一個(gè)剩余分量residual 與原始信號的相關(guān)性m,n=size(c);for i=1:m;a=corrcoef(c(i,:),z);xg(i)=a(1,2); endx
6、g;for i=1:m-1%計(jì)算各imf 的方差貢獻(xiàn)率%定義:方差為平方的均值減去均值的平方%均值的平方%imfp2=mean(c(i,:),2).a2%平方的均值%imf2p=mean(c(i,:).a2,2)%各個(gè)imf 的方差mse(i)=mean(c(i,:).a2,2)-mean(c(i,:),2).a2;end;mmse=sum(mse);for i=1:m-1mse(i)=mean(c(i,:).a2,2)-mean(c(i,:),2).a2;%方差百分比,也就是方差貢獻(xiàn)率mseb(i)=mse(i)/mmse*100;%顯示各個(gè)imf 的方差和貢獻(xiàn)率end;%畫出每個(gè)imf 分
7、量及最后一個(gè)剩余分量residual 的圖形figure(1)for i=1:m-1disp(imf,int2str(i) ;disp(mse(i) mseb(i);end;subplot(m+1,1,1)plot(t,z)set(gca,fontname,times new roman)set(gca,fontsize,14.0)ylabel(signal,amplitude)for i=1:m-1subplot(m+1,1,i+1);set(gcf,color,w)plot(t,c(i,:),k)set(gca,fontname,times new roman)set(gca,fontsi
8、ze,14.0)ylabel(imf,int2str(i)endsubplot(m+1,1,m+1);set(gcf,color,w)plot(t,c(m,:),k)set(gca,fontname,times new roman)set(gca,fontsize,14.0)ylabel(r,int2str(m-1)%畫出每個(gè)imf 分量及剩余分量residual 的幅頻曲線figure(2)subplot(m+1,1,1)set(gcf,color,w)f,z=fftfenxi(t,z);plot(f,z,k)set(gca,fontname,times new roman)set(gca,
9、fontsize,14.0)ylabel(initial signal,int2str(m-1),amplitude)for i=1:m-1subplot(m+1,1,i+1);set(gcf,color,w)f,z=fftfenxi(t,c(i,:);plot(f,z,k)set(gca,fontname,times new roman)set(gca,fontsize,14.0)ylabel(imf,int2str(i),amplitude)endsubplot(m+1,1,m+1);set(gcf,color,w)f,z=fftfenxi(t,c(m,:);plot(f,z,k)set(
10、gca,fontname,times new roman)set(gca,fontsize,14.0)ylabel(r,int2str(m-1),amplitude)hx=hilbert(z);xr=real(hx);xi=imag(hx);%計(jì)算瞬時(shí)振幅sz=sqrt(xr.a2+xi.a2);%計(jì)算瞬時(shí)相位sx=angle(hx);%計(jì)算瞬時(shí)頻率dt=diff(t);dx=diff(sx);sp=dx./dt;figure(6)plot(t(1:n-1),sp)title( 瞬時(shí)頻率 )%十算hht寸頻譜和邊際譜a,fa,tt=hhspectrum(c);e,tt1=toimage(a,f
11、a,tt,length(tt);figure(3)disp_hhs(e,tt1) % 二維圖顯示hht時(shí)頻譜,e是求得的hht譜 pausefigure(4)for i=1:size(c,1)faa=fa(i,:);fa,tt1=meshgrid(faa,tt1);%三維圖顯示 hht寸頻圖surf(fa,tt1,e)title(hht 時(shí)頻譜三維顯示)hold onendhold offe=flipud(e);for k=1:size(e,1)bjp(k)=sum(e(k,:)*1/fs;endf=(1:n-2)/n*(fs/2);figure(5)plot(f,bjp);xlabel( 頻
12、率 / hz);ylabel( 信號幅值 );title( 信號邊際譜)要求邊際譜必須先對信號進(jìn)行em防解function a,f,tt = hhspectrum(x,t,l,aff)error(nargchk(1,4,nargin);if nargin 2t=1:size(x,2);endif nargin 3l=1;endif nargin 4aff = 0;endif min(size(x) = 1if size(x,2) = 1x = x;if nargin = 0error(inf doit etre 0)endm=max(max(im);im = log10(im/m+1e-300
13、);inf=inf/10;imagesc(t,fliplr(1:size(im,1)/(2*size(im,1),im,inf,0);set(gca,ydir,normal)xlabel(time)ylabel(normalized frequency)title(hilbert-huang spectrum)function f,z=fftfenxi(t,y)l=length(t);n=2anextpow2(l);%fft 默認(rèn)計(jì)算的信號是從0 開始的t=linspace(t(1),t(l),n);deta=t(2)-t(1);m=0:n-1;f=1./(n*deta)*m;%下面計(jì)算的y
14、就是 x(t) 的傅里葉變換數(shù)值%y=exp(i*4*pi*f).*fft(y)% 將計(jì)算出來的頻譜乘以 exp(i*4*pi*f) 得到頻移后-2,2 之間的頻譜值y=fft(y);z=sqrt(y.*conj(y);復(fù)制代碼4 . 總結(jié)。( 1 )邊際譜與傅里葉譜的比較:意義不同:邊際譜從統(tǒng)計(jì)意義上表征了整組數(shù)據(jù)每個(gè)頻率點(diǎn)的累積幅值分布,而傅里葉頻譜的某一點(diǎn)頻率上的幅值表示在整個(gè)信號里有一個(gè)含有此頻率的三角函數(shù)組分。作用不同:邊際譜可以處理非平穩(wěn)信號,如果信號中存在某一頻率的能量出現(xiàn),就表示一定有該頻率的振動波出現(xiàn), 也就是說, 邊際譜能比較準(zhǔn)確地反映信號的實(shí)際頻率成分。而傅里葉變換只能處理平穩(wěn)信號。(2) hht 與 hilbert
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 幼兒園圓柱造型課程設(shè)計(jì)
- 人力資源在互聯(lián)網(wǎng)行業(yè)的應(yīng)用
- 打釘機(jī)液壓課程設(shè)計(jì)
- 早教中心家庭課程設(shè)計(jì)
- 2024年度銷售代表收益分配合同版B版
- 文昌航天課程設(shè)計(jì)研學(xué)
- Naftidrofuryl-Nafronyl-生命科學(xué)試劑-MCE
- MRTF-A-IN-1-生命科學(xué)試劑-MCE
- LY-195448-hydrochloride-生命科學(xué)試劑-MCE
- Lipid-16-生命科學(xué)試劑-MCE
- (施工方案)國道供水管維修施工方案
- 四年級上冊生命生態(tài)安全期末復(fù)習(xí)資料
- 網(wǎng)絡(luò)安全等級保護(hù)之信息系統(tǒng)定級備案工作方案
- 畢業(yè)設(shè)計(jì)(論文)-基于AT89C52單片機(jī)的液晶顯示的數(shù)字鐘的設(shè)計(jì)與實(shí)現(xiàn)
- 《香包的制作》教學(xué)設(shè)計(jì)(優(yōu)質(zhì)課比賽教案)
- 郴州市屆高三第一次教學(xué)質(zhì)量監(jiān)測質(zhì)量分析報(bào)告(總)
- 《中國詩詞大會》原題——九宮格
- 步進(jìn)送料機(jī)設(shè)計(jì)終稿
- (精心整理)中國地形空白填圖
- 煙化爐(上海冶煉廠編)_圖文
- 滑坡監(jiān)測技術(shù)方案
評論
0/150
提交評論