实验二 连续时间信号卷积及MATLAB实现
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
实验二连续时间信号卷积及MATLAB实现
一、实验目的:熟悉使用MATLAB软件来分析连续时间信号的卷积积分运算并用图形可视化相关结果.
二、实验内容:
1.卷积积分
卷积积分在信号与线形系统分析中具有非常重要的意义,市信号与系统分析的基本方法之一.
用MA TLAB实现连续信号f1(t)与f2(t)卷积的过程如下:
(1)将连续时间信号f1(t)与f2(t)以时间间隔△进行取样,得到离散序列f1(k△)和f2(k △);
(2)构造与f1(k△)和f2(k△)相对应的时间向量k1和k;
(3)调用conv()函数计算卷积积分f(t)的近似向量f(n△)2
(4)构造f(n△)对应的时间向量k.
2.已知两连续信号如下图所示,用MATLAB求f(t)=f1(t)*f2(t),并绘出f(t)的时域波形图。(设定取样时间间隔为p)
当p=0.5时,其参考程序为:
p=0.5;
k1=0:p:2;
f1=0.5*k1;
k2=k1;
f2=f1;
[f,k]=sconv(f1,f2,k1,k2,p)
所以其图形如下:
当P=0.1时,其参考程序为:p=0.1;
k1=0:p:2;
f1=0.5*k1;
k2=k1;
f2=f1;
[f,k]=sconv(f1,f2,k1,k2,p)
所以其图形如下:
同理两信号如下所示,用MA TLAB求f(t)=f1(t)*f2(t).。当P=0.1时,参考程序为:
p=0.1;
k1=0:p:2;
f1=2*ones(1,length(k1));
k2=0:p:4;
f2=ones(1,length(k2));
[f,k]=sconv(f1,f2,k1,k2,p)
当P=0.5时,参考程序为:
p=0.5;
k1=0:p:2;
f1=2*ones(1,length(k1));
k2=0:p:4;
f2=ones(1,length(k2));
[f,k]=sconv(f1,f2,k1,k2,p)