henry wang
- 30
- 0
Physically or mathematically, what does the Convolution integral compute?
micromass said:Let's look at multiplying sums. You have
(a_0 + a_1 + a_2)(b_0 + b_1 + b_2) = a_0b_0 + (a_0b_1 + b_0a_1) + (a_0b_2 + a_1b_1 + a_2b_0)
Hmm, let's generalize this:
\sum_{n=0}^N a_n \sum_{m=0}^N b_m = \sum_{k=0}^N c_k
where
c_k = \sum_{i=0}^k a_i b_{k-i}
We can generalize this to series too:
\sum_{n=0}^\infty a_n \sum_{m=0}^\infty b_n = \sum_{k=0}^\infty c_k
with
c_k = \sum_{i=0}^k a_i b_{k-i}
The convolution product is merely the continuous generalization of this: we replace sum by integral:
\int f(t) g(\tau - t)dt
So we can simply see the convolution as a generalization of the distributive law.
henry wang said:Ive heard that convolution calculates the area of overlap between two functions, is this true? If it is true, what's the explanation of how convolution does it?
axmls said:The use in the convolution integral comes from the Laplace (or Fourier) relation. Namely, that multiplication in the ##s## domain corresponds to convolution in the time domain, and vice versa.
In electrical engineering, every system has an associated impulse response ##h(t)##. It can be shown that, given some input signal ##x(t)## to a linear time invariant system, the system's output ##y(t)## is given by
$$y(t) = x(t) * h(t)$$
i.e. the convolution of the input with the impulse response.
Correspondingly, that means that if you find the Laplace (or Fourier) transform of ##h(t)##, denoted ##H(s)##, then given some input signal ##X(s)##, the output is $$Y(s) = X(s) H(s)$$ Multiplication is a lot easier to do than convolution, and once you find the product, you can just find the inverse Laplace transform to find the output signal.
TheDemx27 said:But that is a really bad low pass filter. If you want a really good low pass filter, you sample a sinc(x) function and use that for the impulse response. For some reason (that I would really like to know) this forms a rock solid low pass filter.
henry wang said:Physically or mathematically, what does the Convolution integral compute?