(精选)信号与系统实验(MATLAB 西电版)实验5 连续时间信号的卷积运算课件.pptVIP

(精选)信号与系统实验(MATLAB 西电版)实验5 连续时间信号的卷积运算课件.ppt

  1. 1、本文档共23页,可阅读全部内容。
  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文档。上传文档
查看更多
演示文稿演讲PPT学习教学课件医学文件教学培训课件

实验5 连续时间信号的卷积运算 一、实验目的 二、实验原理 三、涉及的MATLAB函数 四、实验内容与方法 五、实验要求 六、思考题 一、实验目的   (1) 熟悉卷积的定义和表示;    (2) 掌握利用计算机进行卷积运算的原理和方法;    (3) 熟悉连续信号卷积运算函数conv的应用。 二、实验原理   1. 卷积的定义   卷积积分可以表示为   f(t)=f1(t)*f2(t)=   2. 卷积计算的几何解法   卷积积分的计算从几何上可以分为四个步骤:翻转→平移→相乘→叠加(积分)。   3. 卷积积分的应用   卷积积分是信号与系统时域分析的基本手段,主要用于求系统零状态响应,它避开了经典分析方法中求解微分方程时需要求系统初始值的问题。    设一个线性零状态系统,已知系统的单位冲激响应为h(t),当系统的激励信号为x(t)时,系统的零状态响应为  也可简单记为           yzs(t)=x(t)*h(t)    上式中的  f1(kΔ)·f2[(n-k)Δ]实际上就是连续信号f1(t)和f2(t)经等间隔Δ均匀抽样的离散序列f1(kΔ)和f2(kΔ)的卷积和,当Δ足够小时, f(nΔ)就是f1(t)和f2(t)卷积积分的数值近似。因此,在利用计算机求两个连续信号的卷积时,实质上是先将其转化为离散信号,然后再计算,这样可以利用离散信号的卷积的结论。 三、涉及的MATLAB函数   conv函数   功能:实现信号的卷积运算。   调用格式:   w=conv(u,v): 计算两个有限长度序列的卷积。   说明:该函数假定两个序列都从零开始。 四、实验内容与方法   1. 验证性实验   利用离散conv函数实现连续运算,并寻找其他方法。   1) 函数卷积计算   若f1(t)=δ(t),f2(t)=u(t),试利用给出的参考程序,计算 f(t)=f1(t)*f2(t),f(t)=f1(t)*f1(t),f(t)=f2(t)*f2(t)(利用conv函数)。 MATLAB程序: %连续函数卷积计算 a=1000;  t1=-5:1/a:5;  f1=stepfun(t1,0);  f2=stepfun(t1,-1/a)-stepfun(t1,1/a);  subplot(231);  plot(t1,f1); axis([-5,5,0,1.2]); %xlabel(′时间(t)′); ylabel(′f1(t)′); title(′单位阶跃函数′);  subplot(232); plot(t1,f2); ylabel(′f2(t)′);  title(′单位冲激函数′);  y=conv(f1,f2); r=2*length(t1)-1; t=-10:1/a:10;  subplot(233); plot(t,y); axis([-5,5,0,1.2]);  title(′f1与f2的卷积′);  ylabel(′y(t)′);  f11=conv(f1,f1); f22=conv(f2,f2);  subplot(234); plot(t,f11); title(′f1与f1的卷积′);  ylabel(′f11(t)′); axis([-5,5,0,5000]);  subplot(235); plot(t,f22); title(′f2与f2的卷积′); ylabel(′f22(t)′); 连续函数卷积计算结果如图5.1所示。 图 5.1 连续函数卷积计算结果 2) 连续函数卷积计算1(利用conv函数) MATLAB程序: %计算连续信号的卷积积分  %f: 函数的样值向量 %k: 对应时间向量 %s: 采样时间间隔 s=0.01;  k1=0:s:2; %生成k1的时间向量 k2=k1; %生成k2的时间向量 f1=3*k1; %生成f1的样值向量 f2=3*k2; %生成f2的样值向量 f=conv(f1,f2);  f=f*s;  k0=k1(1)+k2(1); %序列f非零样值的起点 k3=length(f1)+ length(f2)-2; %序列f非零样值的宽度 k=k0:s:k3*s;  subplot(3,1,1); %f1(t)的波形 plot(k1,f1);  title(′f1(t)′);  subplot(3,1,2); %f2(t)的波形 plot(k2,f2);  title(′f2(t)′);  subplot(3,1,3)

您可能关注的文档

文档评论(0)

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

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

1亿VIP精品文档

相关文档