数字信号处理-实验二.doc

数字信号处理-实验二

实验二 离散时间信号与系统的频域分析 实验学时:2学时 实验类型:验证 一 实验目的 1 掌握离散时间信号的傅里叶变换DTFT和Z变换 2 学会用MATLAB计算DTFT 3 能够用MATLAB绘制H(z)的零极点图 4 掌握subplot绘图命令 二 实验原理 DTFT定义: 由于MATLAB不能计算连续数值和在无限长的区间上计算离散数值,无法实现DTFT定义式的正变换X(ejω)和逆变换x(n)。这也是后面要进一步引入DFT的主要原因。 但是,将连续数值ω离散化为ωk=2πk/M(k=0,1,…,M-1),无限长序列x(n)截短为序号范围为[n1,nN]的有限长序列,我们可以近似计算所需精度的DTFT。这样,用计算有限长序列的离散值的结果代替DTFT,有: MATLAB实现上述近似运算: n=[n1:nN]; k=0:M-1; X=x*(exp(-j*2*pi/M)).^(n’*k); 上述方法为已知序列x(n)计算其DTFT是近似算法。若已知序列的Z变换,用MATLAB绘制其DTFT的图,可采用freqz函数来实现。 序列的Z变换是序列DTFT的扩展: 系统Z变换H(z)的零、极点分布对系统性能可以提供一个直观的概念,这一概念对系统的分析和设计十分重要。根据H(z)的零、极点分布可以分析系统的因果稳定性、幅频

文档评论(0)

1亿VIP精品文档

相关文档