- 73
- 0
- 约1.12千字
- 约 4页
- 2017-04-07 发布于重庆
- 举报
用MATLAB进行离散系统的Z域分析
数字信号处理 课程实验报告
实验指导教师:***
实验名称 应用MATLAB进行离散系统的Z域分析 专业、班级 - 姓 名 - 实验地点 - 实验日期 - 一、实验内容
给定一个系统函数,求出该系统零极点。画出零极点分布图,单位冲击响应图。 二、实验目的
1、理解零极点图,会通过零极点位置判断该系统是否稳定
2、分析系统的单位冲击响应与幅频响应。 三、实验原理
对于离散系统其系统函数可由差分方程变换,分子的零点为零点,分子的零点为极点,则系统函数的零极点可用MATLAB的多项式求根函数roots( )实现。
求系统函数零极点时,H(Z)是以Z降幂次序排列,系数向量一定要有多项式的最高幂次开始,一直到常数项,缺项要用0补齐。
四、涉及实验的相关情况介绍(包含使用软件或实验设备等情况)
MATLAB7.0 此软件是美国MathWorks公司出品的商业数学软件。中文名为“矩阵实验室”,用于算法开发,数据可视化,数据分析以及数值计算的高级技术计算语言和交互式环境。
操作系统为Windows XP 五、实验记录(程序、相关的图形、相关数据记录及分析)
程序:
a=[1 -0.5 -0.005 0.03];
b=[0 1 2 1];
figure(1)
p=roots(a)
q=roots(b)
pa=abs(p)
p=p;
q=q;
x=max(abs([p q 1]));
x=x+0.1;
y=x;
clf
hold on
w=0:pi/300:2*pi;
t=exp(i*w);
plot(t)
axis(square)
plot([-x x],[0 0])
plot([0 0],[-y y])
text(0.1,x,jIm[z])
text(y,1/10,Re[z])
plot(real(p),imag(p),x)
plot(real(q),imag(q),o)
title(pole-zero diagram for discrete system)
hold off
figure(2)
h=impz(b,a);
stem(h);xlabel(k);title(μ¥????3??ìó|);
[H,w]=freqz(b,a);
figure(3)
plot(w/pi,abs(H));
xlabel(?μ?ê\omega);
title(?μ?ê?ìó|)
相关图形:
六、实验总结
通过matlab仿真输出的图,可以看出这个系统的系统函数存在且连续,极点在圆内,系统稳定。
您可能关注的文档
最近下载
- 九年级下学期数学教学计划和培优补差.docx VIP
- 【英语】河南省天一大联考·2024-2025学年高三考前模拟考试含答案或解析.pdf VIP
- 自走式小型大豆播种机排种器的结构设计.doc VIP
- ISO IEC 27005-2022 信息安全、网络安全和隐私保护—信息安全风险管理指南(2022)(推荐下载).pdf VIP
- 数字化转型之道-全面总结华为公司数字化转型理念、 方法和实践(208页 PPT).pptx
- 芦笋有机高效栽培技术.pdf VIP
- 07SG528-1 钢雨篷(一)图集.pdf VIP
- 河南省2024-2025学年天一大联考高三考前模拟考试 英语试卷+答案.docx VIP
- 湖南省长沙市青竹湖湘一外国语学校2024-2025学年下学期七年级入学考试英语试卷(含答案).pdf VIP
- 大学课程《灌溉排水工程技术》PPT教学课件:2作物需水量.pptx VIP
原创力文档

文档评论(0)