信号与系统上机实验报告:连续时间系统卷积数值计算.pdfVIP

  • 0
  • 0
  • 约4.17千字
  • 约 3页
  • 2026-02-27 发布于北京
  • 举报

信号与系统上机实验报告:连续时间系统卷积数值计算.pdf

信号与系统上机实验报告

3702814

实验连续时间系统卷积的数值算

一、实验目的:

⑴、进一步加深对卷积概念及原理的理解;

⑵、掌握借助计算机计算任意信号卷积的方法。

二、实验原理:

()()()

ftfft−d

两个函数−12

1.f(t)→f(),积分变量改为

11

2.f()t→f()⎯⎯⎯→f()⎯⎯⎯→f(t)

2222

将ft()做反褶,在平移于之积分即可

2

近似计算所依据的原理是卷积积分所

采用的近似:

由上面的可以得到卷积数值计算的方法如下:

1、将信号离散化,即以为周期,对信号取值得到一系列宽度为的矩形脉冲,

用所得矩形脉冲来表示原来的信号;

2、将进行卷积的两个信号序列之一反转,与另一信号相乘,并求积分,所得为

t=0时的卷积积分的值。以为单位左右移动反转的信号,与另一信号相乘

求积分,求得时卷积积分的值;

3、将所得卷积积分值与对应的t标在图上,连成一条光滑的曲线,即为所求卷

积几分的曲线。

三、实验内容:

实验要求对两个函数作卷集积分:

ftut=+2−ut−2

1()()()

fttut=−ut−2+4−tut−2−ut−4

2()()()()()()

四、实验程序及流程图:

#includestdio.h

floatf1(floatx)main()

{{

if(x=-2x=2)floatr;

return1;

floatm;

else

for(r=-2;r=6;r=r+0.1)

return0;

{

}m=f3(r);

floatf2(floaty)printf(%f\t%f\n,r,m);

{}

if(y=0y=2)}

returny;

if(y2y=4)

return4-y;开始

else

return0;

}

floatf3(floatz)

文档评论(0)

1亿VIP精品文档

相关文档