- 12
- 0
- 约1.37千字
- 约 4页
- 2019-12-09 发布于河北
- 举报
连续时间信号卷积运算的MATLAB实现
一、实验目的
(1)理解掌握卷积的概念及物理意义。
理解单位冲激响应的概念及物理意义。
二、实验原理
根据前述知识,连续信号卷积元素按定义为
卷积计算可以通过信号分段求和来实现,即
如果只求当(n为整数)时的值,则由上式可得
式中的实际上就是连续信号和经等时间间隔均匀抽样的离散序列和的卷积和。当足够小时,就是卷积积分的结果——连续时间信号的较好的数值近似。
三、实验内容
1、实验参考程序
以下是MATLAB实现连续信号卷积的通用函数sconv()。
function[f,k]=sconv(f1,f2,k1,k2,p)
f=conv(f1,f2);
f=f*p;
k0=k1(1)+k2(1);
k3=length(f1)+length(f2)-2;
k=0:p:k3*p;
subplot(2,2,1)
plot(k1,f1)
title(f1(t))
xlabel(t)
ylabel(f1(t))
subplot(2,2,2)
plot(k2,f2)
title(f2(t))
xlabel(t)
ylabel(f2(t))
subplot(2,2,3)
plot(k,f);
h=get(gca,position)
h(3)=2.5*h(3);
set(gca,position,h)
title(f(t)=f1(t)*f2
原创力文档

文档评论(0)