信号与系统4.7.8系统零极点分布决定时域和频域特性
- 格式:ppt
- 大小:1.53 MB
- 文档页数:41
信号系统课程设计--系统函数的零极点分布决定时域特性成绩评定表课程设计任务书摘要本文详细分析了系统函数零极点的分布与冲击响应时域特性之间的关系。
首先论述了如何通过MATLAB软件绘制出系统函数的零极点分布图。
然后根据系统函数极点的不同分布情况,通过MATLAB软件绘制出冲击响应的时域函数,通过对图像的观察和比较,得出了极点的类型决定时间函数的时间连续形式,极点在S平面的位置决定时间函数的波形特点。
最后,在极点相同,但零点不同的情况下,通过比较时域函数的波形,得出零点分布与时域函数的对应关系,即零点分布的情况只影响到时域函数的幅度和相位。
关键词:系统函数的零极点;时域特性;MATLAB软件目录1课程设计目的 (1)2实验原理 (1)3实现过程 (1)3.1MATLAB简介 (1)3.2系统函数极点分布情况 (2)3.2.1极点为单实根 (2)3.2.2极点为共轭复根 (2)3.2.3极点为重根 (2)3.2.4用MATLAB绘制系统函数的零极点分布图 (2)3.3系统函数的零极点分布与冲击响应时域特性的关系 (6)3.3.1用MATLAB绘制冲击响应的时域函数 (6)3.3.2极点的类型决定时间函数的时间连续形式 (19)3.3.3极点在S平面的位置决定时间函数的波形特点 (19)3.3.4零点分布与时域函数的对应关系 (19)4设计体会 (23)5参考文献 (24)1 课程设计目的1.掌握系统函数的零极点分布与系统冲激响应时域特性之间的关系。
2.学习MATLAB 软件知识及应用。
3.利用MATLAB 编程,完成相应的信号分析和处理。
2 实验原理拉普拉斯变换将时域函数f(t)变换为s 域函数F(s);反之,拉普拉斯逆变换将F(s)变换为相应的f(t)。
由于f(t)与F(s)之间存在一定的对应关系,故可以从函数F(s)的典型形式透视出f(t)的内在性质。
当F(s)为有理函数时,其分子多项式和分母多项式皆可分解为因子形式,各项因子指明了F(s)零点和极点的位置,显然,从这些零点和极点的分布情况,便可确定原函数的性质。
目录一、引言 (1)二、Matlab入门 (2)2.1 Matlab7.0介绍 (2)2.2利用Matlab7.0编程完成习题设计 (2)三、利用Matlab7.0实现系统函数的零极点分布决定时域特性的设计 (4)3.1系统函数的零极点分布决定时域特性的基本原理 (4)3.2编程设计及实现 (5)3.3运行结果及其分析 (6)四、结论 (11)五、参考文献 (12)一、引言《信号与系统》课程是一门实用性较强、涉及面较广的专业基础课,该课程是将学生从电路分析的知识领域引入信号处理与传输领域的关键性课程,对后续专业课起着承上启下的作用. 该课的基本方法和理论大量应用于计算机信息处理的各个领域,特别是通信、数字语音处理、数字图像处理、数字信号分析等领域,应用更为广泛。
我们选择Matlab语言作为辅助教学工具,借助Matlab强大的计算能力和图形表现能力,将《信号与系统》中的概念、方法和相应的结果,以图形的形式直观地展现给我们,大大的方便我们迅速掌握和理解老师上课教的有关信号与系统的知识。
Matlab是当前最优秀的科学计算软件之一,也是许多科学领域中分析、应用和开发的基本工具。
Matlab全称是Matrix Laboratory,是由美国Mathworks公司于20世纪80年代推出的数学软件,最初它是一种专门用于矩阵运算的软件,经过多年的发展,Matlab 已经发展成为一种功能全面的软件,几乎可以解决科学计算中的所有问题。
而且MATLAB 编写简单、代码效率高等优点使得Matlab在通信、信号处理、金融计算等领域都已经被广泛应用。
它具有强大的矩阵计算能力和良好的图形可视化功能,为用户提供了非常直观和简洁的程序开发环境,因此被称为第四代计算机语言。
Matlab 强大的图形处理功能及符号运算功能,为我们实现信号的可视化及系统分析提供了强有力的工具。
Matlab强大的工具箱函数可以分析连续信号、连续系统,同样也可以分析离散信号、离散系统,并可以对信号进行各种分析域计算,如相加、相乘、移位、反折、傅里叶变换、拉氏变换、z变换等等多种计算。
天津商业大学2023年硕士研究生招生考试(初试)自命题科目考试大纲科目代码:818科目名称:信号与系统一、考试要求《信号与系统》是为招收信息与通信工程学术硕士生而设置的具有选拔性质的自命题初试科目。
本课程主要讨论确定性信号的时域和频域分析,线性时不变系统的描述与特性,以及信号通过线性时不变系统的时域分析与变换域分析方法。
包括连续系统与离散系统的时域分析、连续系统的频域分析、连续系统的复频域分析和离散系统的z域分析、系统的状态变量法等;要求学生牢固掌握信号与系统的时域、变换域分析的基本原理和基本方法,理解傅里叶变换、拉普拉斯变换、Z变换的数学概念、物理概念与工程概念。
掌握利用信号与系统的基本理论与方法分析和解决实际问题的基本方法,能对工程中应用的简单系统建立数学模型,并对数学模型进行求解分析,并理解对应结果或结论的物理含义。
二、考试形式及时间考试形式:闭卷考试考试时间:180分钟三、考试内容(一)信号与系统基本概念掌握信号与系统的基本概念的基础上,熟悉基本信号的性质;熟悉信号的综合运算方法;掌握冲激信号的定义及运算;了解系统的基本部件及组成,熟悉微分方程和模拟框图之间的对应关系;掌握线性时不变系统的判定方法。
考核主要内容包括:1. 信号的分类2. 信号自变量的变换3. 阶跃信号与冲激信号性质及运算4. 信号的分解5. 系统模型及其分类6. 系统线性、时变性、因果、稳定性的判定(二)连续系统的时域分析了解线性系统数学模型的建立及系统的初始状态,微分方程求解思路;掌握从0_到0+状态的转换的计算;了解连续系统时域分析方法,掌握系统的零输入响应与零状态响应;掌握冲激响应的求解方法;熟悉卷积的主要性质及卷积积分的计算。
考核主要内容包括:1. 微分方程的经典求解2. 0-到0+起始点跳变值的计算3. 零输入响应和零状态响应的求解4. 系统响应的性质及判断5. 冲激响应与阶跃响应的求解5. 卷积积分的性质和计算6. 卷积法求系统的系统的零状态响应(三)傅里叶变换理解周期信号频谱的概念和常用非周期信号的频谱;熟悉周期脉冲序列的傅里叶级数,非周期单脉冲信号的频谱密度;熟练掌握信号频谱和系统函数的概念;掌握信号频带宽度的概念;熟悉傅立叶变换的主要性质;掌握卷积定理和抽样定理;理解用频域分析法求系统响应的过程原理。
目录1.引言 (2)2.虚拟仪器开发软件Labview入门 (3)2.1 Labview简介 (3)2.2 利用Labview编程完成习题设计 (3)3.利用LabVIEW实现系统函数的零极点分布决定时域特性的设计 (20)3.1系统函数的零极点分布决定时域特性的基本原理 (20)3.2系统函数的零极点分布决定时域特性的编程设计及实现 (22)3.3运行结果及分析 (23)4. 总结 (25)5.参考文献 (25)1.引言冲激响应h(t)与系统函数H(s) 从时域和变换域两方面表征了同一系统的本性。
在s 域分析中,借助系统函数在s平面零点与极点分布的研究,可以简明、直观地给出系统响应的许多规律。
系统的时域、频域特性集中地以其系统函数的零、极点分布表现出来。
主要优点:可以预言系统的时域特性;便于划分系统的各个分量(自由/强迫,瞬态/稳态);可以用来说明系统的正弦稳态特性。
2.虚拟仪器开发软件Labview入门2.1 Labview简介LabVIEW是一种程序开发环境,由美国国家仪器(NI)公司研制开发的,类似于C 和BASIC开发环境,但是LabVIEW与其他计算机语言的显著区别是:其他计算机语言都是采用基于文本的语言产生代码,而LabVIEW使用的是图形化编辑语言G编写程序,产生的程序是框图的形式。
LabVIEW(Laboratory Virtual Instrument Engineering Workbench)是一种用图标代替文本行创建应用程序的图形化编程语言。
传统文本编程语言根据语句和指令的先后顺序决定程序执行顺序,LabVIEW 则采用数据流编程方式,程序框图中节点之间的数据流向决定VI及函数的执行顺序。
VI指虚拟仪器,是LabVIEW]的程序模块。
LabVIEW 提供很多外观与传统仪器(如示波器、万用表)类似的控件,可用来方便地创建用户界面。
用户界面在LabVIEW中被称为前面板。
使用图标和连线,可以通过编程对前面板上的对象进行控制。
实验八由系统函数零、极点分布决定时域、频域特性实验目的用MA TLAB模拟系统函数零、极点分布决定时域、频域特性的过程实验原理计算零、极点可以用roots函数,若参数为传统函数H(s)的分子多项式系数b,则得到零点;若为分母多项式系数a,则得到极点。
MA TLAB还提供了zero(sys)和pole(sys)函数直接计算零、极点,其中sys表示系统传递函数。
另外,【p,z】=pzmap(sys)函数也具有计算极点p和零点z的功能。
不带返回值的pzmap(sys)则绘制出系统的零、极点分布图。
零极点和传递函数的多项式系数一样,可以作为LTI系统的描述方法。
MATLAB提供了(b,a)=zp2tf(z,p,k)和【z,p,k】=tf2zp(b,a)两个函数用于在上述两种描述方法之间进行转换,其中k为用零、极点表示传函数时的系统增益。
实验过程1.当F(s)极点(一阶)落于图所示s屏幕图中的各方框所处位置时,画出对应的f(t)波形填入方框中。
解:clear all, close all, clc;t = [0:.1:40]';figure, id = 1;for omega = .5:-.25:0for sigma = -.06:.03:.06p = sigma + j*omega;if omega ~= 0p = [p;p'];end[b a] = zp2tf([],p,1);subplot(3,5,id);impulse(b,a,t);set(gca,'YLim',[-20,20]);endend输出结果如下图所示,可见随着极点从虚轴左侧移动到右侧,其冲激响应有衰减变为发散;随着极点由实轴向上、下两侧移动,冲激响应由单调变化转为振荡变化,且振荡周期逐渐减小。
MATLAB知识点(9)-虚数单位i,j以及常量恢复和数学公式中经常以i、j作为下标一样,包括Fortran和C语言在内的打部分机器语言教科书都习惯的把这两个字符作为循环变量使用,但在MATLAB中i和j被默认为定义为表示虚数单位的常量。