ImageVerifierCode 换一换
格式:DOCX , 页数:18 ,大小:93.89KB ,
资源ID:29829542      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/29829542.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(系统时域与频域分析与验证课程设计.docx)为本站会员(b****8)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

系统时域与频域分析与验证课程设计.docx

1、系统时域与频域分析与验证课程设计目录一、设计内容摘要- 1二、设计原理- 21 连续时间系统描述- 22 离散时间系统描述- 63 系统的稳定性分析- 8三、设计过程- 91程序源代码- 9 2稳定与不稳定系统响应曲线分析与比较-123 结果分析,并与理论曲线进行比较-16 4 主要函数介绍-18四、设计心得-18五、参考文献-19一、设计内容摘要设计课题:系统时域与频域分析与验证设计任务:设计一个信号处理系统(差分方程或系统函数形式)。利用Matlab软件分析系统的单位脉冲响应,单位阶跃响应,幅频特性和相频特性,并与理论曲线进行比较。设计思想:利用Matlab软件的impz 单位脉冲响应函数

2、,dstep单位阶跃响应函数,abs幅频响应函数 ,angle相频响应函数对离散信号进行单位脉冲响应,单位阶跃响应,幅频特性和相频特性各曲线的输出。输出稳定与不稳定时的四种曲线,观察不同之处。并在程序中设计极值点分析图以便于分析其稳定性。由取样定理知,其输出曲线与实际值必然存在一定的误差,所以本次课设在做系统时域与频域分析时进行与理论曲线比较。二、设计原理1连续时间系统描述在信号处理中,广泛应用的连续时间系统是线性时不变系统(Linear time invariant, LTI)。线性时不变系统是线性系统和时不变系统复合而成的概念。如果对于一个系统,输入a1*x1(t)时,输出为a1*y1(t

3、),输入a2*x2(t)时,输出为a2*y2(t);若输入为x1(t)+x2(t)时,输出为y1(t)+y2(t),则我们称这样的系统为线性系统。这就是说,线性系统满足叠加原理。如果系统输入x(t)时输出为y(t),若输入延迟t0的时间延迟(即:x(t-t0)),输出也延迟t0(即:y(t-t0),则这种系统为时不变系统。将线性系统和时不变系统结合起来,就组成线性时不变系统。1.1线性连续时间系统描述作为连续线性系统的一个例子,这里研究我们所熟悉的地震观测系统(即地震仪)的数学表示形式,以此为基础认识线性连续时间系统的描述。地震仪最核心的部件为摆,地震仪的摆的运动方程可用下面形式的微分方程来表

4、示: (1-1)式中,x为输入信号,y为摆的振动,即输出信号;、和为常数,和表示对输出信号y和输入信号x的二阶导数,为对输出信号的一阶导数。我们可以将该微分方程看成下列一般方程的一种特殊形式: (1-2)式中,y(t)和x(t)为系统的输入和输出;y(i),i=1,2,na是系统输出量的i阶导数;x(i),i=1,2,nb是系统输入量的i阶导数;a(1),a(na+1),b(1),b(nb+1)为常系数。对于我们上面所讲的地震仪观测系统,其运动方程规范成上面的形式为: (1-3)式中,a(1)=1;a(2)= 2;a(3)=;b(1)=-。可以看出,任何连续时间系统均可以统一为(1-2)式的一

5、般形式。即连续时间系统可以用一个微分方程来描述。对(1-2)式两边进行Laplace变换可得* (1-4)H(s)称为连续时间系统传递函数(或称系统函数)。由此可见,传递函数描述只与系统本身有关的特性,与输入信号和输出信号无关,为输出信号和输入信号Laplace变换的比值。如果将这种系统看成放大器,则系统的传递函数相当于放大倍数。因此我们可以将系统的传递函数看作是给定频率处对信号的放大倍数,如果在给定频率处给出的放大倍数为1,相当于该频率信号可以通过,如果在该频率处放大倍数为零,则该频率的信号不能通过该系统。1.2脉冲响应及其表示的系统输出在系统中,通常将输入信号为的系统输出称为脉冲响应,通常

6、用h(t)表示。根据时不变系统的定义可知,该系统输入时,系统输出为h(t-t0)。根据线性系统的定义,该系统输入系统输出为ah(t-t0)。 图1 输入信号的分解。如图1所示,把系统输入信号分解为由许多x(ti)ti窄条叠加而成,其中ti=t- ti ,i=1,n。即x(t)表示为: x(t)= (1-5)我们将求和号内的每个量看成是脉冲的强度,即第i个分量,通过系统的输出可写成,由于线性连续时间系统满足叠加原理,系统输入x(t)的输出y(t)可表示为: y(t)= (1-6)当ti0,系统的输出可表示为积分形式: (1-7)这正是我们在高等数学中所学的卷积(或褶积),因此上式还可以写成: (

7、1-8)用语言表述为:系统的输出为系统的输入与系统脉冲响应函数的卷积。1.3系统的频率响应 在数学课程中我们学过两个函数卷积的Laplace变换等价于这两个函数Laplace变换的乘积。因此(1-8)式在Laplace域中可表示为: Y(s)=X(s)H(s) (1-9)其中Y(s)、X(s)和H(s)分别为x(t),y(t)和h(t)的Laplace变换。根据第二章中函数的描述,其Laplace变换为1。因此若系统输入为函数时,系统输出的Laplace变换为H(s)。这就是说,系统的脉冲响应h(t)与系统传递函数互为Laplace变换对。根据Fourier变换的卷积定理,(1-8)式在频率域

8、中可表示为Y(j)=X(j)H(j) (1-10)式中,H(j)是h(t)的Fourier变换,H(j)一般是一个复数,则 H(j)= (1-11)其中Y(j)、X(j)和H(j)分别为x(t),y(t)和h(t)的Fourier变换。H(j)称为系统的频率响应,它是系统在频域内对信号传递特性的描述。可以看到,输入信号的各频率成分通过系统的加工处理,输出信号出现新的特征。若系统输入为函数时,系统输出的Fourier变换为H(j)。这就是说,系统的脉冲响应h(t)与系统频率响应函数互为Fourier变换对。系统的频率响应H(j)是一个复数,它可写成如下形式 H(j)= Re(H(j)+jIm(H

9、(j) (1-12)式中,Re(H(j)为H(j)的实部,Im(H(j)为H(j)的虚部。也可以将系统的频率响应表示为: H(j)=|H(j)|exp(jargH(j)(1-13)式中,|H(j)|为幅频响应,argH(j)为求取H(j)的相位角,称之为相频响应。在系统的幅频响应描述中,通常采用分贝为单位,此时Y应按20Lg|H(j)|换算。2离散时间系统描述2.1线性离散时间系统描述将方程(1-2)式离散化为差分方程,则y(na)在差分方程中相当于延迟na个单位,y(na-1)在差分方程中相当于延迟na-1个单位,以此类推。这样微分方程就离散化为下式的差分方程: (4-14) 此(4-14)

10、式中,y(n),x(n)分别是系统的输出和输入,y(n)延迟阶数为na,x(n)延迟阶数为nb,a(1),a(2),a(na+1);b(1),b(2),b(nb+1)为常系数。对应于(4-1)式的微分方程可以离散化为:(1-15)若我们把上式中的延迟一个单位时间用z-1表示,延迟两个单位时间用z-2表示,以此类推。并且把输入信号x(n)写成X(z);输出信号y(n)写成Y(z);这种形式的变换我们称之为z变换,经过z变换,关于离散信号的差分方程化作关于z的代数方程。对(1-14)式作z变换可以得到 (1-16)H(z)称为系统传递函数。可以看到,传递函数与输入和输出信号的特征无关,它描述了系统

11、的一种特性。如果系统是一个放大器,则对应于放大器的放大倍数,跟输入信号的特征无关。2.2脉冲响应及其表示的系统输出在系统中,通常将输入信号为脉冲序列的离散系统的输出称为脉冲响应序列,通常用h(n)表示。根据时不变系统的定义可知,该系统输入时,系统输出为h(n-n0)。根据线性时不变系统的定义,该系统输入a时,系统输出为ah(n-n0)。任意序列x(n)均可以表示为:(1-17)若将每一个离散值看成脉冲函数在此处的强度,即第k个值看作为,其输出为,根据线性叠加原理,系统输入为x(n)时的输出可表示为: (1-18)这就是卷积定理的离散形式。可以表示为: (1-19)2.3系统的频率响应根据卷积定

12、理,(1-19)式在z域(参看其他信号处理教材的z变换部分)中可表示为: Y(z)=X(z)H(z)(1-20)其中Y(z)、X(z)和H(z)分别为x(n),y(n)和h(n)的z变换。由于函数的z变换为1,因此系统输入函数时,系统输出的z变换为H(z)。这就是说,系统脉冲响应h(n)与系统传递函数互为z变换对。任何离散系统可以由z传递函数来描述。(1-21)这里,num(z)和den(z)代表(1-16)式右边的分子和分母。令可得:右边的 (1-22)式中,为离散时间系统的频率响应,若已知离散系统的传递函数,求系统频率特性,可利用下式求得:(1-23)式中,k=0,1,N-1,k分布在02

13、。系统的频率响应为数字角频率的函数,而且是以为周期的周期函数。与连续线性时间系统一样,离散线性时间系统也可以得出其幅频响应和相频响应,其形式与连续线性时间系统一样。3系统稳定性分析3.1频域充要条件 频域指复频域即s域。从频域考虑,线性控制系统的稳定充要条件是H(s)的所有极点,即系统的特征方程根都具有负实部,或者说都位于s的左半平面。如果特征方程根中任一根为正,即位于s的右半平面,它所对应的指数项将随时间而单调增长,整个系统因此而不稳定。同样,具有正实部的共轭复根所对应的瞬态响应是发散的正弦振荡。如果共轭复根位于s平面的虚轴上,则对应的瞬态响应为等幅正弦振荡。应当说明,等幅振荡的线性系统实际

14、上是不存在的,而发散过程的系统,也并不意味着输出量会无限增大。实际控制系统的输出量只能增大到一定的范围,超出此范围或者受到机械止动装置的限制,或者系统遭到破坏,或者其运动形态超出线性理论所研究的范围而进入非线性工作状态,以致产生等幅振荡。 3.2时域充要条件 从时域考虑,稳定系统的另一种定义方式是:若系统对任意的有界输入,其零状态响应也是有界的,则称该系统为稳定系统,也称之为有界输入和有界输出(BIBO)稳定系统。系统稳定性的判断根据H(s)在s平面的极点分布来判断 该方法属于频域判断法。对于因果系统,观察在时间t时,h(t)是增长,还是趋于有限值或者消失,既可确定系统的稳定性。研究H(s)在

15、s平面中的极点分布位置,可方便地给出有关稳定性的结论。按H(s)在s平面中的极点分布位置,因果系统可划分为稳定系统、不稳定系统、临界稳定系统3种情况。(1)稳定系统若H(s)的全部极点均落于s的左半平面(不含虚轴),则可满足limh(t)=0,此时系统是稳定的。(2)不稳定系统 若H(s)的极点落于s的右半平面或在虚轴上具有二阶以上极点,经足够长时间后h(t)仍在继续增长,系统是不稳定的。(3)临界情况 若H(s)的极点落于s的平面虚轴上且只有一阶,则经足够长时间后,h(t)趋于一个非零的数值或等幅振荡,而处于上述两种类型的临界情况,与(2)一起列为不稳定系统。三、设计过程3.1程序源代码 不

16、稳定的程序 Clear clcden=1 -14.75 54.6; num=0.446 0;%系统单位阶跃响应figure;subplot(121);dstep(num,den)title(系统单位阶跃响应)%系统单位脉冲响应subplot(122);impz(num,den)title(系统单位脉冲响应)%这是个对于极点的分析,分析系统的稳定性figure;zplane(num,den);n=roots(num);d=roots(den);da=abs(d)%离散系统频域分析H,w=freqz(num,den);Hf=abs(H);Hx=angle(H);figure;subplot(121

17、);plot(w,Hf)title(离散系统幅频特性曲线)subplot(122);plot(w,Hx)title(离散系统相频特性曲线)稳定的程序clearclcden=1 -0.27 0.183;num=0.0081 0;%系统单位阶跃响应figure;subplot(121);dstep(num,den)title(系统单位阶跃响应)%系统单位脉冲响应subplot(122);impz(num,den)title(系统单位脉冲响应)%这是个对于极点的分析,分析系统的稳定性figure;zplane(num,den);n=roots(num);d=roots(den);da=abs(d)%

18、离散系统频域分析H,w=freqz(num,den);Hf=abs(H);Hx=angle(H);figure;subplot(121);plot(w,Hf)title(离散系统幅频特性曲线)subplot(122);plot(w,Hx)title(离散系统相频特性曲线)3.2稳定与不稳定系统响应曲线分析与比较不稳定系统的图特征方程根中任一根为正,即位于s的右半平面,它所对应的指数项将随时间而单调增长,从时域考虑,系统对任意的有界输入,其零状态响应也是无界,整个系统因此而不稳定。从极点图看出在极点不在单位圆内,所以不稳定。 稳定系统的曲线 从频域考虑,线性控制系统的稳定充要条件是H(s)的所有

19、极点,即系统的特征方程根都具有负实部,或者说都位于s的左半平面。从时域考虑,系统对任意的有界输入,其零状态响应也是有界,整个系统因此而稳定。从极点图看出在极点在单位圆内,所以稳定。3.3结果分析并与理论曲线进行比较传递函数的Z换函数为:H(z)= 传递函数的拉氏变换函数为:H(s)=把H(s)变换为标准型H(s)= 以下程序为H(s)=的输出连续单位阶跃曲线 即这个连续曲线只能作为图形参考,其Y轴变量应乘以系数输出连续单位阶跃曲线的程序w=2:2:12;kosai=0.5;figure(1)hold onWn=4 num=Wn.2; den=1,2*kosai*Wn,Wn.2; step(nu

20、m,den); hold off以下两图为图形比较由以上两图知,由于采样定理的零阶保持所以离散信号有误差,MATLAB仿真系统是存在一定误差的。3.4主要函数介绍幅频特性: abs, 相频特性: anglezplane(),画出零极点分布图.调用格式为: zplane(b,a) 其中a为H(z)分母的系数矩阵,b为H(z)分子的系数矩阵.dstep离散系统的阶跃响应Step连续系统的阶跃响应系统单位脉冲响应impz(num,den)离散系统频域响应freqz(num,den);四、设计心得这次的信号处理课设对于我来说是一个很大的挑战。首先是因为我们从来没接触过MATLAB,在短时间内初步掌握一

21、门陌生的计算机语言是具有一定难度的。其次,这次课设综合了数字信号处理及控制理论等多门学科的知识,可以说综合性相对很强,所以要想做好这次课设就得涉猎广泛的知识,此为难点二。但是我知道只有面对才能很好的完成任务,所以我针对我的课设题目系统时域与频域分析与验证积极利用图书馆的图书资源,利用网络资源,查找有关MATLAB的相关知识。争取达到老师的要求利用matlab软件分析系统的单位脉冲响应,单位阶跃响应,幅频特性和相频特性并与理论曲线进行比较,有关稳定性的分析。虽然刚开始的时候很不顺利,而且编的程序也运行不出来,但在老师的帮助下我渐渐明白了课设的目的以及运用MATLAB的方法。课程设计使我们能自主学

22、习,并在对陌生知识的学习过程中提高自身能力。课程设计中,通过理论推导得出相应结论,并利用MATLAB作为编程工具进行计算机实现,从而复习巩固了课堂所学的理论知识,提高了对所学知识的综合应用能力,并从实践上初步实现了对数字信号的处理。这次课设使我收益良多。我知道了做事情千万不能懒惰,如果懒得写程序,调试程序,就永远无法提高。也许凡事往往经过痛苦折磨后,才会让你印象深刻,收益更大。而且团队精神是非常重要的,一个人的力量永远是单薄的,俗话说众人划桨开大船就是这个道理。我更深深明白,做事情时对自己要有正确的估计。一个人既不能对自己的能力判断过高,也不能轻易低估自己的潜能。对自己判断过高的人往往容易浮躁、冒进,不善于和他人合作;低估了自己的能力的人,则会畏首畏尾、踟蹰不前,没有承担责任和肩负重担的勇气,也没有主动请缨的积极性。对自己有正确认识的人才能表示出自己虚心同时不失自信,赢得他人的青睐。而且我也非常感谢我的指导教师和我的同伴,他们给了我很大的支持,我很感谢他们。五、参考文献

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

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