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

加入VIP,免费下载
 

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

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

下载须知

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

版权提示 | 免责声明

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

信号与系统实验报告.docx

1、信号与系统实验报告20102011学年第一学期信号与系统实验报告院系:电气工程学院 专业:电气工程及自动化年级:08级 班号:2班姓名: 胡慧明 学号:2008302540040实验时间: 2010年 12月 12日 实验地点:电气工程学院自动控制原理实验室实验一一、 实验题目:用MATLAB数值计算方法求信号f1(t)=u(t)-u(t-2)与f2(t)=e-3t u(t)的卷积积分。二、实验目的:1、掌握MATLAB中输入阶跃函数的方法2、掌握MATLAB中卷积计算方法。三、实验过程:1、 得到阶跃函数的方法是在MATLAB中调用阶跃函数Heaviside,这样可以方便的表示出单位阶跃信号

2、。首先,需要在自己的工作目录work下创建Heaviside的M文件,该文件如下:function f=Heaviside(t)f=(t0)定义该函数并保存运行以后就可以调用该函数了。2、MATLAB中实现连续信号卷积积分的通用函数是sconv( ),该程序在计算出卷积积分的数值的同时,还可以绘出函数的时域波形。同样也是先要在工作目录work下创建sconv( )的M文件,该文件如下:function f,k=sconv(f1,f2,k1,k2,p)f=conv(f1,f2) f=f*pk0=k1(1)+k2(1) k3=length(f1)+length(f2)-2 k=k0:p:k0+k3

