版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認(rèn)領(lǐng)
文檔簡介
DFT在信號頻譜分析中的應(yīng)用目錄TOC\o"1-1"\h\z\uⅠ.設(shè)計題目 1Ⅱ.設(shè)計目的 1Ⅲ.設(shè)計原理 1Ⅳ.實現(xiàn)方法 1Ⅴ.設(shè)計內(nèi)容及結(jié)果 5Ⅵ.改進及建議 11Ⅶ.思考題及解答 14Ⅷ.設(shè)計體會及心得 15Ⅸ.參考文獻 16Ⅰ.設(shè)計題目DFT在信號頻譜分析中的應(yīng)用Ⅱ.設(shè)計目的MatlabDFTDFT應(yīng)用,用DFT對序列進行頻譜分析,了解DFTFFT的應(yīng)用。Ⅲ.設(shè)計原理DFT是一種時工程實際中,經(jīng)常遇到的連續(xù)信號Xa(t),其頻譜函數(shù)Xa(jW)也是連續(xù)函數(shù)。數(shù)字計算機難于處理,因而我們采用DFT來對連續(xù)時間信號的傅里葉變換進行逼近,進而分析連續(xù)時間信號的頻譜。Ⅳ.實現(xiàn)方法葉級數(shù)本質(zhì)是一樣的。(1)N的序列DFTDFT(2)WN(nk)的周期性2DFT(對稱性Wnk2N1
Wnk,N2WN1;周期性Wn(rNk)2
WnrNW
Wnk,r為任意整數(shù),WnrN1)N N N N N N離散傅里葉變換的推導(dǎo):離散傅里葉級數(shù)定義為xp
(n)
1N1xN k0
(k
jN
(1-1)N將上式兩端乘以ej2πnmN
并對 n 在
0~N-1 N1
(n)ej2πnm
1NN1
(k)ej(km
N1
(k)
N1ejπn(km)n0
Np1 N1
Nn0k0
pN11-N
Nj2π(km)N
pk0
1 N n0 因為 NNn0N
jn(kmN
N NNN 1-ej(km)NN
1km0 kmN1xpn0
(n)ej
N1k0
(k(km) p
N1xp Nn0N
ej
用k代m
(k)P
Nn0
x(n)ep
jN
(1-2)令WN
ej2π則(1-2)DFS
x(n)Xp
(k)N1xp n0
(n)WN
(1-3) 1
N1 (1-1)IDFS
(k)xp
(n)
Nn0
X (knkp N
(1-4)式1-3(1-4)式構(gòu)成周期序列傅里葉級數(shù)變換關(guān)系。其中xp
(n)、X
(k)p都是周期為N的周期序列,DFS[·]表示離散傅里葉級數(shù)正變換,IDFS[·]表示離散傅里葉級數(shù)反變換。習(xí)慣上,對于長為N的周期序列,把0nN-1區(qū)間稱為主值區(qū),把x(0)~xp
(N1)稱為xp
(n
(0)~p
(N1)p
(k)的p主值序列。由于x(n)xp
(n)RN
(nxp
(nN個獨立樣值,對于任何一個周期進行研究就可以得到它的全部信息。在主值區(qū)研究xp
(nx(n)是等價的,因此在主值區(qū)計算DFSDFT是相等的,所以DFT計算公式形式與DFS基本相同。其關(guān)系為x(n)xp所以離散傅里葉正變換
(n)RN
(n) X(k)
(k)Rp
(k)XkDFTxnN1xnWnkN
0kN-1n02離散傅里葉變換DF)定義:x(n)(0nN-N的頻率有限長序列(0kN-,其正變換為XkDFTxnN1xnWnkN
W0kN-1 (
N
j)Nn0離散傅里葉變換的實質(zhì)是:把有限長序列當(dāng)做周期序列的主值序列進行DFSX(k)N,都是Nx(n)X(k),X(k)x(n)。DFS導(dǎo)出來的,因而隱含著周期性。構(gòu)造離散傅里葉變換的Matlab實現(xiàn)程序如下:function[Xk]=dft(xn,N)n=[0:1:N-1];k=n;WN=exp(-j*2*pi/N);nk=n'*k;WNnk=WN.^nk;Xk=xn*WNnkDFT不同的另外一種變換,而是為了減少DFT計算次數(shù)的一種快速有效的算法共軛對稱性:~設(shè)有限長序列x(n)的長度為N,以N為周期的周期延拓列為x(n)x((n))~N~ x(n)的共軛對稱分量(n)~
(n)分別為e o~ 1~ ~* 1 2 x(n) x(n)x(n) x((n))2 e
x*((Nn))N
(1-5)~ 1~ ~* 1 2 x(n) x(n)x(n) x((n))2 o
x*((Nn))N
(1-6)~ ~* ~ ~xe
(n)xe
(n) (1-7)xo
(n)x
*(n) (1-8)o則有限長序列x(n)的圓周共軛對稱分量xep
(nxop
(n)分別定義為:3x (n)~ep
(n)RN
(n)1[x((n))2
x*((Nn)) ]RN N
(n) (1-9)~ 1x (n)xop
(n)RN
(n) [x((n))2
x*((Nn)) ]RN N
(n) (1-10)由于滿足~(n)~(n)~ (n) 故e o~ ~ ~x(n)x(n)RN
(n)[xe
(n)x(n)]RN
(n)xep
(n)xop
(n) Nx(n)xep
(n)和圓周共軛反對稱分量xop
(n)之和,xep
(n)xop
N。利用有限長序列與周期序列的共軛對稱分量和反對稱分量的關(guān)系式1-9)和式1-1,以及式(1-11)可以推導(dǎo)出DFT的一系列的對稱性質(zhì)DFT[x*(n)]X*(k)X*(nK) x*(nx(n的共軛復(fù)序列。證明:DFT [x*(n)]
N
x*
N
x(n)WnkX*(k) 又因為n0
Nn0
NN1 *W
ej
)nNej2πn
1 DFT[x*(n)]
x(n)W(Nk)n X*(Nk)N Nn0NDFT等于DFT的圓周共軛對稱部分,即N1DFT{Re[x(n)]}Xep證明:
(k) [X(k)X*(Nk2DFT {Re[x(n)]} DFT {1[x(n)x*(n)]} = 1 {DFT [x(n)] +DFT [x*(n)] }=1[X(k)X*(Nk)]X2
2 2(k)利用DFT的對稱性可求得cosn的DFT:0x(n)cos0
njsin0
ne則DFT[x(n)] X(k)
N1 jenen
nk
1ejoNWNkN
1
joN因為cosnRe[x(n)]0所以
n0
N 1ejoWN
1ejoWkNDFT[cos
n]DFT{Re[x(n)]}X0
(k)X(k)X*(Nk)=24[1ejoN 1ejoWk
1cos N11ejoWk1ejoN]N2
kcos
W
cos( N1)N N12WkN
0cos0
N 0W2kNⅤ.設(shè)計內(nèi)容及結(jié)果MATLABx(n)NDFTmdft.mMATLAB中的內(nèi)部函數(shù)文件fft.m作比較。解:x(n)NDFT的mfunction[Xk]=dft(xn,N)n=[0:1:N-1];k=n;WN=exp(-j*2*pi/N);nk=n'*k;WNnk=WN.^nk;Xk=xn*WNnkMatlab中的內(nèi)部函數(shù)文件fft.mfunction[varargout]fft(varargin)ifnargout==0builtin('fft',else[varargout{1:nargout}]=builtin('fft',end運算量估計:N=2MFFTMN/2個蝶。每一級需N/2次復(fù)乘、N次復(fù)加,因此總共需要進行:2
MN2
log2
N 復(fù)加:NMNlog N2直接計算N點的DFT,需要N2次復(fù)乘、N(N-1)次復(fù)加。N值越大,時間抽選奇FFT算法越優(yōu)越。例如當(dāng)N=2048點時,時間抽選奇偶分解FFTDFT300多倍可以用一下Matlab程序比較DFT和FFT的運算時間N=2048;5M=11;x=[1:M,zeros(1,N-M)];t=cputime;y1=fft(x,N);Time_fft=cputime-tt1=cputime;y2=dft(x,N);Time_dft=cputime-t1t2=cputime;運行結(jié)果:Time_fft=0.0469Time_dft=15.2031由此可見FFT算法比直接計算DFT速度快得多對離散確定信號x(n)作如下譜分析:x(n)x(n)N(0nN-1N自己選)寫程序計算出x(n)的N點DFTX(k) ,畫出時域序列圖xn~n和相應(yīng)的幅頻圖X(k)~k。解:x(n)10X(ejw)、X(k)MATLAB程序如下:N=10;n=0:1:N-1;xn=cos(0.48*pi*n)+cos(0.52*pi*n);Xk=dft(xn,N);subplot(3,1,1)stem(n,xn,'.k');title('時域序列圖xn');6xlabel('n');axis([0,10,-2.5,2.5]);w=2*pi*(0:1:2047)/2048;Xw=xn*exp(-j*n'*w);subplot(3,1,2);plot(w/pi,abs(Xw));title('幅頻特性曲線X(ejw)');xlabel('w');axis([0,1,0,10]);subplot(3,1,3)k1=0:1:9;w1=2*pi/10*k1;stem(w1/pi,abs(Xk),'.k');title('Xk');xlabel('頻率(axis([0,1,0,10]);x(n)的前10點數(shù)據(jù)對應(yīng)的x(n)、X(ejw)、X(k)如圖1-1所示。圖1-1 x(n)的前10點數(shù)據(jù)對應(yīng)的x(n)、X(ejw)、X(k)7由圖可見,由于截斷函數(shù)的頻譜混疊作用,X(k)不能正確分辨w1=0.48π、w2=0.52π這兩個頻率分量。x(n)100N=100X(ejw)、X(k)MATLAB主要程序如下:N=10;n=0:N-1;xn=cos(0.48*pi*n)+cos(0.52*pi*n);N1=100;n1=0:N1-1;x1=[xn(1:10)zeros(1,90)];subplot(3,1,1)stem(n1,x1,'.k');title('時域序列圖x1');xlabel('n');axis([0,100,-2.5,2.5]);w=2*pi*(0:2047)/2048;X1=x1*exp(-j*n1'*w);subplot(3,1,2);plot(w/pi,abs(X1));title('幅頻特性曲線X(ejw)');xlabel('w');axis([0,1,0,10]);subplot(3,1,3)Xk=dft(x1,N1);k1=0:1:49;w1=2*pi/100*k1;stem(w1/pi,abs(Xk(1:1:50)),'.k');title('頻域序列圖Xk');xlabel('頻率(單位:pi)');axis([0,1,0,10]);x(n)補零至100點對應(yīng)的x(n)、X(ejw)、X(k)如圖1-2所示。8圖1-2 x(n)補零至100點對應(yīng)的x(n)、X(ejw)、X(k)x(n)100x(n)X(ejw)X(k)1-2100X(k)的密度,截斷函數(shù)的頻譜混疊作用沒有改變,這X(k)w1=0.48πw2=0.52π這兩個頻率分量。x(n)100N=100X(ejw)、X(k)MATLAB主要程序如下:N=100;n=0:1:N-1;xn=cos(0.48*pi*n)+cos(0.52*pi*n);Xk=dft(xn,N);subplot(3,1,1)stem(n,xn,'.k');9title('時域序列圖xn');xlabel('n');axis([0,100,-2.5,2.5]);w=2*pi*(0:1:2047)/2048;Xw=xn*exp(-j*n'*w);subplot(3,1,2);plot(w/pi,abs(Xw));title('幅頻特性曲線X(ejw)');xlabel('w');axis([0,1,0,50]);subplot(3,1,3);k1=0:1:49;w1=2*pi/100*k1;stem(w1/pi,abs(Xk(1:1:50)),'.k');title('頻域序列圖Xk');xlabel('頻率(單位:pi)');axis([0,1,0,50]);100x(n)x(n)、X(ejw)、X(k)1-3所示圖1-3100點x(n)對應(yīng)的x(n)、X(ejw)、X(k)10由圖可見,截斷函數(shù)的加寬且為周期序列的整數(shù)倍,改變了頻譜混疊作用,X(k)w1=0.48πw2=0.52π這兩個頻率分量。Tp來提高物理分辨率可以得到分辨率譜。Ⅵ.改進及建議1-11-21-30<=n<=9時,從相應(yīng)的圖中幾乎x(n)90N=100DFT,從X(k)圖中可以看出,這時的譜線相當(dāng)密,故稱為高密度譜線圖,但是x(n)N=100的序X(k)Nx(n)128N=128X(ejw)、X(k)。MATLAB主要程序如下:N=128;n=0:1:N-1;xn=cos(0.48*pi*n)+cos(0.52*pi*n);Xk=dft(xn,N);subplot(3,1,1)stem(n,xn,'.k');title('xn');xlabel('n');axis([0,100,-2.5,2.5]);w=2*pi*(0:1:2047)/2048;Xw=xn*exp(-j*n'*w);subplot(3,1,2);plot(w/pi,abs(Xw));title('幅頻特性曲線X(ejw)');xlabel('w');axis([0,1,0,70]);subplot(3,1,3);k1=0:1:63;w1=2*pi/128*k1;11stem(w1/pi,abs(Xk(1:1:64)),'.k');title('頻域序列圖Xk');xlabel('頻率(單位:pi)');axis([0,1,0,70]);128x(n)x(n)、X(ejw)、X(k)1-4所示圖1-4128點x(n)對應(yīng)的x(n)、X(ejw)、X(k)128x(n)x(n)、X(ejw)、X(k)1-4所示。由圖可見,截斷函數(shù)雖然進一步加寬,但不是周期序列的整數(shù)倍,所以盡管X(k)能正確分辨w1=0.48π、w2=0.52π這兩個頻率分量,但還呈現(xiàn)頻譜泄露。分辨率提高了,但仍出現(xiàn)了頻譜泄露現(xiàn)象,故要求N取值為周期序列的整數(shù)倍。取x(n)的前150點數(shù)據(jù),求N=150點的X(ejw)、X(k)。N=150;n=0:1:N-1;12xn=cos(0.48*pi*n)+cos(0.52*pi*n);Xk=dft(xn,N);subplot(3,1,1)stem(n,xn,'.k');title('時域序列圖xn');xlabel('n');axis([0,100,-2.5,2.5]);w=2*pi*(0:1:2047)/2048;Xw=xn*exp(-j*n'*w);subplot(3,1,2);plot(w/pi,abs(Xw));title('幅頻特性曲線X(ejw)');xlabel('w');axis([0,1,0,80]);subplot(3,1,3);k1=0:1:74;w1=2*pi/150*k1;stem(w1/pi,abs(X
溫馨提示
- 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)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 社服行業(yè)2025年行業(yè)競爭格局優(yōu)化關(guān)注性價比消費
- 2020年江浙滬等六省編導(dǎo)統(tǒng)考筆試真題
- 醫(yī)藥電商企業(yè)藥師勞動合同模板
- 農(nóng)村教育個人承包施工協(xié)議
- 橋梁護欄安裝工程合同
- 天津市二手房買賣
- 商業(yè)地產(chǎn)二手房交易合同范本
- 農(nóng)業(yè)加工企業(yè)員工住宿租賃協(xié)議
- 私人管家保姆服務(wù)合同范本
- 教育培訓(xùn)電源設(shè)備租賃服務(wù)合約
- NB-T47013.3-2015承壓設(shè)備無損檢測第3部分:超聲檢測
- 2025年日歷英文版縱向排版周一開始
- S7-1200PLC技術(shù)及應(yīng)用 課件 項目17 步進電機控制
- 《生物技術(shù)制藥》課程介紹與教學(xué)大綱
- 《現(xiàn)代農(nóng)業(yè)技術(shù)推廣》課件-第七組 農(nóng)民問題專題調(diào)研
- 第30課 家居收納技巧 課件 2023-2024學(xué)年蘇教版初中勞動技術(shù)七年級上冊
- 學(xué)校保安執(zhí)勤方案
- 2024中國一汽校園招聘1000+崗位高頻考題難、易錯點模擬試題(共500題)附帶答案詳解
- GB/T 19533-2024汽車用壓縮天然氣鋼瓶定期檢驗與評定
- 婦產(chǎn)科護士晉升述職報告
- 骨髓腔內(nèi)輸液(IOI)技術(shù)
評論
0/150
提交評論