henry wang
- 30
- 0
Physically or mathematically, what does the Convolution integral compute?
The convolution integral computes the output of a linear time-invariant system by convolving an input signal, denoted as ##x(t)##, with the system's impulse response, ##h(t)##. This relationship is established through the Laplace and Fourier transforms, where multiplication in the frequency domain corresponds to convolution in the time domain. The output signal ##y(t)## can be expressed as $$y(t) = x(t) * h(t)$$, and the convolution integral is defined as $$\int f(t) g(\tau - t)dt$$. The discussion emphasizes the practical applications of convolution in electrical engineering and signal processing, particularly in filter design.
PREREQUISITESElectrical engineers, signal processing professionals, and students studying systems theory and filter design will benefit from this discussion on convolution integrals and their applications.
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?