文档介绍:实验三:用FFT对信号作频谱分析-实验报告
- 2 -
实验三:用FFT对信号作频谱分析实验报告
实验目的与要求
学习用FFT对连续信号和时域离散信号进行谱分析的方,4)]; %产生R4(n)序列向量
X1k8=fft(x1n,8); %计算x1n的8点DFT
X1k16=fft(x1n,16); %计算x1n的16点DFT
%以下绘制幅频特性曲线
N=8;
f=2/N*(0:N-1);
figure(1);
subplot(1,2,1);stem(f,abs(X1k8),'.'); %绘制8点DFT的幅频特性图
title('(1a) 8点DFT[x_1(n)]');xlabel('ω/π');ylabel('幅度');
N=16;
f=2/N*(0:N-1);
subplot(1,2,2);stem(f,abs(X1k16),'.'); %绘制8点DFT的幅频特性图
title('(1a) 16点DFT[x_1(n)]');xlabel('ω/π');ylabel('幅度');
%x2n 和 x3n
M=8;xa=1:(M/2); xb=(M/2):-1:1;
x2n=[xa,xb]; %产生长度为8的三角波序列x2(n)
x3n=[xb,xa];
X2k8=fft(x2n,8);
X2k16=fft(x2n,16);
X3k8=fft(x3n,8);
X3k16=fft(x3n,16);
figure(2);
N=8;
- 6 -
f=2/N*(0:N-1);
subplot(2,2,1);stem(f,abs(X2k8),'.'); %绘制8点DFT的幅频特性图
title('(2a) 8点DFT[x_2(n)]');xlabel('ω/π');ylabel('幅度');
subplot(2,2,3);stem(f,abs(X3k8),'.'); %绘制8点DFT的幅频特性图
title('(3a) 8点DFT[x_3(n)]');xlabel('ω/π');ylabel('幅度');
N=16;
f=2/N*(0:N-1);
subplot(2,2,2);stem(f,abs(X2k16),'.'); %绘制8点DFT的幅频特性图
title('(2a) 16点DFT[x_2(n)]');xlabel('ω/π');ylabel('幅度');
subplot(2,2,4);stem(f,abs(X3k16),'.'); %绘制8点DFT的幅频特性图
title('(3a) 16点DFT[x_3(n)]');xlabel('ω/π');ylabel('幅度');
%x4n 和 x5n
N=8;n=0:N-1;
x4n=cos(pi*n/4);
x5n=cos(pi*n/4)+cos(pi*n/8);
X4k8=fft(x4n,8);
X4k16=fft(x4n,16);
X5k8=fft(x5n,8);
X5k16=fft(x5n,16);
figure(3);
N=8;
f=2/N*(0:N-1);
subplot(2,2,1);