- #1
henry wang
- 30
- 0
Physically or mathematically, what does the Convolution integral compute?
micromass said:Let's look at multiplying sums. You have
[tex](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)[/tex]
Hmm, let's generalize this:
[tex]\sum_{n=0}^N a_n \sum_{m=0}^N b_m = \sum_{k=0}^N c_k[/tex]
where
[tex]c_k = \sum_{i=0}^k a_i b_{k-i}[/tex]
We can generalize this to series too:
[tex]\sum_{n=0}^\infty a_n \sum_{m=0}^\infty b_n = \sum_{k=0}^\infty c_k[/tex]
with
[tex]c_k = \sum_{i=0}^k a_i b_{k-i}[/tex]
The convolution product is merely the continuous generalization of this: we replace sum by integral:
[tex]\int f(t) g(\tau - t)dt[/tex]
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?
The Convolution integral is a mathematical operation that combines two functions to produce a third function. It is often used in signal processing and image processing to model the output of a linear system when the input is a time-varying signal or an image.
The Convolution integral has a wide range of applications in various fields such as engineering, physics, mathematics, and economics. It is commonly used in signal processing, image processing, and probability theory to model real-world systems and phenomena.
The Convolution integral is calculated by multiplying one function by a reversed and shifted version of the other function, and then integrating the product over the entire range of the variables. This results in a new function that represents the combined effect of the two original functions.
The Convolution integral has several interpretations, including representing the output of a linear system when the input is a time-varying signal, calculating the probability density function of the sum of two independent random variables, and determining the response of a system to an impulse input.
The Convolution integral and Fourier transforms are closely related. The Convolution integral can be seen as a multiplication in the frequency domain, which is equivalent to a convolution in the time domain. This relationship is known as the Convolution theorem and is used in many applications, such as signal filtering and image deblurring.