零点分布对系统的影响Word文档格式.docx
《零点分布对系统的影响Word文档格式.docx》由会员分享,可在线阅读,更多相关《零点分布对系统的影响Word文档格式.docx(15页珍藏版)》请在冰豆网上搜索。
目录
第一章绪论·
·
1
第二章稳定性判定定理·
第三章MATLAB指令·
2
第四章程序设计及结果分析·
3
4.1各系统的零极点分布图及稳定性判断·
4.2各系统的单位阶跃响应图及稳定性判断·
7
第五章结论及扩充·
11
第六章心得体会·
12
参考文献·
14
燕山大学评审意见表·
15
电气工程学院《课程设计》任务书
课程名称:
数字信号处理课程设计
基层教学单位:
仪器科学与工程系指导教师:
王娜
学号
110103020073
学生姓名
刘永前
(专业)班级
检测1班
设计题目
15、零点分布对系统的影响
设
计
技
术
参
数
要
求
(1)画出零极点分布图,并判断系统是否稳定
(2)求输入为单位阶跃序列时系统的响应,并判断系统稳定性
考
资
料
数字信号处理方面资料
MATLAB方面资料
周次
前半周
后半周
应
完
成
内
容
收集消化资料、学习MATLAB软件,进行相关参数计算
编写仿真程序、调试
指导教
师签字
基层教学单位主任签字
说明:
1、此表一式四份,系、指导教师、学生各一份,报送院教务科一份。
2、学生那份任务书要求装订到课程设计报告前面。
电气工程学院教务科
前言
本课题主要是根据系统函数求出系统的零极点分布图并且求解系统的单位阶跃响应,利用MATLAB软件绘制出系统零极点的分布图,根据零极点在单位圆的分布,判断因果系统的稳定性.再比较不同零极点对系统频率响应特性的影响。
从课题研究和设计过程当中对系统稳定性的判断有了清楚的认识,既极点在单位圆内,则该系统稳定,极点在单位圆外,则该系统为非稳定系统。
同时也对系统函数零极点分布对系统频率响应特性的影响有了深入的了解。
既极点位置主要影响频率响应的峰值及尖锐程度,零点位置主要影响频率响应的谷点位置及形状。
本次课题也对系统的幅频特性曲线和相频特性曲线进行了绘制,并求出了系统的单位脉冲响应以及绘制出了波形图。
关键字:
离散系统,频域分析,零极点分布
第一章绪论
编制matlab程序,完成以下功能,根据系统函数求出系统的零极点分布图,并求解系统的单位脉冲响应;
根据零极点分布图判断系统的稳定性;
比较不同零极点发布对系统频率响应特性的影响;
绘制相关信号的波形。
具体要求如下:
下面四种二阶网络的系统函数具有相同的极点发布:
(1)分别画出各系统的零极点分布图,并判断系统的稳定性;
(2)分别画出系统的幅频特性和相频特性曲线;
(3)分别求出系统的单位脉冲响应,并画出其波形。
第二章稳定性判定原理
对于分析给定参数系统的稳定性,利用系统的稳定性的定义:
是指对任意有界的输入信号,系统都能得到有界的系统响应,或者系统的单位脉冲响应满足绝对可和的条件。
稳定系统的充要条件是其单位取样响应h(n)应绝对可和,即满足:
对照Z变换,稳定系统的H(z)收敛域必包含单位圆|Z|=1。
因果系统稳定的充要条件要求其系统函数H(z)必须在从单位圆到的整个区域收敛,因此的全部极点须集中在单位圆内,且收敛域包括单位圆。
也就是说收敛域包含无穷大时,系统为因果系统,收敛域包含单位圆时,系统为稳定系统。
我们可根据系统函数的极点在零极点分布图上的位置分布来判断系统的稳定性,如果全部的极点都在单位圆内,则该系统为稳定系统,如果极点在单位圆外,则该系统为非稳定系统。
也可给定有界的输入检查其输出是否有界,但不可能输入所有输入信号,具有代表性的方法是在系统的输入端加载一单位阶跃序列,如果系统的输出趋近一个常数,就可以简单地断定系统是稳定的。
离散系统的零极点:
线性时不变离散系统可用线性常系数差分方程描述,即
y(n-k)为输出序列,x(n-k)为输入序列;
将上式进行Z变换后,取得系统函数H(Z)的表达式
表达式中的零极点决定了系统特性和稳定性,其中极点位置主要影响频率响应的峰值及尖锐程度,而零点位置主要影响频率响应的谷点位置及形状。
第三章MATLAB指令
1.zplane(a,b):
零极点分布图:
a为系统函数分子多项式系数向量
b为系统函数分母多项式系数向量;
2.rz=roots(a)求解多项式零点坐标;
3.rp=roots(b)求解多项式极点坐标;
4.stepz(a,b,n):
a,b为系统函数多项式系数向量(如上),n为采样点数,即图像长度;
5.频率特性函数freqz,[h,w]=freqz(a,b,n):
6.abs()取特性函数幅值;
7.angle()取特性函数相位;
8.单位脉冲序列响应函数impz(a,b,n):
9.abs(h)取特性函数幅值;
频率特性用到angle(h)取特性函数相位;
10.plot(X,Y)分别以X、Y为横纵坐标作图;
11.grid给图像加网格;
12.xlabel()给x轴加标题;
ylabel()给y轴加标题;
13.title()给图形加标题;
14.subplot()图形分区合并。
在MATLAB中,可以用函数[z,p,K]=tf2zp(num,den)求得有理分式形式的系统转移函数的零、极点,用函数zplane(z,p)绘出零、极点分布图;
也可以用函数zplane(num,den)直接绘出有理分式形式的系统转移函数的零、极点分布图。
使h=freqz(num,den,w)函数可求系统的频率响应,w是频率的计算点,如w=0:
pi/255:
pi,h是复数,abs(h)为幅度响应,angle(h)为相位响应。
另外,在MATLAB中,可以用函数[r,p,k]=residuez(num,den)完成部分分式展开计算;
可以用函数sos=zp2sos(z,p,K)完成将高阶系统分解为2阶系统的串联。
第四章程序设计及结果分析
4.1各系统的零极点分布图及系统的稳定性判断
用zplane函数求系统的零极点,MATLAB源程序为:
B=[1];
A=[1,-1.6,0.9425];
Zplane(B,A),gridon
legend(’零点’,‘极点’)
title(’零极点分布图’)
零极点分布图为:
由上图可知,极点都在圆内,所以该系统稳定。
B=[1,-0.3];
B=[1,-0.8];
B=[1,-1.6,0.8];
4.2分别求出系统的单位脉冲响应,画出波形并判断其系统稳定性
MATLAB源程序为:
a=[1,-1.6,0.9425];
b=[1];
stepz(b,a,230);
gridon;
title(‘系统单位阶跃响应’)
波形图为:
单位阶跃响应:
当系统输入为单位阶跃序列时系统的响应可作为验证系统稳定性的一种方法。
如果系统为稳定的则系统的单位阶跃响应为有界的,反之则系统为不稳定的。
由图可见,该系统的单位阶跃响应曲线随着n增大最终归于有界。
因此,验证了该系统是一个稳定系统。
b=[1,-0.3];
n=0:
30;
stepz(b,a,30),gridon
title(’系统单位取样响应’)
a=[1,-1.6,0.9425];
b=[1,-0.8];
230;
stepz(b,a,230),gridon
b=[1,-1.6,0.8];
第五章结论与扩充
根据系统函数的极点在图上的分布来判断系统的稳定性,如果极点在单位圆内,那该系统为稳定系统,如果极点在单位圆外,那该系统为非稳定系统。
要获得系统函数H(z)的零极点分布图,可直接应用zplane函数,其语句格式为zplane(A,B)。
其中,B与A分别表示H(z)的分子和分母多项式的系数向量。
它的作用是在Z平面上画出单位圆、零点与极点。
分析信号的方法有两种,一种是时域分析法,一种是频域分析法。
频域分析法是研究控制系统的一种经典方法,是在频域内应用图解分析法评价系统性能的一种工程方法。
该方法是以输入信号的频率为变量,对系统的性能在频率域内进行研究的一种方法。
频域分析法不必直接求解系统的微分方程,而是间接地揭示系统的时域性能,它能方便的显示出系统参数对系统性能的影响,并可以进一步指明如何设计校正。
这种分析方法有利于系统设计,能够估计到影响