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

加入VIP,免费下载
 

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

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

下载须知

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

版权提示 | 免责声明

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

实验六信号与系统复频域分析Word格式.docx

1、2用MATLAB分析LTI系统的特性系统函数H(s)通常是一个有理分式,其分子和分母均为多项式。计算H(s)的零极点可以应用MATLAB中的roots函数,求出分子和分母多项式的根,然后用plot命令画图。在MATLAB中还有一种更简便的方法画系统函数H(s)的零极点分布图,即用pzmap函数画图。其调用格式为 pzmap(sys)sys表示LTI系统的模型,要借助tf函数获得,其调用格式为sys=tf(b,a)式中,b和a分别为系统函数H(s)的分子和分母多项式的系数向量。如果已知系统函数H(s),求系统的单位冲激响应h(t)和频率响应可以用以前介绍过的impulse和freqs函数。例6-

2、2 已知系统函数为 试画出其零极点分布图,求系统的单位冲激响应h(t)和频率响应,并判断系统是否稳定。解:其MATLAB程序如下:num=1;den=1,2,2,1;sys=tf(num,den);figure(1);pzmap(sys);t=0:10;h=impulse(num,den,t);figure(2);plot(t,h)title(Impulse Response)H,w=freqs(num,den);figure(3);plot(w,abs(H)xlabel(omegaMagnitude Response) 3用MATLAB进行Laplace正、反变换MATLAB的符号数学工具箱

3、提供了计算Laplace正、反变换的函数Laplace和ilaplace,其调用格式为上述两式右端的f和F分别为时域表示式和s域表示式的符号表示,可以应用函数sym实现,其调用格式为 S=sym(A)式中,A为待分析表示式的字符串,S为符号数字或变量。例6-3 试分别用Laplace和ilaplace函数求(1)的Laplace变换;(2)的Laplace反变换。(1)其程序为f=sym(exp(-t)*sin(a*t);F=laplace(f)或syms a tF=laplace(exp(-t)*sin(a*t)(2)其程序为F=sym(s2/(s2+1)ft=ilaplace(F)syms

4、 sft= ilaplace(s2/(s2+1)4离散系统零极点图离散系统可以用下述差分方程描述:Z变换后可得系统函数:用MATLAB提供的root函数可分别求零点和极点,调用格式是p=a0,a1an,q=b0,b1bm,0,00, 补0使二者维数一样。画零极点图的方法有多种,可以用MATLAB函数z,p,k=tf2zp(b,a)和zplane(q,p),也可用plot命令自编一函数,画图时调用。function ljdt(A,B)% The function to draw the pole-zero diagram for discrete systemp=roots(A); %求系统极点

5、q=roots(B); %求系统零点p=p; %将极点列向量转置为行向量q=q %将零点列向量转置为行向量x=max(abs(p q 1); %确定纵坐标范围x=x+;y=x; %确定横坐标范围clfhold onaxis(-x x -y y) %确定坐标轴显示范围w=0:pi/300:2*pi;t=exp(i*w);plot(t) %画单位园axis(squareplot(-x x,0 0) %画横坐标轴plot(0 0,-y y) %画纵坐标轴text,x,jImztext(y,1/10,Rezplot(real(p),imag(p),x) %画极点plot(real(q),imag(q)

6、,o) %画零点pole-zero diagram for discrete system) %标注标题hold off例6-4 求系统函数零极点图a=3 -1 0 0 0 1;b=1 1;ljdt(a,b)p=roots(a)q=roots(b)pa=abs(p)5离散系统的频率特性 离散系统的频率特性可由系统函数求出,既令,MATLAB函数freqz可计算频率特性,调用格式是:H,W=freqz(b,a,n),b和a是系统函数分子分母系数,n是范围 n个等份点,默认值512,H是频率响应函数值,W是相应频率点;H,W=freqz(b,a,n,whole), n是范围 n个等份点;freqz

7、(b,a,n),直接画频率响应幅频和相频曲线;例6-5 系统函数运行如下语句,可得10个频率点的计算结果A=1 0;B=1 ;H,W=freqz(B,A,10)继续运行如下语句,可将400个频率点的计算结果用plot语句画幅频和相频曲线 A =1 0; H,w=freqz(B,A,400,whole Hf=abs(H); Hx=angle(H); clf figure(1) plot(w,Hf) title(离散系统幅频特性曲线 figure(2) plot(w,Hx)离散系统相频特性曲线还可用freqz语句直接画图,注意区别freqz(B,A,400)例6-6 用几何矢量法,自编程序画频率响

8、应原理:频率响应编程流程:定义Z平面单位圆上k个频率等分点;求出系统函数所有零点和极点到这些等分点的距离;求出系统函数所有零点和极点到这些等分点的矢量的相角;求出单位圆上各频率等分点的画指定范围内的幅频与相频。若要画零极点图,可调用函数。function dplxy(k,r,A,B)%The function to draw the frequency response of discrete systemp=roots(A); %求极点q=roots(B); %求零点figure(1)ljdt(A,B) %画零极点图l*pi/k:r*pi; y=exp(i*w); %定义单位圆上的k个频率等

9、分点N=length(p); %求极点个数M=length(q); %求零点个数yp=ones(N,1)*y; %定义行数为极点个数的单位圆向量yq=ones(M,1)*y; %定义行数为零点个数的单位圆向量vp=yp-p*ones(1,r*k+1); %定义极点到单位圆上各点的向量vq=yq-q*ones(1,r*k+1); %定义零点到单位圆上各点的向量Ai=abs(vp); %求出极点到单位圆上各点的向量的模Bj=abs(vq); %求出零点到单位圆上各点的向量的模Ci=angle(vp); %求出极点到单位圆上各点的向量的相角Dj=angle(vq); %求出零点到单位圆上各点的向量的

10、相角fai=sum(Dj,1)-sum(Ci,1); %求系统相频响应H=prod(Bj,1)./prod(Ai,1); %求系统幅频响应figure(2)plot(w,H); %绘制幅频特性曲线角频率ylabel(幅度figure(3)plot(w,fai) 离散系统的相频特性曲线相位已知系统函数,画频率响应和零极点图。A=1 -1/4;B=5/4 -5/4;dplxy(500,2,A,B) %绘制系统2频率范围内500个频率点的幅频和相频特性曲线及零极点图三、上机实验内容1验证实验原理中所述的相关程序;2求信号的拉普拉斯变换3求函数的反变换4已知连续系统的系统函数如下,试用MATLAB绘制系统的零极点图,并根据零极点图判断系统的稳定性 5系统函数是 求频率响应。

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

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