版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
试验四离散线性时不变系统分析1. 常见离散信号的表示和运算;把握离散LSI系统的单位序列响应、单位阶跃响应和任意鼓励下响应的MATLAB求解方法;把握离散LSI系统的复频域分析方法;4. 把握离散LSI系统的零极点分布与系统特性的关系。二、试验原理及方法离散信号表示与运算x〔n)来表示,自变量必需是整数。离散时间信号的波形绘制在Matlab中,一般用stemstem的根本用法和plot函数一样,它绘制的波形图的每个样本点上都有一个小圆圈,默认是空心的。假设要实心,需使用参数fllfiled.atlb所以只能表示肯定时间范围内的有限长度的序列;而对于无限序列,也只能在肯定范围内表现出来。1、产生并绘制一个单位样本序列运行程序clfn=-10:20;u=[zeros(1,10〕1zeros〔1,20)];stem(n,u);xlabel(”时间序号);ylabel〔'振幅”);title(”单位样本序列”);axis([-10200 1.2]);1所示10.90.80.70.60.50.40.30.20.10-10 -5 0 5 10 15 20或者自定义impDT.mfunctiony=impDT(n)y=(n==0〕; n=0n整数向量。n=-3:3;x=impDT(n);stem(n,x,”.”);xlabel(”n”),grid on;title(”单位冲激序列”);axis([-3 3 -0.1 运行程序:clf;n=0:35;a=1.2;K=0.2;x=K*a.^n;stem(n,x);xlabel(”时间序号n”);ylabel(”振幅');21201008060402000 5 10 15 时间序号n
25 30 353、产生一个正弦信号:运行程序:n=0:40;f=0.1;phase=0;A=1.5;arg=2*pi*f*n-phase;x=A*cos〔arg);stem(n,x〕;axis〔[040 -22]);grid;title〔”正弦序列');xlabel('时间序号n”);ylabel(”振幅”〕;axis;试验结果如以下图3所示正 弦 序 列2正 弦 序 列1.510.50-0.5-1-1.5-20 5 10 15 20时 间 序 号 n
25 30 35 40离散LSI系统的时域分析描述一个N阶线性时不变离散时间系统的数学模型是线性常系统差分方程,N阶LSI离散系统的差分方程一般形式为(1)Nakk0也可用系统函数来表示
y(nk)Mbii0bbz1bbz1bz21az1az20 12b zMM1 2azNN
x(ni)
〔2〕 Y( H(z)
ii0
b(z)X(z)
Nazk
a(z)k0H(z)反映了系统响应和鼓励间的关系。一旦上式中ak
b的数据确定了,系统的性i质也就确定了。特别留意a必需进展归一化处理,即a 1。0 0序列的线性叠加,把这些单元鼓励信号分别加于系统求其响应,然后把这些响应叠加,即可6-1可以看出一个离散LSI系统响应与鼓励的关系。x(n) h(n) y(n)x(n)*h(n)X(z) H(z) Y(z)X(z)H(z)4LSI系统响应与鼓励的关系(1〕单位序列响应(单位响应)0单位响应h(n)是指离散LSI系统在单位序列(n)鼓励下的零状态响应,因此h(n)满足线性常系数差分方程(6.10Nah(nk)
b(ni)
,h(1)h(2)
(3〕k ik0 i0依据定义,它也可表示为h(n)h(n)(n) (4)对于离散LSI系统,x(n),单位响应为h(n),y(n)为zsy(n)x(n)*h(n)zs
(5)可见,h(n)能够刻画和表征系统的固有特性,h(n),就可求得系统对任何输入信号x(n)y(n)。zsMATLAB供给了特地用于求连续系统冲激响应的函数impz,其调用格式有[h,n]=impz〔b,a)
, 其 中
,b,b,
[0,1,2,,b ,b ],aM,a],nN[h,n]=impz(b,a,N)求解离散系统的单位响应,采样点数由Nn[0,1,2,impz(b,a):在当前窗口,用stem(n,h)绘出图形。〔2〕单位阶跃响应
单位阶跃响应s(n)是指离散LTI系统在单位阶跃序列u(n)鼓励下的零状态响应,它可以表示为s(n)u(n)h(n)
nm
h(m) (6)上式说明,离散LSI系统的单位阶跃响应是单位响应的累加和,系统的单位阶跃响应和系统的单位响应之间有着确定的关系,因此,单位阶跃响应也能完全刻画和表征一个LSI系统。MATLAB供给了特地用于求离散系统单位阶跃响应的函数stepz(),其调用格式有];[s,n]=stepz〔b,a)];b[b
,b,b,
[0,1,2,,b ,b ],aM,a ],nN[s,n]=stepz〔b,a,N) :求解离散系统的单位阶跃响应,采样点数由N确定,n[0,1,2, ,N-1];stepz〔b,a):在当前窗口,用stem(n,s〕绘出图形。(3)任意鼓励下的零状态响应已经知道,离散LSI系统可用常系数线性差分方程〔6.1)式来描述,Matlab供给的函数dlsim()能对上述差分方程描述的离散LSI系统的响应进展仿真,该函数不仅能绘制指定时间范围内的系统响应波形图,而且还能求出系统响应的数值解。其调用格式有dlsim〔b,a,x):求解输入序列为x的零状态响应需要特别强调的是,Matlab总是把由分子和分母多项式表示的任何系统都当作是因果系统。所以,impz(b,a〕,stepz〔b,a),dlsim(b,a,x〕函数求得的响应总是因果信号。同时,卷积和也是LSI系统求解零状态响应的重要工具之一。假设系统的输入信号为x(n),h(n),y
(n)可由(5)式求解。Matlab供给了特地zsconv〔),其调用格式有y=conv(x,h) :求解序列x,h的卷积和,假设序列x的长度为n1,序列h的长度为n2,卷积和y的长度为n1+n2-1。这一点需要特别留意,否则,作图时简洁造成横纵坐标长度不匹配。(4〕带初始状态的任意鼓励下的全响应任意鼓励下的离散LSI系统的全响应为零输入响应和零状态响应之和,表示为y(n)yzi
(n)yzs
(n) (7〕在理论学习的过程中,同学们对低阶差分方程的求解已颇为头痛,高阶差分方程直接求tlab供给了用于求离散系统全响应的函数filter(,其调用格式有y=filter(b,a,x):求解零状态响应;=iter(b,ax,zi)求解初始条件为zizi向量的长度为max(length(a),length(b))-1,返回值为系统的全响应。z = filtic(b,a,y,x):将初始状态转换为初始条件,其中x[x(1),x(2),x(3), ,x(m)],y[y(1),y(2),y(3), ,y(n)];z = filtic(b,a,y〕:将初始状态转换为初始条件,其中x0,yy(1),y(2),y(3), y(n)]。3LSI(Z(1〕利用Z变换解差分方程在前面图4域的方法求解,也可以用Z域的方法求解。当系统输入序列的ZX(z,系统函数H(z)时,系统响应序列的Z变换可由Y(z)X(z)H(z)求出。Matlab供给了用于求序列ZZ反变换的函数,其调用格式有X=ztrans〔x):xZ变换的表达式,x,X都是符号表达式;x=iztrans(X):求X〔z〕的Z反变换x(n),返回Z反变换的表达式,留意这里x,X都是符号表达式;[r,p,c]=residuez(b,a):b(z)/a(z〕开放成局部分式;[b,a]=residuez(r,p,c):依据局部分式的r、p、c数组,返回有理多项式。1z变换clear all, closeall,clc;symsnx1=(1/2)^n; %序列x1X1=ztrans(x1) %直接用ztrans函数计算z变换x2= X2 = ztrans(x2)X2s =simplify(X2) %化简X2例2 逆z变换clearall,closeall,clc;symsz; %定义符号zXz^2/(z^2-1.5*z+0.5); %定义变换式Xx=iztrans(X)iztransz3用z变换解差分方程
y(n)by(n1)x(n),
假设激励x(n)anu(n),y()0,求响应y(。clearall,close all,clc;symsn a bz; %定义符号n,a,b,zx=a^n;X=ztrans(x);H= 1/(1-b*z^(-1)); %由差分方程直接写系统函数HY=H*X;y1 =iztrans(Y);y = simplify(y1)〔2)系统的零极点分布与系统因果性和稳定性的关系因果系统的单位响应h(n)肯定满足当n0h(n)=0,H(z)的收敛域肯定包含点,即点不是极点,极点分布在某个圆的圆内,收敛域是圆外区域。系统稳定要求
|h(n)|
,比照z变换定义,系统稳定要求收敛域包含单位圆。n假设系统因果且稳定,收敛域包含点和单位圆,那么收敛域可表示为:r|z|,0r1 〔8)MATLAB供给了用于求系统零极点的函数,其调用格式有roots(〕:利用多项式求根函数来确定系统函数的零极点位置;roots(a):求极点位置,aH(z)分母多项式所构成的系数向量;ros(:b为系统函数H(z);zplane(b,a):绘制由行向量b和a构成的系统函数的零极点分布图;zplane〔z,p〕:绘制由列向量z确定的零点、列向量p确定的极点构成的零极点分布图。例4:离散系统的系统函数为0.20.1z10.3z20.1z30.2z4H(z)
11.1z11.5z20.7z30.3z4求该系统的零极点及零极点分布图,并推断系统的因果性和稳定性。a1.1.5-7;z=roots(b)p=roots(a)oan,;title('系统的零极点分布图”);subplot(223),impz〔b,a,20〕;title〔”系统的单位响应”);z= ﻩﻩp=-0.5000+0.8660iﻩ0.2367+0.8915i-0.5000-0.8660i 0.2367-0.8915i0.2500+0.9682iﻩ0.3133+0.5045i0.2500-0.9682iﻩ0.3133-0.5045i系统极点在单位圆内,零点在圆上,系统稳定。三、试验内容及步骤1.某离散LSI系统的差分方程表示式为y(n)1.5y(n1)0.5y(n2)x(n)y(1)4,y(2)10,x(n)(0.25)nu(n)时的零输入、零状态及全响应;使用filter子函数对系统差分方程进展求解,同时将求解结果与理论计算的结果进展比较。〔提示:通过解差分方程,可以得到全响应为
1 11 2 〕 y(n)
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026年巴中零诊语文试题及答案
- 产品出厂检验规范
- 《GBT 7705-2008平版装潢印刷品》(2026年)合规红线与避坑实操手册
- 2026年社区亲子户外活动组织合同协议
- 某省市普通高中招生考试·语文创新卷二
- 围产期抑郁预测因素总结2026
- 社会体育就业指导
- 脊髓神经功能评估专项测试题
- 2026道德与法治四年级活动园 理财小能手
- 医院日常工作制度
- 2026年甘肃八年级地生会考真题试卷+答案
- 核心素养导向下的小学五年级英语Unit 3 What would you like 大单元教学设计与实施教案
- 英语河北保定市2026届高三年级第一次模拟考试(保定一模)(4.7-4.9)
- 2022年温州保安员考试官方指定模拟试题及答案全解
- 派出所内部卫生制度
- 河道治理课件
- 2025重症医学同步习题与全真模拟试题及答案
- 被压迫者的教育学
- 2025云南大理州住房和城乡建设局选调事业单位工作人员2人备考题库附答案解析
- 中医门诊部申请书
- 2025年工会社会工作者招聘笔试模拟试题库及答案
评论
0/150
提交评论