信号与系统时域分析实验报告..docxVIP

  1. 1、本文档共10页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
信号与系统时域分析实验报告.

实验一 信号与系统的时域分析实验目的:学习信号和系统的表示方法。掌握信号及线性系统的时域分析方法。实验内容:绘制下列连续时间信号的波形x(t)=(2-exp(t)),取t=0到10。程序代码:t=0:0.01:10; f=2-exp(t); plot(t,f);实验结果:(2)x(t)=5*|sin(10*π*t)|,取t=0到2。程序代码:t=0:0.01:2; f=5*abs(sin(10*pi*t)); plot(t,f);实验结果:(3)x[n]=(-0.5)^n*u[n]程序代码:n=-5:10; x=(-0.5).^n.*heaviside(n); stem(n,x,filled);实验结果:(4)x[n]=5*(0.8)^n*cos[0.9*π*n] 程序代码:n=-10:10;x=5*((0.8).^n).*cos(0.9*pi*n);stem(n,x,filled);实验结果:2.用MATLAB绘出下列信号波形,观察是否周期信号,若是,周期为多少。 (1)x(t)=3*sin(π/2*t)+2*sin(π*t)+sin(2*π*t) 程序代码:t=0:0.01:10; f=3*sin(pi/2*t)+2*sin(pi*t)+sin(2*pi*t);plot(t,f); 实验结果: 周期分析:此信号为周期信号,周期是4。(2)x[n]=2*sin(π/5*n)+3*cos(π/3*n) 程序代码:n=-30:30;x=2*sin(pi/5*n)+3*cos(pi/3*n);stem(n,x,filled); 实验结果: 周期分析:此信号为周期信号,周期是30。3.已知某系统可以有如下微分方程描述y(t)+2*y(t)+y(t)=x(t)+2*x(t)如果系统的输入为x(t)=exp(-2*t)*u(t),画出系统零状态响应的时域波形。实验原理:零状态响应指系统的初始状态为零,仅由输入信号所引起的响应。MATLAB提供了一个用于求解零状态响应的函数lism,其调用格式如下:lsim(sys,x,t)y=lsim(sys,x,t) 其中x和t表示输入信号的数值及其时间向量,第一种调用格式直接绘出输入信号及响应的波形,第二种调用格式不会绘出波形,而是返回响应的数值向量。实验代码:b=[1 2];a=[1 2 1];sys=tf(b,a);t=0:0.01:20;f=exp(-2*t).*heaviside(t);lsim(sys,f,t);实验结果:4.已知连续系统由如下微分方程描述y(t)+2*y(t)+2*y(t)=x(t) 试画出各系统单位冲击响应和单位阶跃响应的时域波形。(1)单位冲击响应:实验原理:MATLAB提供了函数impuse来求指定时间范围内,由模型sys描述的连续时间系统的单位冲激响应。本实验使用了impuse的如下格式:Impulse(sys,T),它可以绘出系统在0到T范围内绘出系统冲激响应的时域波形。实验代码:b=[1 0];a=[1 2 2];sys=tf(b,a);impulse(sys,10);实验结果:(2)单位阶跃响应: 实验原理: MATLAB同时提供了step函数用来求取系统的单位阶跃响应,本实验使用了step函数的如下形式。 Step(sys,T),它可以绘出系统在0到T范围内阶跃函数的时域波形。实验代码:b=[1 0];a=[1 2 2];sys=tf(b,a);step(sys,10); 实验结果:5.已知系统可以由如下差分方程描述y[n]-0.25y[n-1]+0.5y[n-2]=x[n]+x[n-1]若该系统的输入为x[n]=(1/2)^n*u[n],求系统零状态响应在0~20之间的样本值,并出现波形。实验原理:MATLAB提供了求LTI离散系统响应的专用函数filter,该函数能求出由差分方程描述的离散系统在指定时间范围内对输入序列所产生的相应,本实验使用了如下格式如下y=filter(b,a,x) 输出向量y对应的时间向量与x对应的时间向量相同。实验代码:b=[1 1];a=[1 -0.25 0.5];sys=tf(b,a);n=0:20;x=(0.5).^n.*heaviside(n);y=filter(b,a,x);stem(n,y,filled);系统在0~20之间的样本值:X0123456Y0.51.1250.781250.0078125-0.201170.0395510.15735X78910111213Y0.042999-0.056206-0.0296920.023610.022213-0.0055191-0.01212X14151617181920Y-8.7364e-00500016219-0.002636-0.00

文档评论(0)

klfgk7s7fas + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档