卷积:系统的指纹
约 10 分钟
一个思想实验:想知道一个房间的「声学性格」,怎么做?进去拍一下手——「啪」的一声(一个理想的短脉冲,叫冲激),听回声怎么蔓延。这段回声就是房间的冲激响应,是系统的「指纹」:大教堂拖好几秒,录音棚干净利落。
卷积在干什么:有了指纹,任何声音放进这个房间的效果都能算出来。做法是:把输入信号切成无数薄片,每片都是一个「小拍手」,各自激起一小段指纹形状的余响,最后把所有余响按时间对齐叠加。写成 ,读作「x 卷积 h」——公式很短,背后就是「无数个回声叠起来」。
这技术你早接触过:音乐制作里的「卷积混响」就是这么干的——先实地录下某个音乐厅的冲激响应,再和干声卷积,歌声立刻像站在那座音乐厅里唱。影视配音、游戏音效也靠它。
离散版本更好算:信号是数列时,卷积就是「翻转、滑动、相乘、求和」。[1,2] 和 [1,1] 卷积得 [1,3,2],手算只要一分钟,却包含了卷积的全部本质。
常见误区:卷积不是「对应点相乘」(那叫逐点乘积),它带翻转和平移——少了任何一步都不是卷积。
练一练:手算 [1,2] 与 [1,1] 的卷积,对照答案体会「翻转滑动相乘求和」。
小纸条
为什么拍手一声就能测出房间的声学「指纹」?
登录 后可看答案