实验二连续时间信号卷积及MATLAB实现

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

实验二连续时间信号卷积及MATLAB实现

一、实验目的:熟悉使用MATLAB软件来分析连续时间信号的卷积积分运算并用图形可视化相关结果.

二、实验内容:

1. 卷积积分

卷积积分在信号与线形系统分析中具有非常重要的意义,市信号与系统分析的基本方法

之一.

用MATLAB实现连续信号f i(t)与f2(t)卷积的过程如下:

(1) 将连续时间信号f i(t)与f2(t)以时间间隔△进行取样,得到离散序列f i(k △)和f2(k △);

(2) 构造与f i(k △)和f 2(k △)相对应的时间向量k i和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)

所以其图形如下:

同理两信号如下所示,用MATLAB求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)

相关文档
最新文档