连续时间信号卷积运算及MATLAB实现,信号与系统实验(MATLAB西电版)实验5连续时间信号的卷积运算...

《信号与系统实验(MATLAB西电版)实验5连续时间信号的卷积运算》由会员分享,可在线阅读,更多相关《信号与系统实验(MATLAB西电版)实验5连续时间信号的卷积运算(23页珍藏版)》请在装配图网上搜索。

1、一、实验目的 二、实验原理 三、涉及的MATLAB函数 四、实验内容与方法 五、实验要求 六、思考题,一、实验目的1 熟悉卷积的定义和表示; 2 掌握利用计算机进行卷积运算的原理和方法; 3 熟悉连续信号卷积运算函数conv的应用。二、实验原理1. 卷积的定义卷积积分可以表示为ftf1t*f2t2. 卷积计算的几何解法卷积积分的计算从几何上可以分为四个步骤翻转平移相乘叠加积分。3. 卷积积分的应用卷积积分是信号与系统时域分析的基本手段,主要用于求系统零状态响应,它避开了经典分析方法中求解微分方程时需要求系统初始值的问题。,设一个线性零状态系统,已知系统的单位冲激响应为ht,当系统的激励信号为x。

2、t时,系统的零状态响应为也可简单记为yzstxt*ht,由于计算机技术的发展,通过编程的方法来计算卷积积分已经不再是冗繁的工作,并可以获得足够的精度。因此,信号的时域卷积分析法在系统分析中得到了广泛的应用。卷积积分的数值运算实际上可以用信号的分段求和来实现,即ftf1t*f2tf1kf2t-k,如果我们只求当tnn为正整数时ft的值fn,则由上式可以得到fnf1kf2n-k f1kf2n-k,上式中的f1kf2n-k实际上就是连续信号f1t和f2t经等间隔均匀抽样的离散序列f1k和f2k的卷积和,当足够小时, fn就是f1t和f2t卷积积分的数值近似。因此,在利用计算机求两个连续信号的卷积时,。

3、实质上是先将其转化为离散信号,然后再计算,这样可以利用离散信号的卷积的结论。三、涉及的MATLAB函数conv函数功能实现信号的卷积运算。调用格式wconvu,v 计算两个有限长度序列的卷积。说明该函数假定两个序列都从零开始。四、实验内容与方法1. 验证性实验利用离散conv函数实现连续运算,并寻找其他方法。1 函数卷积计算若f1tt,f2tut,试利用给出的参考程序,计算ftf1t*f2t,ftf1t*f1t,ftf2t*f2t利用conv函数。,MATLAB程序 连续函数卷积计算a1000; t1-51/a5; f1stepfunt1,0; f2stepfunt1,-1/a-stepfun。

4、t1,1/a; subplot231; plott1,f1; axis-5,5,0,1.2; xlabel时间t;ylabelf1t; title单位阶跃函数; subplot232; plott1,f2; ylabelf2t; ,title单位冲激函数; yconvf1,f2; r2*lengtht1-1; t-101/a10; subplot233; plott,y; axis-5,5,0,1.2; titlef1与f2的卷积; ylabelyt; f11convf1,f1; f22convf2,f2; subplot234; plott,f11; titlef1与f1的卷积; ylabe。

5、lf11t; axis-5,5,0,5000; subplot235; plott,f22; titlef2与f2的卷积; ylabelf22t; 连续函数卷积计算结果如图5.1所示。,图 5.1 连续函数卷积计算结果,2 连续函数卷积计算1利用conv函数MATLAB程序 计算连续信号的卷积积分 f 函数的样值向量k 对应时间向量s 采样时间间隔s0.01; k10s2; 生成k1的时间向量,k2k1; 生成k2的时间向量f13*k1; 生成f1的样值向量f23*k2; 生成f2的样值向量fconvf1,f2; ff*s; k0k11k21; 序列f非零样值的起点k3lengthf1 len。

6、gthf2-2; 序列f非零样值的宽度,kk0sk3*s; subplot3,1,1; f1t的波形plotk1,f1; titlef1t; subplot3,1,2; f2t的波形plotk2,f2; titlef2t; subplot3,1,3; f3t的波形plotk,f; titleft; 连续函数卷积计算利用conv函数结果如图5.2所示。,图 5.2 连续函数卷积计算结果利用conv函数,3 连续函数卷积计算2不利用conv函数MATLAB程序 f为第一个信号的样值序列,h为第二个信号的样值序列,T为采样间隔clear all; T0.1 ; t0T10; fsint; h0.5*。

7、exp-texp-3*t; Lflengthf; Lhlengthh,for k1LfLh-1 yk0; for imax1,k-Lh-1mink,Lf ykykfi*hk-i1; end yzsapprkT*yk; endsubplot3,1,1; ft的波形plott,f; titleft; ,subplot3,1,2; ht的波形plott,h; titleht; subplot3,1,3; 卷积近似计算结果的波形plott,yzsappr1lengtht; title卷积的近似计算结果; xlabel时间; 连续函数卷积计算不利用conv函数结果如图5.3所示。,图 5.3 连续函数卷。

8、积计算结果不利用conv函数,2. 程序设计实验1 若f1tt,f2tut,f3tut-ut-4,试证明卷积满足如下结论 f1t*f2tf2t*f1t; f1t*f2tf3tf1t*f2tf1t*f3t。2 自己寻找两个不同的函数,重复上述操作,比较所得结果。五、实验要求1 在计算机中输入程序,验证实验结果,并将实验结果记录下来,经过分析、比较来完成实验报告。2 对于设计性实验,应自行编制完整的实验程序,重复验证性实验的过程,并在实验报告中给出完整的自编程序。六、思考题1 函数conv既不给出也不接受任何时间信息,怎样才能得到卷积以后的时间信息即卷积的起点和终点 请利用卷积函数编写一个可以得到时间信息的改进程序。。

  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值