数字信号处理实验三 离散时间傅里叶变换DTFT及IDTFT 下载本文

内容发布更新时间 : 2024/4/26 0:59:16星期一 下面是文章的全部内容请认真阅读。

数字信号处理实验三

离散时间傅里叶变换DTFT及IDTFT

实验目的:

(1)通过本实验,加深对DTFT和IDFT的理解 (2)熟悉应用DTFT对典型信号进行频谱分析的方法

(3)掌握用MATLAB进行离散时间傅里叶变换及其逆变换的方法

实验内容:(选择第一小题)

1、自己生成正弦序列(如矩形序列,正弦序列,指数序列等),对其进行频谱分析,观察其时域波形和频域的幅频特性。

程序如下:

n=-10:10; x=sin(n*pi); k=-200:200; w=(pi/100)*k;

X=x*(exp(-j*pi/100)).^(n'*k); magX=abs(X); angX=angle(X); subplot(3,1,1); stem(n,x,'.k');

title('x(n)=sin(πn)'); subplot(3,1,2);

plot(w/pi,magX,'.k'); title('X(e^jw)幅度谱'); subplot(3,1,3);

plot(w/pi,angX,'.k');

title('X(e^jw)相位谱');n=-10:10; x=sin(n*pi);

k=-200:200; w=(pi/100)*k;

X=x*(exp(-j*pi/100)).^(n'*k);

magX=abs(X); angX=angle(X); subplot(3,1,1); stem(n,x,'.k');

title('x(n)=sin(πn)'); subplot(3,1,2);

plot(w/pi,magX,'.k'); title('X(e^jw)幅度谱'); subplot(3,1,3);

plot(w/pi,angX,'.k'); title('X(e^jw)相位谱');

波形如下: