《数字信号处理》上机实验指导.docVIP

  1. 1、本文档共19页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
《数字信号处理》上机实验指导

《数字信号处理》上机实验指导 实验一、Z变换及离散时间系统分析 (一)、实验目的 1、通过本实验熟悉Z变换在离散时间系统分析中的地位和作用。 2、掌握并熟练使用有关离散系统分析的MATLAB调用函数及格式,以深入理解离散时间系统的频率特性。 (二)、实验内容及步骤 对于一个给定的LSI系统,其转移函数H(z)习惯被定义为H(z)=B(z)/A(z),即: 公式中和分别是H(Z)分子与分母多项式的阶次,在有关MATLAB 的系统分析的文件中,分子和分母的系数被定义为向量,即 并要求=1,如果≠1,则程序将自动的将其归一化为1。 1、系统的阶跃响应 调用格式为: y=filter(b,a,x),其中x,y,a,b都是向量。 例1 令 求该系统的阶跃响应(y(n))。实现该任务的程序如下: clear; x=ones(100);% x(n)=1,n=1~100; t=1:100;% t用于后面的绘图; b=[.001836,.007344,.011016,.007374,.001836]; % 形成向量b; a=[1,-3.0544,3.8291,-2.2925,.55075]; % 形成向量a; y=filter(b,a,x); % 求所给系统的输出,本例实际上是求所给系统的阶跃响应; plot(t,x,r.,t,y,k-);grid on;% 将x(n)(绿色)y(n)(黑色)画在同一个 %图上; ylabel(x(n) and y(n)) xlabel(n) 2、单位抽样响应h(n) 调用格式为: h=impz(b,a,N) 或 [h,t]=impz(b,a,N) 其中N是所需的h(n)的长度,前者绘图时n从1开始,而后者从0开始。 例2、求上例所给系统的单位抽样响应h(n)。 实现该任务的程序如下: clear; b=[.001836,.007344,.011016,.007374,.001836]; a=[1,-3.0544,3.8291,-2.2925,.55075]; [h,t]=impz(b,a,40); % 求单位抽样响应 stem(t,h,.);grid on; 3、求频率响应 基本调用格式为:[H,w]=freqz(b,a,N,‘whole’,Fs) 其中N是频率轴的分点数,建议N为2的整次幂;w是返回频率轴坐标向量,供绘图用;Fs是抽样频率,若Fs=1,频率轴给出归一化频率;whole指定计算的频率范围是从0~Fs,缺省时是从0~Fs/2。 例3、求例1所给系统的频率响应。 实现该任务的程序如下: clear all; b=[.001836,.007344,.011016,.007374,.001836]; a=[1,-3.0544,3.8291,-2.2925,.55075]; [H,w]=freqz(b,a,256,1); Hr=abs(H);%绝对值(幅值); Hphase=angle(H);%相位角; Hphase=unwrap(Hphase); % 解卷绕 subplot(211) plot(w,Hr);grid on; ylabel( Amplitude Freq. Res.) subplot(212) plot(w,Hphase);grid on; ylabel( Phase Freq. Res.) 4、离散系统的极零图 调用格式:zplane(z,p) 或zplane(b,a) 前者是在已知系统零点的列向量z和极点的列向量p的情况下画出的极零图,后者是在已知B(z),A(z)的情况下的极零图。 例4、显示例1系统及FIR系统的极零图。 实现该任务的程序为: clear; b=[.001836,.007344,.011016,.007374,.001836]; a=[1,-3.0544,3.8291,-2.2925,.55075]; subplot(221); zplane(b,a); % 求并画出所给系统的极零图,该系统为IIR系统; b=[1 -1.7 1.53 -0.68]; a=1; subplot(222); zplane(b,a); % 求并画出第二个系统的极零图,该系统为FIR系统 (三)、作业 给定系统,编程并绘出系统的单位阶跃响应y(n),频率响应。给出实验报告。 实验二、快速傅里叶变换 (一)、实验目的 1、通过本实验进一步加深对快速傅里叶变换的理解。 2、会熟练运用fft,ifft,czt实现线性调频z变换。 (二)、实验内容 1、快速傅里叶变换(fft) 调用格式为 X=fft(x) 或 X=fft(x,N) 对前者,若x的长度是2的整次幂,则按该长度实现x的快速变换,否则,实现的是非2 的整次幂的变换;对

您可能关注的文档

文档评论(0)

wuyoujun92 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档