一维卷积示例

4

我正在尝试理解一维卷积。能否有人解释一下 convolve(A,B) 对向量 A=[a,b,c] 和 B=[d,e,f] 的工作原理,最好是逐步解释。谢谢!


你是指蝴蝶函数吗? - huseyin tugrul buyukisik
http://www.dspguide.com/ch6.htm - Alex Zywicki
2个回答

3
我不确定您想用这个卷积做什么,但是您可以在这里找到关于此的惊人PDF文件。第一章中有1维数据的示例。稍后有一些图像处理的示例和解释。
希望这能对您有所帮助!

1
对于线性卷积结果[v,w,x,y,z],首先将[d,e,f]翻转为[f,e,d],然后输入[a,b,c]的第一个元素:
v = f * 0 + e * 0 + d * a

对于下一个输出,将0,0,a,b,c向左移动1个位置,并使用相同的f,e,d。
w = f * 0 + e * a + d * b

下一个输出,将0、a、b、c向左移动1位,并使用相同的f、e、d。
x = f * a + e * b + d * c

对于下一个输出,将a、b、c向左移动1个位置,并使用相同的f、e、d。
y = f * b + e * c + d * 0

下一次输出时,将a、b、c向左移动1个位置,并使用相同的f、e、d。
z = f * c + e * 0 + d * 0

对于循环卷积,将零替换为在[a,b,c]内部元素周围包裹的输入。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接