數(shù)字信號處理 實(shí)驗(yàn)報(bào)告-數(shù)字信號的DFT計(jì)算_第1頁
數(shù)字信號處理 實(shí)驗(yàn)報(bào)告-數(shù)字信號的DFT計(jì)算_第2頁
數(shù)字信號處理 實(shí)驗(yàn)報(bào)告-數(shù)字信號的DFT計(jì)算_第3頁
數(shù)字信號處理 實(shí)驗(yàn)報(bào)告-數(shù)字信號的DFT計(jì)算_第4頁
數(shù)字信號處理 實(shí)驗(yàn)報(bào)告-數(shù)字信號的DFT計(jì)算_第5頁
已閱讀5頁,還剩8頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡介

課程名稱:數(shù)字信號處理實(shí)驗(yàn)項(xiàng)目名稱:數(shù)字信號的DFT計(jì)算實(shí)驗(yàn)?zāi)康呐c要求:學(xué)習(xí)、感受和理解數(shù)字序列的離散傅里葉變換(DFT)的本質(zhì)學(xué)習(xí)、感受和理解梳子序列的DFT、DFS和DTFT之間的關(guān)系實(shí)驗(yàn)內(nèi)容:1、研究序列x(n)的DFT:在MATLAB的editor窗口中建立一個(gè)Lab3_1.m文件,將下面語句拷貝其中,出現(xiàn)圖3-1所示圖形:clc;clearall;x=[0,1,2,3,4,5,6,7];N=length(x);p=0:N-1;m=0:N-1;fork=1:NX(k)=0;forn=1:NX(k)=X(k)+x(n)*exp(-j*2*pi/N).^((n-1)*(k-1));endendforn=1:Nx1(n)=0;fork=1:Nx1(n)=x1(n)+X(k)*exp(j*2*pi/N).^((n-1)*(k-1))/N;endendsubplot(2,2,1);stem(p,x);title('(a)x(n)');subplot(2,2,2);stem(p,abs(x1));title('(b)IDFT結(jié)果x1(n)');subplot(2,2,3);stem(m,abs(X));title('(c)X(k)的幅度譜');subplot(2,2,4);stem(m,angle(X));title('(d)X(k)的相位譜');圖3-1回答以下問題:利用Matlab幫助功能,對上述程序中的每個(gè)語句進(jìn)行注釋,說明每個(gè)語句的功能;clc;%清除clearall;%x=[2,3,4,5,6];x=[0,1,2,3,4,5,6,7];%創(chuàng)建序列xN=length(x);%獲取x的長度Np=0:N-1;m=0:N-1;fork=1:N%此循環(huán)為計(jì)算X(k),為正變換X(k)=0;forn=1:NX(k)=X(k)+x(n)*exp(-j*2*pi/N).^((n-1)*(k-1));endendforn=1:N%該循環(huán)為計(jì)算x(n),為反變換x1(n)=0;fork=1:Nx1(n)=x1(n)+X(k)*exp(j*2*pi/N).^((n-1)*(k-1))/N;endendsubplot(2,2,1);%將窗口分成2行2列,并在第一行第一列進(jìn)行繪制stem(p,x);%繪制針狀圖,繪制x的圖形title('(a)x(n)');%做標(biāo)題subplot(2,2,2);%將窗口分成2行2列,并在第一行第二列進(jìn)行繪制stem(p,abs(x1));%繪制針狀圖,繪制反變換得到的x1的圖形title('(b)IDFT結(jié)果x1(n)');%做標(biāo)題subplot(2,2,3);%將窗口分成2行2列,并在第二行第一列進(jìn)行繪制stem(m,abs(X));%繪制針狀圖,繪制正變換得到的X(k)的幅度譜title('(c)X(k)的幅度譜');%做標(biāo)題subplot(2,2,4);%將窗口分成2行2列,并在第二行第二列進(jìn)行繪制stem(m,angle(X));%繪制針狀圖,繪制正變換得到的X(k)的相位譜title('(d)X(k)的相位譜');%做標(biāo)題觀察原序列x(n)和經(jīng)離散傅立葉反變換(IDFT)后的序列x1(n)原序列x(n)和經(jīng)過離散傅里葉反變換(IDFT)后的序列x1(n)是一樣的。將序列x(n)=[0,1,2,3,4,5,6,7]改為x(n)=[2,3,4,5,6],修改上述代碼中的相應(yīng)參數(shù),觀察實(shí)驗(yàn)結(jié)果。2、研究序列x(n)的DFT和DFS在Matlab的editor窗口中建立一個(gè)Lab3_2.m程序文件,將下面的語句拷貝其中,并運(yùn)行,出現(xiàn)圖3-2所示圖形clc;clearall;x=[0,1,2,3,4,5,6,7];N=length(x);p=0:N-1;m=0:4*N-1x_p=x(mod(m,N)+1);fork=1:4*NX_p(k)=0;forn=1:4*NX_p(k)=X_p(k)+x_p(n)*exp(-j*2*pi/N).^((n-1)*(k-1));endendsubplot(2,2,1);stem(p,x);title('(a)主值序列x(n)');subplot(2,2,2);stem(m,x_p);title('(b)周期序列信號x_p(n)');subplot(2,2,3);stem(m,abs(X_p));title('(c)周期序列的幅度譜');subplot(2,2,4);stem(m,angle(X_p));title('(d)周期序列的相位譜');圖3-2回答下面問題:利用Matlab幫助功能,對上述程序中的每個(gè)語句進(jìn)行注釋,說明每個(gè)語句的功能,以及語句中參數(shù)的含義;clc;%清除clearall;x=[0,1,2,3,4,5,6,7];%創(chuàng)建主值序列N=length(x);%獲取序列長度p=0:N-1;%設(shè)置主值序列的長度m=0:4*N-1%此長度為主值序列長度的4倍,可以做出4個(gè)周期的圖形x_p=x(mod(m,N)+1);%進(jìn)行模運(yùn)算,轉(zhuǎn)化為畫一個(gè)周期的圖形fork=1:4*N%進(jìn)行離散傅里葉變換得到X_p(k)X_p(k)=0;forn=1:4*NX_p(k)=X_p(k)+x_p(n)*exp(-j*2*pi/N).^((n-1)*(k-1));endendsubplot(2,2,1);%將窗口分成2*2個(gè)窗口,并在第一行第一列中作圖stem(p,x);%畫針狀圖,做出主值序列的圖形title('(a)主值序列x(n)');%做標(biāo)題subplot(2,2,2);%將窗口分成2*2個(gè)窗口,并在第一行第二列中作圖stem(m,x_p);%華針狀圖,做出離散傅里葉變換得到的X(k)的圖形title('(b)周期序列信號x_p(n)');%做標(biāo)題subplot(2,2,3);%將窗口分成2*2個(gè)窗口,并在第二行第一列中作圖stem(m,abs(X_p));%畫針狀圖,做出離散傅里葉變換得到的X(k)的幅度譜title('(c)周期序列的幅度譜');%做標(biāo)題subplot(2,2,4);%將窗口分成2*2個(gè)窗口,并在第二行第二列中作圖stem(m,angle(X_p));%畫針狀圖,做出離散傅里葉變換得到的X(k)的相位譜title('(d)周期序列的相位譜');%做標(biāo)題上述代碼中,序列x(n)和序列x_p(n)有何關(guān)系?x_p(n)的圖像為x(n)的圖像經(jīng)過周期平移得到的周期序列x_p(n)的DFT為X_p(k),其幅度譜與其主值序列x(n)的DFT變換式X(k)的幅度譜相比,有何差異?相位譜呢?X_p(k)幅度譜和相位譜都是以X(k)為主值序列經(jīng)過周期平移得到的周期函數(shù)3、研究序列x(n)的DFT和DTFT在Matlab的editor窗口中建立一個(gè)Lab3_3.m程序文件,將下面的語句拷貝其中,并運(yùn)行,出現(xiàn)圖3-3所示圖形;clc;clearall;x=[0,1,2,3,4,5,6,7];N=length(x);p=0:N-1;w=linspace(-2*pi,2*pi,500);fori=1:500X(i)=0;forn=1:NX(i)=X(i)+x(n)*exp(-j*(n-1)*w(i));endendsubplot(3,1,1);stem(p,x);title('(a)');xlabel('n');ylabel('序列x(n)');subplot(3,1,2);plot(w,abs(X));title('(b)');xlabel('w');ylabel('幅度譜');subplot(3,1,3);plot(w,angle(X));title('(c)');xlabel('w');ylabel('相位譜');圖3-3回答以下問題:比較圖3-1和圖3-3中的幅度譜與相位譜,說出其有何差異?3-1為離散圖形,3-3為連續(xù)圖形試分析造成以上差異的原因。DFS為周期序列的傅里葉級數(shù)對——離散傅里葉級數(shù)對,得到的是離散的圖形DTFT為非周期序列的傅里葉變換對,得到的是連續(xù)的圖形打開文件Lab3_3.m完成以下內(nèi)容就通過在序列末尾補(bǔ)零的方式,將序列長度由8變?yōu)?00,同時(shí)修改文件Lab3_3.m中的對應(yīng)參數(shù),繪出序列長度為100的新序列的幅度譜及相位譜;clc;clearall;x=[0,1,2,3,4,5,6,7,zeros(1,92)];N=length(x);p=0:N-1;w=linspace(-2*pi,2*pi,500);fori=1:500X(i)=0;forn=1:NX(i)=X(i)+x(n)*exp(-j*(n-1)*w(i));endendsubplot(3,1,1);stem(p,x);title('(a)');xlabel('n');ylabel('序列x(n)');subplot(3,1,2);plot(w,abs(X));title('(b)');xlabel('w');ylabel('幅度譜');subplot(3,1,3);plot(w,angle(X));title('(c)');xlabel('w');ylabel('相位譜');將新序列的幅度譜與相位譜分別和圖3-1、圖3-3中

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對用戶上傳內(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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論