抽樣定理實驗五_第1頁
抽樣定理實驗五_第2頁
抽樣定理實驗五_第3頁
抽樣定理實驗五_第4頁
抽樣定理實驗五_第5頁
已閱讀5頁,還剩3頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、課程名稱:數(shù)字信號處理 實驗成績: 指導教師: 實 驗 報 告院系: 信息工程學院 班級: 學號: 姓名: 日期: 2011. 11.11 實驗五:抽樣定理1、已知一個連續(xù)時間信號f(t)=sinc(t),取最高有限帶寬頻率fm=1Hz。(1)分別顯示原連續(xù)信號波形和Fs=fm、Fs=2fm、Fs=3fm三種情況下抽樣信號的波形; 程序清單: fm=1;Tm=1/fm; dt=0.1; t=-4:dt:4; f=sinc(t); subplot(4,1,1);plot(t,f); axis(min(t),max(t),1.1*min(f),1.1*max(f); title('原連續(xù)信

2、號和抽樣信號'); for i=1:3; fs=i*fm;Ts=1/fs; n=-4:Ts:4; f=sinc(n); subplot(4,1,i+1);stem(n,f,'filled'); axis(min(n),max(n),1.1*min(f),1.1*max(f);end 程序運行結(jié)果如下圖:(2) 求解原連續(xù)信號和抽樣信號的幅度譜; 程序清單: dt=0.1; fm=1;Tm=1/fm; t=-4:dt:4; N=length(t); f=sinc(t); wm=2*pi*fm; k=0:N-1; w1=k*wm/N; F1=f*exp(-1i*t'

3、*w1)*dt; subplot(4,1,1);plot(w1/(2*pi),abs(F1); axis(0,max(4*fm),1.1*min(abs(F1),1.1*max(abs(F1); for i=1:3; if i<=2 c=0;else c=1;end fs=(i+c)*fm;Ts=1/fs; n=-4:Ts:4; N=length(n); f=sinc(n); wm=2*pi*fs; k=0:N-1; w=k*wm/N; F=f*exp(-1i*n'*w)*Ts; subplot(4,1,i+1);plot(w/(2*pi),abs(F); axis(0,max(

4、4*fm),0.5*min(abs(F),1.1*max(abs(F);end 程序運行結(jié)果如下圖: (3)用時域卷積的方法(內(nèi)插公式)重建信號。 程序清單: dt=0.1; fm=1;Tm=1/fm; t=0:dt:8; x=sinc(t); subplot(4,1,1);plot(t,x); axis(min(t),max(t),1.1*min(x),1.1*max(x); title('用時域卷積重建抽樣信號'); for i=1:3; fs=i*fm;Ts=1/fs; n=0:8/Ts; t1=0:Ts:8; x1=sinc(n/fs); T_N=ones(length

5、(n),1)*t1-n'*Ts*ones(1,length(t1); xa=x1*sinc(fs*pi*T_N); subplot(4,1,i+1);plot(t1,xa); axis(min(t1),max(t1),1.1*min(xa),1.1*max(xa); end 程序運行結(jié)果如下圖:2、已知一個時間序列的頻譜為:分別取頻域抽樣點數(shù)N為3、5和10,用IFFT計算并求出其時間序列x(n),繪圖顯示個時間序列。由此討論由頻域抽樣不失真地恢復原時域信號的條件。程序清單: Ts=1;N0=3,5,10; for r=1:3; N=N0(r); D=2*pi/(Ts*N); kn=f

6、loor(-(N-1)/2:-1/2); kp=floor(0:(N-1)/2); w=kp,kn*D; X=2+4*exp(-j*w)+6*exp(-j*2*w)+4*exp(-j*3*w)+2*exp(-j*4*w); n=0:N-1; x=ifft(X,N) subplot(1,3,r);stem(n*Ts,abs(x); end 程序運行結(jié)果如下圖: 由此討論由頻域抽樣不失真地恢復原時域信號的條件:由的頻譜表達式可知,有限長時間序列x(n)的長度M=5,由以上取頻域抽樣點數(shù)為N=3,5,10,并結(jié)合圖形的結(jié)果可知: 當N=5和N=10時,NM,能夠不失真地恢復出原信號x(n); 當N=

7、3時,NM,時間序列有泄漏,形成了混疊,不能無失真地恢復出原信號x(n)?;殳B的原因是上一周期的后2點與本周期的前兩點發(fā)生重疊由知:從頻域抽樣序列不失真地恢復離散時域信號的條件是:頻域抽樣點數(shù)N大于或等于序列長度M(即NM),才能無失真地恢復原時域信號。 3、已知一個頻率范圍在-6.28,6.28rad/s的頻譜,在模擬頻率|c|=3.14處幅度為1,其它范圍幅度為0.計算其連續(xù)信號xa(t),并繪圖顯示信號曲線。 程序清單: wc=6.28;Tmax=0.1*pi/wc; Ts=0.05; % Ts/c,這里取Ts=0.1*/c Nmin=20*pi/wc/Ts; N=600;% N20/(

8、c*Ts) D=2*pi/(Ts*N); M=floor(wc/D); Xa=zeros(1,M/2),1,zeros(1,N-M),1,zeros(1,(M/2)-1); n=-(N-1)/2:(N-1)/2; xa=abs(fftshift(ifft(Xa/Ts);plot(n*Ts,xa); 程序運行結(jié)果如下圖:4. 思考題: 什么是內(nèi)插公式?在MATLAB中內(nèi)插公式可用什么函數(shù)來編寫?答:抽樣信號通過濾波器輸出,其結(jié)果應為與h(t)的卷積積分:該式稱為內(nèi)插公式。MATLAB中提供了sinc函數(shù),可以很方便地使用內(nèi)插公式。 從頻域抽樣序列不失真地恢復離散時域信號的條件是什么?答:假定有限

9、長序列x(n)的長度為M,頻域抽樣點數(shù)為N,原時域信號不失真地由頻域抽樣恢復的條件如下: 如果x(n)不是有限長序列,則必然造成混疊現(xiàn)象,產(chǎn)生誤差; 如果x(n)是有限長序列,且頻域抽樣點數(shù)N小于序列長度M(即N<M),則x(n)以N為周期進行延拓也將造成混疊,從中不能無失真地恢復出原信號x(n)。 如果x(n)是有限長序列,且頻域抽樣點數(shù)N大于或等于序列長度M(即NM),則從中能無失真地恢復出原信號x(n),即試歸納用IFFT數(shù)值計算方法從頻譜恢復離散時間序列的方法和步驟。答:用IFFT數(shù)值計算方法從頻譜恢復離散時間序列的方法:依據(jù)頻域抽樣定理確定采樣點數(shù)N必須大于或等于有限長序列x(

10、n)的長度為M,才能由頻域抽樣得到的頻譜序列無失真地恢復原時間序列。步驟: 1.根據(jù)奈奎斯特定理確定采樣頻率Fs 2.進而確定模擬域的分辨率 3.采樣點數(shù)N取不同的值時,觀察從頻譜恢復離散時間序列的圖形,取沒有混疊現(xiàn)象的圖形,就是從頻譜恢復的離散時間序列。 從頻譜恢復連續(xù)時間信號與恢復離散時間序列有何不同? 答:用頻譜恢復連續(xù)時間信號只不過是將采樣周期取得比用頻譜恢復離散時間序列的 采樣周期更小得后作IDFT,然后再用plot自動進行插值,就獲得連續(xù)時間信號。5. 實驗總結(jié):答:通過本次實驗,我對時域抽樣定理有了更深刻的認識,即要無失真的恢復原信號,采樣頻率Fs必須滿足Fs2fm,若要恢復原連續(xù)信號,matlab則提供了si

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論