一维卷积实例

时间:2017-02-06 23:06:31

标签: fft convolution

我正在尝试理解一维卷积。有人可以一步一步地解释 - 卷积(A,B)如何适用于矢量A = [a,b,c]和B = [d,e,f]。谢谢!

2 个答案:

答案 0 :(得分:1)

我不确定你对这个卷积有什么好处,但是here你可以找到关于这个的惊人的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]内的元素周围的输入替换零。