数字信号课设 判断系统稳定性Word下载.docx

上传人:b****3 文档编号:15714286 上传时间:2022-11-15 格式:DOCX 页数:18 大小:133.45KB
下载 相关 举报
数字信号课设 判断系统稳定性Word下载.docx_第1页
第1页 / 共18页
数字信号课设 判断系统稳定性Word下载.docx_第2页
第2页 / 共18页
数字信号课设 判断系统稳定性Word下载.docx_第3页
第3页 / 共18页
数字信号课设 判断系统稳定性Word下载.docx_第4页
第4页 / 共18页
数字信号课设 判断系统稳定性Word下载.docx_第5页
第5页 / 共18页
点击查看更多>>
下载资源
资源描述

数字信号课设 判断系统稳定性Word下载.docx

《数字信号课设 判断系统稳定性Word下载.docx》由会员分享,可在线阅读,更多相关《数字信号课设 判断系统稳定性Word下载.docx(18页珍藏版)》请在冰豆网上搜索。

数字信号课设 判断系统稳定性Word下载.docx

也可给定有界的输入检查其输出是否有界,但不可能输入所有输入信号,具有代表性的方法是在系统的输入端加载一单位阶跃序列,如果系统的输出趋近一个常数,就可以简单地断定系统是稳定的。

GUI(GraphicalUserInterface),是用户和计算机之间交流的工具。

MATLAB将所有GUI支持的用户控件都集成在这个环境中并提供界面外观、属性和行为响应方式的设置方法,具有强大的绘图功能,可以轻松的获得更高质量的曲线图。

GUIDE相当于一个控制面板,从中可以调用各种设计工具以辅助完成界面设计任务,例如控件的创建和布局、控件属性的编辑和菜单设计等。

摘要

系统的稳定性是指对任意有界的输入信号,系统都能得到有界的系统响应,或者系统的单位脉冲响应满足绝对可和的条件。

对系统函数的零极点分布图而言:

系统的全部极点在单位圆内,则该系统稳定,极点在单位圆外,则该系统为非稳定系统。

当极点处于单位圆内,系统的单位取样响应曲线随着频率的增大而收敛;

当极点处于单位圆上,系统的单位取样响应曲线为等幅振荡;

当极点处于单位圆外,系统的单位取样响应曲线随着频率的增大而发散。

对于系统的单位阶跃响应来说若为有界输出的则系统为稳定系统。

本次课题主要有两部分内容。

根据系统函数求出系统的零极点分布图并且判断系统的稳定性和求解系统的单位阶跃响应,并判断系统的稳定性。

利用MATLAB,避免了对系统函数的繁琐的人工计算,并且直观形象的用计算机进行模拟仿真,通过简单的GUI人机界面进行按钮控制,观察图像,由图像的特征从而进一步的对系统进行形象的分析。

关键字:

稳定性、绝对可和、零极点、单位圆、单位阶跃响应

目录

第一章稳定性判定原理·

·

6

第二章命令介绍及GUI介绍·

2.1仿真程序用到的命令·

2.2GUI人机交互简单介绍·

7

第三章软件仿真程序设计·

8

3.1系统函数零极点分布·

3.2单位阶跃响应·

9

3.3单位脉冲响应·

3.4系统幅频相频特性·

第四章仿真结果波形分析·

10

4.1零极点分布图·

4.2单位阶跃响应曲线·

12

4.3单位脉冲响应曲线·

13

4.4幅频相频特性曲线·

14

第五章问题与总结·

15

第六章心得体会·

16

附页-简单GUI程序·

17

参考文献·

22

燕山大学评审意见表·

23

第一章:

稳定性判定原理:

对于分析给定参数系统的稳定性,利用系统的稳定性的定义:

是指对任意有界的输入信号,系统都能得到有界的系统响应,或者系统的单位脉冲响应满足绝对可和的条件。

离散系统的零极点:

线性时不变离散系统可用线性常系数差分方程描述,即

y(n-k)为输出序列,x(n-k)为输入序列;

将上式进行Z变换后,取得系统函数H(Z)的表达式

表达式中的零极点决定了系统特性和稳定性,其中极点位置主要影响频率响应的峰值及尖锐程度,而零点位置主要影响频率响应的谷点位置及形状。

第二章:

命令介绍及GUI介绍:

2.1仿真设计中用到的命令:

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()图形分区合并

2.2GUI人机交互简单介绍:

GUI设计面板是GUI设计工具应用的平面,面板上部提供了菜单和常用工具按钮,左边提供了多种如命令按钮、单选按钮、可编辑文本框、静态文本框、弹出式菜单等。

进行设计时,首先单击面板左边所需的控件,然后在右边的图形界面编辑区中再次单击某一恰当位置,这时将在该位上为图形界面添加相应的控件。

一个图形界面的完成,除了设计其外观外,还有相当的一部分是通过属性的设置来完成的。

因此在设置这些属性时,要注意下面几个常用又很重要的属性设置。

控件风格和外观:

String属性:

控件上的文本,以及列表框和弹出菜单的选项。

对于弹出式菜单类型的,应该在string后面的输入栏中加入如:

A(回车),B(回车),C(回车)等。

Visible:

控件是否可见。

Fontsize:

字体的大小,尤其对于静态文本框很有效。

对象的常规信息:

Enable属性:

表示此控件的使能状态,设置为on”,表示可选,为“off”时则表示不可选。

对于一些edittext等则在off的状态时是不可以输入的

Style:

控件对象类型。

即为按钮类型、文本框类型或活动条等。

Tag:

控件表示(用户定义)。

即是识别该控件的标签,如假设tag为xxx,则其回调函数是xxx_callback。

Position:

控件对象的尺寸和位置。

对于活动条而言,该属性决定了水平放置还是竖直。

控件回调函数的执行:

CallBack属性:

是连接程序界面整个程序系统的实质性功能的纽带。

该属性值应该为一个可以直接求值的字符串,在该对象被选中和改变时,系统将自动地对字符串进行求值。

控件当前状态信息:

Value:

控件的当前值。

(对于popupmenu类型的,value为3就表示第三行的值。

对于radio类型的,其值为1就表示已经选中该按钮。

Max和min:

对于滑动条而言,设置最大值和最小值,从而设置滑动条的变化范围。

第三章:

软件仿真程序设计:

3.1系统函数H(z)的零极点分布图

对于给定参数的系统:

要获得系统函数H(z)的零极点分布图,可直接调用MATLAB软件函数库中函数zplane,常见的语句格式为zplane(a,b)

其中:

a为系统函数分子多项式系数向量,b为系统函数分母多项式系数向量。

对应该系统:

a=[1,5,-50]

b=[2,-2.98,0.17,2.3418,-1.5147]

零极点分布图在MATLAB中源程序代码:

a=[1,5,-50];

b=[2,-2.98,0.17,2.3418,-1.5147];

rz=roots(a)%求解多项式零点坐标

rp=roots(b)%求解多项式极点坐标

zplane(a,b)%离散系统零极点分布函数

gridon

legend(‘零点’,’极点’)

title(‘零极点分布图’)

3.2单位阶跃响应:

要获得系统函数H(z)的单位阶跃序列的系统响应,可直接调用函数库中的stepz函数,常见的语句格式为stepz(a,b,n)

其中,a,b为系统函数多项式系数向量(如上),n为采样点数,即图像长度;

具体在MATLAB中源程序代码:

stepz(a,b,2500)%

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 经管营销 > 经济市场

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1