一维卷积积分学习实例

来源:互联网 发布:javaweb书籍推荐知乎 编辑:程序博客网 时间:2024/04/16 19:28

本文主要参考内容为奥本海姆《信号与系统》2.2节连续时间线性时不变系统卷积积分,若有不正确的地方,敬请指正。

假设某一线性时不变系统的输入为x(t),其单位冲激响应为h(t),其中

x(t)=eatu(t),     a>0,h(t)=u(t)

u(t)特指连续时间单位阶跃函数

连续时间单位阶跃函数

相关函数示意图如下图所示:

这里写图片描述

上图分别画出了h(τ)x(τ)以及对应于某个正值t和负值th(tτ)的函数图像。从图中可以看出,由于t<0时,x(τ)h(tτ)的乘积为0,所以卷积y(t)=0;而对于t>0,则有

x(τ)h(tτ)={eaτ,    0<τ<t0,    others

注意:卷积公式为y(t)=+x(τ)h(tτ)dτ,关于对卷积的理解可以参考知乎上的讨论:https://www.zhihu.com/question/22298352/answer/34267457

刚刚提及,当t<0时,x(τ)h(tτ)的乘积为0,在此进行解释:

x(τ)h(tτ)=eaτu(τ)h(tτ)=eaτu(τ)u(tτ)

t<0时,不论τ取何值,都有u(τ)u(tτ)=0,因此上式为0,从而定积分y(t)也等于0.

现在计算t>0时的卷积积分,有

y(t)=t0x(τ)h(tτ)dτ=t0eaτu(τ)u(tτ)dτ

观察u(t)的函数图像可知,当t>00<τ<t的条件下,始终有u(τ)u(tτ)=1,这样有
y(t)=t0eaτdτ =1aeaτt0=1a(1eaτ)

对于所有的t,将表达式统一起来,得出最终表达式
y(t)=1a(1eaτ)u(t)

之所以末尾需要加一个u(t),是因为当t<0时,可以让y(t)为0.

0 0