数字信号处理实验报告三 下载本文

内容发布更新时间 : 2024/6/5 10:39:37星期一 下面是文章的全部内容请认真阅读。

实验三离散时间傅里叶变换

一、实验目的

1.掌握离散时间傅立叶变换原理。

二、实验内容和要求

1.了解和掌握离散时间傅立叶变换原理和结果分析。

三、实验主要仪器设备和材料

1.计算机

2.Matlab软件

四、实验方法、步骤及结果测试

问题:

求出以下序列的DTFT并画出其幅值和相角特性 1) A: x(n)=[-1,1,3,5,3,1,-1]; 程序如下: n = 0:6;

x = [-1 1 3 5 3 1 -1]; % 给定输入序列x

k = -200:200; w = (pi/100)*k; % 很密的频率下标和频率向量 X = x * (exp(-j*pi/100)) .^ (n'*k); % x的DTFT计算 subplot(2,1,1); plot(w,abs(X));grid % 以下绘制频谱图 ylabel('幅度')

subplot(2,1,2); plot(w,angle(X));grid ylabel('相角')

set(gcf,'color','w') % 置图形背景色

2) B: x(n)=5*(0.8)nu(n)

程序如下

n = 0:1000; x =5*(0.8).^n; % 给定输入序列x

k = -200:200; w = (pi/100)*k; % 很密的频率下标和频率向量 X = x * (exp(-j*pi/100)) .^ (n'*k); % x的DTFT计算 subplot(2,1,1); plot(w,abs(X));grid % 以下绘制频谱图 ylabel('幅度')

subplot(2,1,2); plot(w,angle(X));grid

ylabel('相角')

set(gcf,'color','w') % 置图形背景色

五、实验感想

通过这次实验,我更加熟悉了离散时间傅立叶变换的原理,了解和掌握了对离散时间傅立叶变换结果的分析,并顺利利用matlab画出了序列离散时间傅立叶变换的幅值和相角图形,对所求序列相角和幅值特性有了一个更加形象直观的了解,同时,在解决问题过程中,我用matlab作图时使用了更加丰富的指令对图形的坐标轴和背景等进行了设置,这使我更加熟悉了matlab的作图功能,由于在实验前预习比较到位,实验过程中没有遇到什么大的麻烦,总的来说,这是一次受益匪浅的实验,我一定会总结经验,吸取教训,下次实验一定会做得更好!