Convolution Inverse: Family of Functions Explained

  • Context: Graduate 
  • Thread starter Thread starter mnb96
  • Start date Start date
  • Tags Tags
    Convolution Inverse
Join the discussion
Registration is free. Ask a follow-up in this thread, or start your own.
7 replies · 26K views
mnb96
Messages
711
Reaction score
5
Hello,
I noticed that it is possible to define an inverse for the convolution operator so that a function f convolved by its convolution-inverse [tex]f^{\ast-1}[/tex] gives the delta-function: [tex]f \ast f^{\ast-1} = \delta[/tex]
http://en.wikipedia.org/wiki/Convolution#Convolution_inverse

Which is the family of functions that admits this convolution inverse?
 
Physics news on Phys.org
mnb96 said:
Hello,
I noticed that it is possible to define an inverse for the convolution operator so that a function f convolved by its convolution-inverse [tex]f^{\ast-1}[/tex] gives the delta-function: [tex]f \ast f^{\ast-1} = \delta[/tex]
http://en.wikipedia.org/wiki/Convolution#Convolution_inverse

Which is the family of functions that admits this convolution inverse?

As long as the Laplace transform is defined for the function then you can calculate the convolution inverse by simply taking the inverse in the Laplace domain. Of course for a causal function the convolution inverse will be anti-causal.
 
...ok, thanks for the hint.
could we generalize more? Namely, for which family of functions is the Laplace transform defined? for all the functions in [tex]L^2(\Re)[/tex]?
 
I am sorry but I have to resume this thread.

The answer I received was not clear, and I don't see what the Laplace Transform has to do with the problem. I am besides interested in the whole real-axis, where the Laplace transform is not even defined.

Can anyone actually show how to obtain a convolution inverse for a function f, such that [tex]f \ast f^{\ast-1} = \delta[/tex]?
 
If [tex]f[/tex] and [tex]g[/tex] are functions of a real variable, then so is their convolution. Since [tex]\delta[/tex] is not (it is a Schwarz distribution, not a function of a real variable), the "convolution inverse" of a function of a real variable is never a function of a real variable.

Non-function example: The distribution [tex]\delta(x-c)[/tex] is called a "unit mass at [tex]c[/tex]". The convolution inverse of the unit mass at [tex]c[/tex] is the unit mass at [tex]-c[/tex].

Further non-examples: if [tex]\mu[/tex] and [tex]\nu[/tex] are measures on the line, then the support of the convolution is the sum of the supports (added as sets). So in order for the convolution of two measures to be [tex]\delta[/tex], both components must have one-point support. So even in this case, the only examples are essentially the ones given above.

We could try to go to more complicated distributions, dipoles and so on. But why?
 
OK, so what happens if I write:

[tex]f\ast f' = \delta[/tex]

[tex]\mathcal{F}\{f\ \ast f'\} = \mathcal{F}\{\delta\}[/tex]

[tex]\mathcal{F}\{f\} \mathcal{F}\{f'\} = 1[/tex]

[tex]\mathcal{F}\{f'\} = 1 / \mathcal{F}\{f\}[/tex]

[tex]f' = \mathcal{F}^{-1}\{ 1 / \mathcal{F}\{f\} \}[/tex]

Obviously we have to assume that [tex]\mathcal{F}\{f\}[/tex] is never zero, which for exaple happens when f is a Gaussian.
Why things seem to work in the Fourier domain but not in the time domain? Shouldn't the Fourier Transform define an isomorphism?
 
mnb96 said:
OK, so what happens if I write:

[tex]f\ast f' = \delta[/tex]

[tex]\mathcal{F}\{f\ \ast f'\} = \mathcal{F}\{\delta\}[/tex]

[tex]\mathcal{F}\{f\} \mathcal{F}\{f'\} = 1[/tex]

[tex]\mathcal{F}\{f'\} = 1 / \mathcal{F}\{f\}[/tex]

[tex]f' = \mathcal{F}^{-1}\{ 1 / \mathcal{F}\{f\} \}[/tex]

Obviously we have to assume that [tex]\mathcal{F}\{f\}[/tex] is never zero, which for exaple happens when f is a Gaussian.
Why things seem to work in the Fourier domain but not in the time domain? Shouldn't the Fourier Transform define an isomorphism?

if [tex]G = \mathcal{F}(g)[/tex] is the Fourier transform of a function, then [tex]1/G[/tex] is not the Fourier transform of a function.

For example: [tex]G[/tex] goes to [tex]0[/tex] at [tex]\infty[/tex], but [tex]1/G[/tex] doesn't.
 
Be very careful, you are going too fast.

Functions on [tex]\mathcal{L}_2[/tex] need not have to have an Fourier transform in the usual sense. You have to comfort yourself with the extension of [tex]\mathcal{L}_1\cap \mathcal{L}_2[/tex]

Things are not that trivial when it comes to these things. I would suggest you dig into deeper instead of fast conclusions