已阅读5页,还剩11页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
第2章 z变换及离散时间LTI系统的z域分析2.1 实验目的l 学会运用MATLAB求离散时间信号的z变换和z反变换;l 学会运用MATLAB分析离散时间系统的系统函数的零极点;l 学会运用MATLAB分析系统函数的零极点分布与其时域特性的关系;l 学会运用MATLAB进行离散时间系统的频率特性分析。2.2 实验原理及实例分析2.2.1 z正反变换序列的z变换定义为 (2-1)其中,符号表示取z变换,z是复变量。相应地,单边z变换定义为 (2-2)MATLAB符号数学工具箱提供了计算离散时间信号单边z变换的函数ztrans和z反变换函数iztrans,其语句格式分别为Z=ztrans(x)x=iztrans(z)上式中的x和Z分别为时域表达式和z域表达式的符号表示,可通过sym函数来定义。【实例2-1】 试用ztrans函数求下列函数的z变换。(1); (2)。解:(1)z变换MATLAB源程序为x=sym(an*cos(pi*n);Z=ztrans(x);simplify(Z)ans=z/(z+a)(2)z变换MATLAB源程序为x=sym(2(n-1)-(-2)(n-1);Z=ztrans(x);simplify(Z)ans=z2/(z-2)/(z+2)【实例2-2】 试用iztrans函数求下列函数的z反变换。(1) (2)解:(1)z反变换MATLAB源程序为Z=sym(8*z-19)/(z2-5*z+6);x=iztrans(Z);simplify(x)ans=-19/6*charfcn0(n)+5*3(n-1)+3*2(n-1)其中,charfcn0(n)是函数在MATLAB符号工具箱中的表示,反变换后的函数形式为。(2)z反变换MATLAB源程序为Z=sym(z*(2*z2-11*z+12)/(z-1)/(z-2)3);x=iztrans(Z);simplify(x)ans=-3+3*2n-1/4*2n*n-1/4*2n*n2其函数形式为。如果信号的z域表示式是有理函数,进行z反变换的另一个方法是对进行部分分式展开,然后求各简单分式的z反变换。设的有理分式表示为 (2-3)MATLAB信号处理工具箱提供了一个对进行部分分式展开的函数residuez,其语句格式为R,P,K=residuez(B,A)其中,B,A分别表示X(z)的分子与分母多项式的系数向量;R为部分分式的系数向量;P为极点向量;K为多项式的系数。若X(z)为有理真分式,则K为零。【实例2-3】 试用MATLAB命令对函数进行部分分式展开,并求出其z反变换。解:MATLAB源程序为B=18;A=18,3,-4,-1;R,P,K=residuez(B,A)R= 0.3600 0.2400 0.4000P= 0.5000 -0.3333 -0.3333K= 从运行结果可知,表示系统有一个二重极点。所以,X(z)的部分分式展开为因此,其z反变换为2.2.2 系统函数的零极点分析离散时间系统的系统函数定义为系统零状态响应的z变换与激励的z变换之比,即 (2-4)如果系统函数的有理函数表示式为 (2-5)那么,在MATLAB中系统函数的零极点就可通过函数roots得到,也可借助函数tf2zp得到,tf2zp的语句格式为Z,P,K=tf2zp(B,A)其中,B与A分别表示的分子与分母多项式的系数向量。它的作用是将的有理分式表示式转换为零极点增益形式,即 (2-6)【实例2-4】 已知一离散因果LTI系统的系统函数为试用MATLAB命令求该系统的零极点。解:用tf2zp函数求系统的零极点,MATLAB源程序为B=1,0.32;A=1,1,0.16;R,P,K=tf2zp(B,A)R= -0.3200P= -0.8000 -0.2000K= 1因此,零点为,极点为与。若要获得系统函数的零极点分布图,可直接应用zplane函数,其语句格式为zplane(B,A)其中,B与A分别表示的分子和分母多项式的系数向量。它的作用是在Z平面上画出单位圆、零点与极点。【实例2-5】 已知一离散因果LTI系统的系统函数为试用MATLAB命令绘出该系统的零极点分布图。解:用zplane函数求系统的零极点,MATLAB源程序为B=1,0,-0.36;A=1,-1.52,0.68;zplane(B,A),grid onlegend(零点,极点)title(零极点分布图)程序运行结果如图14-1所示。可见,该因果系统的极点全部在单位圆内,故系统是稳定的。图2-1 零极点分布图2.2.3 系统函数的零极点分布与其时域特性的关系与拉氏变换在连续系统中的作用类似,在离散系统中,z变换建立了时域函数与z域函数之间的对应关系。因此,z变换的函数从形式可以反映的部分内在性质。我们仍旧通过讨论的一阶极点情况,来说明系统函数的零极点分布与系统时域特性的关系。【实例2-6】 试用MATLAB命令画出现下列系统函数的零极点分布图、以及对应的时域单位取样响应的波形,并分析系统函数的极点对时域波形的影响。(1) (2) (3)(4) (5) (6)(7)解:MATLAB源程序为b1=1,0;a1=1,-0.8;subplot(121)zplane(b1,a1)title(极点在单位圆内的正实数)subplot(122)impz(b1,a1,30);grid on;figureb2=1,0;a2=1,0.8;subplot(121)zplane(b2,a2)title(极点在单位圆内的负实数)subplot(122)impz(b2,a2,30);grid on;figureb3=1,0;a3=1,-1.2,0.72;subplot(121)zplane(b3,a3)title(极点在单位圆内的共轭复数)subplot(122)impz(b3,a3,30);grid on;figureb4=1,0;a4=1,-1;subplot(121)zplane(b4,a4)title(极点在单位圆上为实数1)subplot(122)impz(b4,a4);grid on;figureb5=1,0;a5=1,-1.6,1;subplot(121)zplane(b5,a5)title(极点在单位圆上的共轭复数)subplot(122)impz(b5,a5,30);grid on;figureb6=1,0;a6=1,-1.2;subplot(121)zplane(b6,a6)title(极点在单位圆外的正实数)subplot(122)impz(b6,a6,30);grid on;figureb7=1,0;a7=1,-2,1.36;subplot(121)zplane(b7,a7)title(极点在单位圆外的共轭复数)subplot(122)impz(b7,a7,30);grid on;程序运行结果分别如图2-2的(a)、(b)、(c)、(d)、(e)、(f)、(g)所示。(a)(b)(c)(d)(e)(f)图2-2 系统函数的零极点分布与其时域特性的关系(g)从图14-2可知,当极点位于单位圆内时,为衰减序列;当极点位于单位圆上时,为等幅序列;当极点位于单位圆外时,为增幅序列。若有一阶实数极点,则为指数序列;若有一阶共轭极点,则为指数振荡序列;若的极点位于虚轴左边,则序列按一正一负的规律交替变化。2.2.4 离散时间LTI系统的频率特性分析对于因果稳定的离散时间系统,如果激励序列为正弦序列,则系统的稳态响应为。其中,通常是复数。离散时间系统的频率响应定义为 (2-7)其中,称为离散时间系统的幅频特性;称为离散时间系统的相频特性;是以(,若零,)为周期的周期函数。因此,只要分析在范围内的情况,便可分析出系统的整个频率特性。MATLAB提供了求离散时间系统频响特性的函数freqz,调用freqz的格式主要有两种。一种形式为H,w=freqz(B,A,N)其中,B与A分别表示的分子和分母多项式的系数向量;N为正整数,默认值为512;返回值w包含范围内的N个频率等分点;返回值H则是离散时间系统频率响应在范围内N个频率处的值。另一种形式为H,w=freqz(B,A,N,whole)与第一种方式不同之处在于角频率的范围由扩展到。【实例2-6】 用MATLAB命令绘制系统的频率响应曲线。 解:利用函数freqz计算出,然后利用函数abs和angle分别求出幅频特性与相频特性,最后利用plot命令绘出曲线。MATLAB源程序为b=1 -0.96 0.9028;a=1 -1.56 0.8109;H,w=freqz(b,a,400,whole);Hm=abs(H);Hp=angle(H);subplot(211)plot(w,Hm),grid onxlabel(omega(rad/s),ylabel(Magnitude)title(离散系统幅频特性曲线)subplot(212)plot(w,Hp),grid onxlabel(omega(rad/s),ylabel(Phase)title(离散系统相频特性曲线)程序运行结果如图2-3所示。图2-3 离散系统频响特性曲线2.3 编程练习1. 试用MATLAB的residuez函数,求出的部分分式展开和。2. 试用MATLAB画出下列因果系统的系统函数零极点分布图,并判断系统的稳定性。(1) (2)3. 试用MATLAB绘制系统的频率响应曲线。实验三 时域采样与频域采样1. 实验目的 时域采样理论与频域采样理论是数字信号处理中的重要理论。要求掌握模拟信号采样前后频谱的变化,以及如何选择采样频率才能使采样后的信号不丢失信息;要求掌握频率域采样会引起时域周期化的概念,以及频率域采样定理及其对频域采样点数选择的指导作用。2. 实验原理与方法 时域采样定理的要点是:a) 对模拟信号以间隔T进行时域等间隔理想采样,形成的采样信号的频谱是原模拟信号频谱以采样角频率()为周期进行周期延拓。公式为: b) 采样频率必须大于等于模拟信号最高频率的两倍以上,才能使采样信号的 频谱不产生频谱混叠。 利用计算机计算上式并不方便,下面我们导出另外一个公式,以便用计算机上进行实验。 理想采样信号和模拟信号之间的关系为: 对上式进行傅立叶变换,得到: 在上式的积分号内只有当时,才有非零值,因此: 上式中,在数值上,再将代入,得到: 上式的右边就是序列的傅立叶变换,即 上式说明理想采样信号的傅立叶变换可用相应的采样序列的傅立叶变换得到,只要将自变量用代替即可。 频域采样定理的要点是:a) 对信号x(n)的频谱函数X(ej)在0,2上等间隔采样N点,得到则N点IDFT得到的序列就是原序列x(n)以N为周期进行周期延拓后的主值区序列,公式为: b) 由上式可知,频域采样点数N必须大于等于时域离散信号的长度M(即NM),才能使时域不产生混叠,则N点IDFT得到的序列就是原序列x(n),即=x(n)。如果NM,比原序列尾部多N-M个零点;如果NM,z则=IDFT发生了时域混叠失真,而且的长度N也比x(n)的长度M短,因此。与x(n)不相同。 在数字信号处理的应用中,只要涉及时域或者频域采样,都必须服从这两个采样理论的要点。 对比上面叙述的时域采样原理和频域采样原理,得到一个有用的结论,这两个采样理论具有对偶性:“时域采样频谱周期延拓,频域采样时域信号周期延拓”。因此放在一起进行实验。3. 实验内容及步骤(1)时域采样理论的验证。给定模拟信号, 式中A=444.128,=50,=50rad/s,它的幅频特性曲线如图10.2.1 图3.1 的幅频特性曲线 现用DFT(FFT)求该模拟信号的幅频特性,以验证时域采样理论。 安照的幅频特性曲线,选取三种采样频率,即=1kHz,300Hz,200Hz。观测时间选。 为使用DFT,首先用下面公式产生时域离散信号,对三种采样频率,采样序列按顺序用,表示。 因为采样频率不同,得到的,的长度不同, 长度(点数)用公式计算。选FFT的变换点数为M=64,序列长度不够64的尾部加零。X(k)=FFTx(n) , k=0,1,2,3,-,M-1式中k代表的频率为 。要求: 编写实验程序,计算、和的幅度特性,并绘图显示。观察分析频谱混叠失真。(2)频域采样理论的验证。给定信号如下: 编写程序分别对频谱函数在区间上等间隔采样32和16点,得到: 再分别对进行32点和16点IFFT,得到: 分别画出、的幅度谱,并绘图显示x(n)、的波形,进行对比和分析,验证总结频域采样理论。提示:频域采样用以下方法容易变程序实现。 直接调用MATLAB函数fft计算就得到在的32点频率域采样 抽取的偶数点即可得到在的16点频率域采样,即。 当然也可以按照频域采样理论,先将信号x(n)以16为周期进行周期延拓,取其主值区(16点),再对其进行16点DFT(FFT),得到的就是在的16点频率域采样。 4思考题: 如果序列x(n)的长度为M,希望得到其频谱在上的N点等间隔采样,当NM时, 如何用一次最少点数的DFT得到该频谱采样?5. 实验报告及要求a) 运行程序打印要求显示的图形。 b) 分析比较实验结果,简述由实验得到的主要结论c) 简要回答思考题d) 附上程序清单和有关曲线。4、实验程序清单1) 时域采样理论的验证程序清单% 时域采样理论验证程序exp2a.mTp=64/1000;%观察时间Tp=64微秒%产生M长采样序列x(n)% Fs=1000;T=1/Fs;Fs=1000;T=1/Fs;M=Tp*Fs;n=0:M-1;A=444.128;alph=pi*50*20.5;omega=pi*50*20.5;xnt=A*exp(-alph*n*T).*sin(omega*n*T);Xk=T*fft(xnt,M); %M点FFTxnt)subplot(3,2,1);stem(n,xnt,.);grid on;%调用绘图函数stem绘制序列图title(a) Fs=1000Hz);k=0:M-1;fk=k/Tp;subplot(3,2,2);plot(fk,abs(Xk);title(a) T*FTxa(nT),Fs=1000Hz);xlabel(f(Hz);ylabel(幅度);axis(0,Fs,0,1.2*max(abs(Xk)%=% Fs=300Hz和 Fs=200Hz的程序与上面Fs=1000Hz完全相同。2 频域采样理论的验证程序清单%频域采样理论验证程序exp2b.mM=27;N=32;n=0:M;%产生M长三角波序列x(n)xa=0:floor(M/2); xb= ceil(M/2)-1:-1:0; xn=xa,xb;Xk=fft(xn,1024);%1024点FFTx(n), 用于近似序列x(n)的TFX32k=fft(xn,32);%32点FFTx(n)x32n=ifft(X32k);%32点IFFTX32(k)得到x32(n)X16k=X32k(1:2:N);%隔点抽取X32k得到X16(K)x16n=ifft(X
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年一级造价师之建设工程技术与计量(水利)能力测试试卷B卷附答案
- 2026届福建省全国名校联盟高三上学期期中考试历史试题(含答案)
- 职业性慢性轻度镉中毒的护理
- 2025山东滨州博兴县招聘播音主持人员2人模拟试卷附答案解析
- 2026国家移民管理局直属事业单位招聘事业编制16人笔试模拟试卷带答案解析
- 2026年消防条令纲要知识考试题库完整答案
- 2026年陕西省选调生招录(面向北京航空航天大学)历年真题汇编带答案解析
- 2025年河北石家庄晋州市中医院公开招聘工作人员21名历年真题汇编带答案解析
- 2026年金华义乌市教育系统赴清华大学、华东师范大学、杭州师范大学招聘145人历年真题汇编附答案解析
- 2026年质量员之土建质量基础知识考试题库含完整答案(各地真题)
- 【MOOC答案】《学术英语读写》(华中科技大学)章节测验作业网课答案
- 微小卫星管理办法
- 大学生职业生涯规划范文
- 消化道早癌内镜下诊断
- 抑郁症患者的观察和护理
- 设计的优化建议
- 基于循环经济理念的医疗器械废弃物管理策略-洞察及研究
- 2025至2030中国电力线载波通信芯片行业发展趋势分析与未来投资战略咨询研究报告
- 个体诊所收费管理制度
- 餐饮营运部管理制度
- (2025)医保知识试题附及答案
评论
0/150
提交评论