




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、 實驗報告(本科)學 號 2015141443002 姓 名 柏沖 專 業 通信工程 日 期 2017/12/4 實驗題目 時域采樣和頻域采樣 一、實驗目的 時域采樣理論與頻域采樣理論是數字信號處理中重要的理論。要求掌握模擬信號采樣前后頻譜的變化,以及如何選擇采樣頻率才能使得采樣后的信號不丟失信息;要求掌握頻率采樣會引起時域周期化的概念,以及頻域采樣定理及其對頻域采樣點數選擇的指導作用。2、 實驗過程附:源程序(1)時域采樣Tp=64/1000; %觀察時間Tp=64毫秒 %產生M長采樣序列x(n) Fs=1000; T=1/Fs; M=Tp*Fs; n=0:M-1; A=444.128; a
2、=pi*50*20.5; omega=pi*50*20.5; xnt=A*exp(-a*n*T).*sin(omega*n*T); Xk=T*fft(xnt,M); %M點FFT(xnt) subplot(3,2,1); stem(xnt,'.'); %調用編繪圖函數stem繪制序列圖 box on;title('(a) Fs=1000Hz'); k=0:M-1;fk=k/Tp; subplot(3,2,2);stem(fk,abs(Xk),'.');title('(a) T*FTxa(nT),Fs=1000Hz');xlabel
3、('f(Hz)');ylabel('幅度');axis(0,Fs,0,1.2*max(abs(Xk); % Fs=300Hz和 Fs=200Hz的程序與上面Fs=1000Hz完全相同。 Tp=64/1000; %觀察時間Tp=64毫秒 %產生M長采樣序列x(n) Fs=300; T=1/Fs; M=Tp*Fs; n=0:M-1; A=444.128; a=pi*50*20.5; omega=pi*50*20.5; xnt=A*exp(-a*n*T).*sin(omega*n*T);M1=fix(M);Xk=T*fft(xnt,M1); %M點FFT(xnt) s
4、ubplot(3,2,3); stem(xnt,'.'); %調用自編繪圖函數stem繪制序列圖 box on;title('(b) Fs=300Hz'); k=0:M-1;fk=k/Tp; subplot(3,2,4);stem(fk,abs(Xk),'.');title('(b) T*FTxa(nT),Fs=300Hz'); xlabel('f(Hz)');ylabel('幅度');axis(0,Fs,0,1.2*max(abs(Xk); Tp=64/1000; %觀察時間Tp=64毫秒 %產生
5、M長采樣序列x(n) Fs=200; T=1/Fs; M=Tp*Fs; n=0:M-1; A=444.128; a=pi*50*20.5; omega=pi*50*20.5; xnt=A*exp(-a*n*T).*sin(omega*n*T);M2=fix(M);Xk=T*fft(xnt,M2); %M點FFT(xnt) yn='xa(nT)'subplot(3,2,5); stem(xnt,'.'); %調用自編繪圖函數stem繪制序列圖 box on;title('(c) Fs=200Hz'); k=0:M-1;fk=k/Tp; subplo
6、t(3,2,6);stem(fk,abs(Xk),'.');title('(c) T*FTxa(nT),Fs=200Hz'); xlabel('f(Hz)');ylabel('幅度');axis(0,Fs,0,1.2*max(abs(Xk);程序運行結果(2) 頻域采樣M=27;N=32;n=0:M-1; %產生M長三角波序列x(n) xa=1:ceil(M/2); xb= fix(M/2):-1:1; xn=xa,xb; Xk=fft(xn,1024); %1024點FFTx(n), 用于近似序列x(n)的Ft X32k=fft
7、(xn,32); %32點FFTx(n) x32n=ifft(X32k); %32點IFFTX32(k)得到x32(n) X16k=X32k(1:2:N); %隔點抽取X32k得到X16(K) x16n=ifft(X16k,N/2); %16點IFFTX16(k)得到x16(n) subplot(3,2,2);stem(n,xn,'.');box ontitle('(b) 三角波序列x(n)');xlabel('n');ylabel('x(n)');axis(0,32,0,20) k=0:1023;wk=2*k/1024; % s
8、ubplot(3,2,1);plot(wk,abs(Xk);title('(a)FTx(n)'); xlabel('omega/pi');ylabel('|X(ejomega)|');axis(0,1,0,200) k=0:N/2-1; subplot(3,2,3);stem(k,abs(X16k),'.');box on title('(c) 16點頻域采樣');xlabel('k');ylabel('|X_1_6(k)|');axis(0,8,0,200) n1=0:N/2-1;
9、 subplot(3,2,4);stem(n1,x16n,'.');box on;title('(d)16點IDFTX_1_6(k)');xlabel('n');ylabel('x_1_6(n)');axis(0,32,0,20) k=0:N-1; subplot(3,2,5);stem(k,abs(X32k),'.');box on title('(e) 32點頻域采樣');xlabel('k');ylabel('|X_3_2(k)|');axis(0,16,0,2
10、00) n1=0:N-1; subplot(3,2,6);stem(n1,x32n,'.');box on title('(f)32點IDFTX_3_2(k)');xlabel('n');ylabel('x_3_2(n)');axis(0,32,0,20)程序運行結果3、 問題分析(思考題以及老師提問)(1)如果序列x(n)的長度為M,希望得到其頻譜X(ej)在2,0p上的N點等間隔采樣,當N<M時,如何用一次最少點數的DFT得到該頻譜采樣? 先對原序列x(n)以N為周期進行周期延拓后取主值區序列,
11、160; xN(n)=x(n+iN)RN(n) 再計算N點DFT則得到N點頻域采樣4、 實驗總結 本次實驗總體來說比較簡答關鍵是要深入理解頻域采樣和時域采樣的特點和要求,頻域采樣的采樣頻率要大于原信號的最大頻率的兩倍,否則采樣出來的信號是沒有辦法不失真的還原成原來的信號,上面的16點的IDFT可以很容易的看出該信號已經失真。而對于時域采樣,則要求采樣點數N要大于離散信號的長度M,否則就會發生時域混疊。一、實驗
12、目的學習用FFT對連續信號和時城高散信號進行譜分析的方法,了解可能出現的分后間差及其原因,以便正確應用FFT.二、實驗原理用FFT對信號作頻譜分析是學習數字信號處理的重要內容,經常需要進行譜分析的信號是模擬信號和時城離散信號。對信號進行譜分析的重要問題是頻譜分辨率D和分析誤差。頻譜分辨率直接和FFT的變換區間N有關,因為FFT能夠實現的頻率分辨率是2/N,因此要求2/ND??梢愿鶕耸竭x擇FFT的變換區間N。誤差主要來自于用FFT作頻譜分析時,得到的是離散譜,而信號(周期信號除外)是連續譜,只有當N較大時,離散譜的包絡才能逼近于連續譜,因此N要適當選擇大一些。周期信號的頻譜是離散譜,只有用整數
13、倍周期的長度作FFT,得到的離散譜才能代表周期信號的頻譜。如果不知道信號周期,可以盡量選擇信號的觀察時間長一些。對模擬信號進行譜分析時,首先要按照采樣定理將其變成時域離散信號。如果是模擬周期信號,也應該選取整數倍周期的長度,經過采樣后形成周期序列,按照周期序列的譜分析進行。3、 實驗過程附:繪圖函數mstemfunction mstem(Xk)M=length(Xk);k=0:M-1;wk=2*k/M;stem(wk,abs(Xk),'.');box on;xlabel('/');ylabel('幅度');axis(0,2,0,1.2*max(a
14、bs(Xk);對三信號進行頻譜分析x1n=ones(1,4);%產生序列向量x1(n)=R4(n)?M=8;xa=1:(M/2);xb=(M/2):-1:1;x2n=xa,xb;%產生長度為8的三角波序列x2(n)?x3n=xb,xa;X1k8=fft(x1n,8);%計算x1n的8點DFT?X1k16=fft(x1n,16);%計算x1n的16點DFT?X2k8=fft(x2n,8);%計算x1n的8點DFT?X2k16=fft(x2n,16);%計算x1n的16點DFT?X3k8=fft(x3n,8);%計算x1n的8點DFT?X3k16=fft(x3n,16);%計算x1n的16點DFT
15、?%以下繪制幅頻特性曲線?subplot(3,2,1);?subplot(3,2,1);mstem(X1k8);%繪制8點DFT的幅頻特性圖title('(1a)8點DFTx_1(n)');xlabel('/');ylabel('幅度');axis(0,2,0,1.2*max(abs(X1k8)subplot(3,2,2);mstem(X1k16);%繪制16點DFT的幅頻特性圖?title('(1b)16點DFTx_1(n)');xlabel('/');ylabel('幅度');axis(0,2,
16、0,1.2*max(abs(X1k16)subplot(3,2,3);mstem(X2k8);%繪制8點DFT的幅頻特性圖?title('(2a)8點DFTx_2(n)');xlabel('/');ylabel('幅度');axis(0,2,0,1.2*max(abs(X2k8)subplot(3,2,4);mstem(X2k16);%繪制16點DFT的幅頻特性圖?title('(2b)16點DFTx_2(n)');xlabel('/');ylabel('幅度');axis(0,2,0,1.2*ma
17、x(abs(X2k16)subplot(3,2,5);mstem(X3k8);%繪制8點DFT的幅頻特性圖?title('(3a)8點DFTx_3(n)');xlabel('/');ylabel('幅度');axis(0,2,0,1.2*max(abs(X3k8)subplot(3,2,6);mstem(X3k16);%繪制16點DFT的幅頻特性圖?title('(3b)16點DFTx_3(n)');xlabel('/');ylabel('幅度');axis(0,2,0,1.2*max(abs(X3
18、k16)N=8;n=0:N-1;%FFT的變換區間N=8?x4n=cos(pi*n/4);x5n=cos(pi*n/4)+cos(pi*n/8);X4k8=fft(x4n,8);%計算x4n的8點DFTX5k8=fft(x5n,8);%計算x5n的8點DFTN=16;n=0:N-1;%FFT的變換區間N=16?x4n=cos(pi*n/4);x5n=cos(pi*n/4)+cos(pi*n/8);X4k16=fft(x4n,16);%計算x4n的16點DFT?X5k16=fft(x5n,16);%計算x5n的16點DFT?subplot(2,2,1);mstem(X4k8);%繪制8點DFT的
19、幅頻特性圖?title('(a)8點DFTx_4(n)');xlabel('/');ylabel('幅度');axis(0,2,0,1.2*max(abs(X4k8)subplot(2,2,3);mstem(X4k16);%繪制16點DFT的幅頻特性圖?title('(b)16點DFTx_4(n)');xlabel('/');ylabel('幅度');axis(0,2,0,1.2*max(abs(X4k16)subplot(2,2,2);mstem(X5k8);%繪制8點DFT的幅頻特性圖?titl
20、e('(a)8點DFTx_5(n)');xlabel('/');ylabel('幅度');axis(0,2,0,1.2*max(abs(X5k8)subplot(2,2,4);mstem(X5k16);%繪制16點DFT的幅頻特性圖?title('(b)16點DFTx_5(n)');xlabel('/');ylabel('幅度');axis(0,2,0,1.2*max(abs(X5k16)Fs=64;T=1/Fs;N=16;n=0:N-1;%FFT的變換區間N=16?x6nT=cos(8*pi*n*
21、T)+cos(16*pi*n*T)+cos(20*pi*n*T);%對x6(t)16點采樣?X6k16=fft(x6nT);%計算x6nT的16點DFT?X6k16=fftshift(X6k16);%將零頻率移到頻譜中心?Tp=N*T;F=1/Tp;%頻率分辨率F?k=-N/2:N/2-1;fk=k*F;%產生16點DFT對應的采樣點頻率(以零頻率為中心)?subplot(3,1,1);stem(fk,abs(X6k16),'.');box on%繪制8點DFT的幅頻特性圖?title('(6a)16點|DFTx_6(nT)|');xlabel('f(H
22、z)');ylabel('幅度');axis(-N*F/2-1,N*F/2-1,0,1.2*max(abs(X6k16)N=32;n=0:N-1;%FFT的變換區間N=16?x6nT=cos(8*pi*n*T)+cos(16*pi*n*T)+cos(20*pi*n*T);%對x6(t)32點采樣?X6k32=fft(x6nT);%計算x6nT的32點DFT?X6k32=fftshift(X6k32);%將零頻率移到頻譜中心?Tp=N*T;F=1/Tp;%頻率分辨率F?k=-N/2:N/2-1;fk=k*F;%產生16點DFT對應的采樣點頻率(以零頻率為中心)?subpl
23、ot(3,1,2);stem(fk,abs(X6k32),'.');box on%繪制8點DFT的幅頻特性圖?title('(6b)32點|DFTx_6(nT)|');xlabel('f(Hz)');ylabel('幅度');axis(-N*F/2-1,N*F/2-1,0,1.2*max(abs(X6k32)N=64;n=0:N-1;%FFT的變換區間N=16?x6nT=cos(8*pi*n*T)+cos(16*pi*n*T)+cos(20*pi*n*T);%對x6(t)64點采樣?X6k64=fft(x6nT);%計算x6nT的
24、64點DFTX6k64=fftshift(X6k64);%將零頻率移到頻譜中心?Tp=N*T;F=1/Tp;%頻率分辨率F?k=-N/2:N/2-1;fk=k*F;%產生16點DFT對應的采樣點頻率(以零頻率為中心)?subplot(3,1,3);stem(fk,abs(X6k64),'.');box on%繪制8點DFT的幅頻特性圖?title('(6a)64點|DFTx_6(nT)|');xlabel('f(Hz)');ylabel('幅度');axis(-N*F/2-1,N*F/2-1,0,1.2*max(abs(X6k64)4、 問題分析(思考題以及老師提問)(1) 對于周期序列。如果周期不知道,如何用FFT進行譜分析? 答:可任意
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 楊志胤課題申報書
- 2025年證券從業資格考試知識點強化試題及答案
- 財務審計中存在的法律責任分析試題及答案
- 心內課題申報書
- 烹飪課題申報書格式
- 識字課題申報書
- 水治理課題申報書
- 小學四年級下冊人教版體育全冊整套教案
- 課題申報書審核表
- 初中數學課題申報書
- 合用變壓器協議
- 護理人員崗位績效考核評價標準
- 2023年浙江省湖州市中考語文真題
- 2024年鄭州軌道工程職業學院單招職業適應性測試題庫學生專用
- 2024年山西省太原市中考二模地理試卷
- 《通信原理》樊昌信曹麗娜編著第六版課件
- DL/T 5352-2018 高壓配電裝置設計規范
- 合作取得更大成功的辯論材料三篇
- 廣東省深圳市2023年五年級下學期期中模擬試卷(一)(含答案)
- 混凝土泵車租賃服務方案
- 地產企業草莓熊主題商業地產活動嘉年華活動方案
評論
0/150
提交評論