《2022年用MATLAB进行离散系统的Z域分析知识 .pdf》由会员分享,可在线阅读,更多相关《2022年用MATLAB进行离散系统的Z域分析知识 .pdf(4页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、数字信号处理课程实验报告实验指导教师: *实验名称应用 MATLAB进行离散系统的 Z 域分析专业、班级-姓名-实验地点-实验日期-一、实验内容给定一个系统函数,求出该系统零极点。画出零极点分布图,单位冲击响应图。二、实验目的1、理解零极点图,会通过零极点位置判断该系统是否稳定2、分析系统的单位冲击响应与幅频响应。三、实验原理对于离散系统其系统函数可由差分方程变换,分子的零点为零点,分子的零点为极点,则系统函数的零极点可用MATLAB 的多项式求根函数roots()实现。求系统函数零极点时, H(Z)是以 Z 降幂次序排列, 系数向量一定要有多项式的最高幂次开始,一直到常数项,缺项要用0 补齐
2、。四、涉及实验的相关情况介绍(包含使用软件或实验设备等情况)MATLAB7.0此软件是美国MathWorks 公司出品的商业数学软件。中文名为“矩阵实验室”,用于算法开发,数据可视化,数据分析以及数值计算的高级技术计算语言和交互式环境。操作系统为Windows XP名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 1 页,共 4 页 - - - - - - - - - 五、实验记录(程序、相关的图形、相关数据记录及分析)程序:a=1-0.5-0.0050.03;b=0121;figur
3、e(1)p=roots(a)q=roots(b)pa=abs(p)p=p;q=q;x=max(abs(pq1);x=x+0.1;y=x;clfholdonw=0:pi/300:2*pi;t=exp(i*w);plot(t)axis(square)plot(-xx,00)plot(00,-yy)text(0.1,x,jImz)text(y,1/10,Rez)plot(real(p),imag(p),x)plot(real(q),imag(q),o)title(pole-zerodiagramfordiscretesystem)holdofffigure(2)h=impz(b,a);stem(h)
4、;xlabel(k);title( ¥?3?|);H,w=freqz(b,a);figure(3)plot(w/pi,abs(H);xlabel(? omega);title(? ? |)相关图形:名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 2 页,共 4 页 - - - - - - - - - -1.5-1-0.500.511.5-1.5-1-0.500.511.5jImzRezpole-zero diagram for discrete system1234567891011
5、-0.500.511.522.5k单 位 脉 冲 响 应名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 3 页,共 4 页 - - - - - - - - - 00.10.20.30.40.50.60.70.80.91012345678频 率频 率 响 应六、实验总结通过 matlab仿真输出的图,可以看出这个系统的系统函数存在且连续,极点在圆内,系统稳定。名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 4 页,共 4 页 - - - - - - - - -