今天收到了一份特殊的课程综合小论文作品,这是信号与系统分析课程兰弘博同学提交的一份动画作品,通过漫画的手法来阐述线性时不变系统在时域分析中的一个重要的公式:卷积运算公式 。
对于一个线性时不变系统,它的零状态响应等于系统的单位冲激响应与输入信号的卷积(convolve)。
下面是卷积运算的数学定义。相比于信号的加、乘、微分、积分等操作,卷积是一个复杂的运算。其中卷积运算的“卷”来自于积分号中信号相对于积分变量的反褶。
本来十分严肃,堂堂正正的卷积运算在兰弘博手里则变成了一团随时被系统碾压的“面团”,到底输出是面条或是大饼取决于系统特性。
当然,要理解这坨面团如何被加工的,需要用到信号与系统江湖上的一门绝技-分身大法。利用这分身术,无论面团起初是什么形状,它都可以被分解成薄厚均匀的冲激信号,只是冲激信号的面积不同而已。
每一片冲激信号经过系统碾压之后,就形成了带有系统特殊烙印的形状,它反映了系统基本特性。
那么剩下的工作,就是将那坨面片一个一个按顺序送进系统这台面条机内,看着这些输出成型之物,在按照纵向叠加,就形成了原来信号作用在系统上的“零状态输出”。
最后一段中的一个细节,将卷积运算中“卷”字解释清楚了,也就为什么积分号中要反褶。你们仔细看在最后叠加的时候,那些面片的输出排解的时候,是从前往后排列开,形成往后移动的效果。这个动态过程表现了“卷积”的神态。这曾经让很多最初接触卷积运算的人感到不解,被这动画传神的表现了。