收藏 分销(赏)

实验二_散系统频率响应和零极点分布.doc

上传人:pc****0 文档编号:7780334 上传时间:2025-01-16 格式:DOC 页数:6 大小:185KB 下载积分:10 金币
下载 相关 举报
实验二_散系统频率响应和零极点分布.doc_第1页
第1页 / 共6页
实验二_散系统频率响应和零极点分布.doc_第2页
第2页 / 共6页


点击查看更多>>
资源描述
电信类课程试验报告 学 院:基础信息工程 系 别:电子信息工程 课程名称:数字信号处理 姓 名: 学 号: 日 期: 实验二 实验名称:散系统频率响应和零极点分布 一、实验目的 通过MATLAB仿真简单的离散时间系统,研究其时域特性,加深对离散系通的脉冲响应,频率响应分析和零,极点分布概念的理解。 二、主要函数简介 1.计算离散时间系统的频率响应函数 [h,f]=freqz(b,a,n,fs) 输入参数:矢量a和b的含义impz函数中的定义相同,为式(2-4)中分母,分子的系数;fs是取样频率,以Hz为单位;n为0到fs/2的频率范围内选取的频率点数。 输出参数:h是计算所得的频率响应值;f是在0到fs/2频率范围内的频率值。 2.系统的有理分式形式转化成零极点增益形式的函数 [z,p,k]=tf2zp(b,a) 输入参数:b和a与freqz相同。 输出参数:z表示由系统的零点构成的矢量,p表示由系统的极点构成的矢,k表示系统的增益。 3.计算两个有限长序列线性卷积的函数 y=conv(x,h) 输入参数:x和h分别代表需要进行线性卷积运算的两个序列。 输出参数:y表示x和h的线性卷积结果。 对于一个离散时间系统,如果输入信号为x(n),输出信号为y(n),在已知此系统的差方方程的情况下,求解y(n)的方法有以下两种: (1) 采用filter函数(函数介绍见实验1): y=filter(b,a,x) filter函数的输出y的长度与输入x的长度相同,假设此离散时间系统是一个无限长单位脉冲响应系统,但输入信号x(n)的长度y(n)也比较短,这时就不能较完整地反映出信号的变化情况,也不能很好的反映系统的特性。在这种情况下,可通过补零的方法来解决,即给输入信号x(n)补较多的零值点,再利用filter函数求输出y(n). (2) 采用impz函数(函数介绍见实验1)和conv函数。 首先利用impz函数求出离散时间系统的单位脉冲响应,然后利用y(n)=x(n)*h(n)的关系调用conv函数求出y(n)。对于一个无限长单位脉冲响应系统,h(n)是一个无限长的序列,由于在实际的MATLAB使用中,不可能表示出一个无限长的序列,所以在调用h=impz(b,a,N)的时候,N尽可能取得大些,使求得的单位脉冲响应序列h(n)的长度相对比较长些。 4.绘制离散系统零极点图函数 zplane(b,a) zplane(z,p,k) 输入参数:b,a,z,p,k与tf2zp相同 zplane(b,a)画出以矢量b和a描述的离散时间系统的零极点图。 zplane(z,p,k)画出以零点矢量z和极点矢量p以及增益k描述的离散时间的零极点图。 三、实验程序 三、实验内容及要求 一个LTI离散时间系统的输入输出差方方程为 y(n)-1.6y(n-1)+1.28y(n-2)=0.5x(n)+0.1x(n-1) (1) 编程求此系统的单位脉冲响应序列,并画出其波形。 (2) 若输出序列x(n)=δ(n)+2δ(n-1)+3δ(n-2)+4δ(n-3)+5(n-4),编程求此系统输出序列y(n),并画出其波形。 (3) 编程得到系响应的幅度响应和相位响应,并画出图。 (4) 编程得到系统的零极点分布图,分析系统的因果性和稳定性。 (1)编程求此系统的单位冲激响应序列,并画出其波形。 程序 n=60; num=[0.5 0.1]; den=[1 -1.6 1.28]; y=impz(num,den,n); stem(0:59,y); xlabel('时间序列n'); ylabel('信号幅度'); title('系统冲击响应'); (2)若输入序列x(n)=δ(n)+2δ(n-1)+3δ(n-2)+4δ(n-3)+5δ(n-4),编程求此系统输出序列y(n),并画出其波形 程序 x=[1 2 3 4 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 ]; num=[0.5 0.1]; den=[1 -1.6 1.28]; y=filter(num,den,x); stem(y); xlabel('时间序列n'); ylabel('信号幅度'); title('输出波形'); (3)编程得到系统频响的幅度响应和相位响应,并画图 程序 fs=1000; b=[0.5 0.1]; a=[1 -1.6 1.28]; [h,f]=freqz(b,a,256,fs); mag=abs(h); ph=angle(h); ph=ph*180/pi; subplot(2,1,1);plot(f,mag); xlabel('频率(HZ)'); ylabel('幅度'); subplot(2,1,2);plot(f,ph); xlabel('频率(HZ)'); ylabel('相位'); (4)编程得到系统的零极点分布图,分析系统的因果性和稳定性 程序 b=[0.5 0.1]; a=[1 -1.6 1.28]; [z,p,k]=tf2zp(b,a); zplane(z,p); 四、实验小结 五、教师评语 教师签字: 年 月 日
展开阅读全文

开通  VIP会员、SVIP会员  优惠大
下载10份以上建议开通VIP会员
下载20份以上建议开通SVIP会员


开通VIP      成为共赢上传

当前位置:首页 > 百科休闲 > 其他

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        抽奖活动

©2010-2026 宁波自信网络信息技术有限公司  版权所有

客服电话:0574-28810668  投诉电话:18658249818

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :微信公众号    抖音    微博    LOFTER 

客服