3、*p subplot(2,2,1) plot(k1,f1) title(f1(t) xlabel(t) ylabel(f1(t) subplot(2,2,2) plot(k2,f2) title(f2(t) xlabel(t) ylabel(f2(t) subplot(2,2,3) plot(k,f)h=get(gca,position)h(3)=2.5*h(3) set(gca,position,h) title(f(t)=f1(t)*f2(t) xlabel(t) ylabel(f(t) 3、在MATLAB上实现题目中的卷积积分 p=0.01;k1=-1:p:2;k2=k1;f1=heav

4、iside(k1)-heaviside(k2-2);f2=exp(-3*k2).*heaviside(k2);f,k=sconv(f1,f2,k1,k2,p)四、实验程序运行结果:五、实验调试体会:1、 实验中要用到单位阶跃函数,需要采取创建Heaviside函数M文件然后调用。在创建该函数的时候,一定要将函数保存在自己的工作目录work下面,否则在后面调用时将会出现调用不出来的情况。2、 在使用sconv( )函数求卷积的时候,实际上是对目标函数进行了以时间间隔进行取样的,即得到的是离散信号。sconv( )函数中的p即表示采样的时间间隔,因此在设置p的时候应将次间隔尽量设的小一些,才能得到

5、比较准确而且平滑的图像。实验二一、 实验题目:用MATLAB命令求解微分方程y(t)+3y(t)+2y(t)=x(t)+x(t)当输入x(t)=e-3tu(t),初始条件为y(0-)=1,y(0-)=2时系统的零输入响应,零态响应及完全响应。二、实验目的:掌握用MATLAB求解微分方程的零输入响应,零状态响应和完全响应,并画出每种响应的波形图。三、实验源程序:a=1 3 2;b=1 1;p=0.01;t=0:p:5;y1=step(b,a,t);subplot(311);plot(t,y1);title(零输入响应);y=2 1;x=exp(-3*t);y2=lsim(b,a,x,t);sub

6、plot(312);plot(t,y2);title(零状态响应);u=y1+y2;subplot(313);plot(t,u);title(全响应)四、实验运行结果:五、实验调试体会:这个实验总体来说比较简单,没有涉及到像实验一那样自己设定函数然后调用。这个实验中用到的step( )函数将绘制出由向量a和b表示的连续系统阶跃响应g(t)在指定的时间范围内的波形图,并能求解其数值解。当系统的输入信号及初始状态已知,可以用函数lsim( )对微分方程描述的连续系统的响应进行仿真。实验三一、实验题目:下图是使用带通滤波器的一种最简单形式,试求当R=10,L=0.1H,C=0.1F时该滤波器的幅频特

7、性和相频特性。二、实验目的:1、 理解带通滤波器的工作原理,会求解带通滤波器的输入响应方程。2、 会使用MATLAB求解复频域方程,并会出相应的特性图三、实验步骤:1、 根据电路图,列出该电路的输入响应方程代入数据得到:2、根据方程式,用MATLAB进行求解 b=0 1 0;a=1 1 -100;h,w=freqs(b,a,100);h1=abs(h);h2=angle(h);subplot(211);plot(w,h1);gridxlabel(角频率(W);ylabel(幅度);title(H(jw)的幅频特性);subplot(212);plot(w,h2*180/pi);gridxlab

8、el(角频率(w);ylabel(相位(度);title(H(jw)的相频特性)四、实验调试结果:五、实验体会:MATLAB中提供了专门对连续系统频率响应H(j)进行分析的函数freqs( )。该函数可以求出系统频率响应的数值解,并绘出系统的幅频及相频响应曲线。这个题目利用这个函数就可以完成,比较简单。实验四一、实验题目:已知系统的系统函数为:试用MATLAB命令绘出其零点极点分布图,并判断该系统是否稳定。二、实验目的:1、 理解系统零极点的含义,会求解系统的零点和极点2、 掌握使用MATLAB绘出函数零极点图,并且能够根据零极点图判断该系统是否稳定,实验源程序:b=0 1 4 3;a=1 1

9、 7 2;w=0:1:500*pi/500;x1=1*exp(-1*j*w)+4*exp(-2*j*w)+3*exp(-3*j*w);x2=1+1*exp(-1*j*w)+7*exp(-2*j*w)+2*exp(-3*j*w);x22=x2+(x2=0)*eps;x=x1./x22;magX=abs(x);angX=angle(x).*180./pi;figure(1),subplot(221);impz(b,a,27);zplane(b,a);title(零极点图)三、实验结果:从程序运行的结果和绘制出的零极点图可以看出,该系统并不是所有的极点均位于Z平面的单位圆内,故该系统不是稳定系统。五

10、、实验体会:这个实验还可以利用MATLAB中的绘制离散系统零极点函数ljdt()解决,这个函数在绘制系统零极点图的同时,还绘制出了z平面的单位圆。得出的结果与上面的实验方法的出的结论一致。实验五一、实验题目:已知某LTI系统的差分方程为:试用MATLAB命令绘制出当激励信号为时,该系统的零状态响应。二、实验目的:1、 会求解离散系统的零状态响应,并比较离散系统和连续系统的响应的区别。2、 用MATLAB求解离散系统的零输入响应,并绘出响应的图形。三、实验源程序: a=3 -4 2; b=1 2; t=0:20; x=(1/2).t; y=filter(b,a,x) subplot(2,1,1)

11、 stem(t,x) title( 输入序列) subplot(2,1,2) stem(t,y) title( 响应序列) y = Columns 1 through 14 0.3333 1.2778 1.8981 1.8873 1.3552 0.6008 -0.0764 -0.4893 -0.5950 -0.4639 -0.2202 0.0165 0.1692 0.2148 Columns 15 through 21 0.1737 0.0885 0.0022 -0.0561 -0.0762 -0.0642 -0.0348四、实验运行结果:五、实验体会:MATLAB中求解离散系统响应的专用函数filter()。这个函数能求出由差分方程描述的离散系统在指定的时间范围内的输入序列所产生的响应序列的数值解。利用这个函数,还可以方便的求出由差分方程描述的离散系统的阶跃响应,只用将输入信号定义为单位阶跃序列 (k)就可以实现了。

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

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