Jump to content

Talk:Convolution theorem

Page contents not supported in other languages.
From Wikipedia, the free encyclopedia
This is an old revision of this page, as edited by Bob K (talk | contribs) at 15:51, 24 April 2013 (Deleted References to GNU C-Graph). The present address (URL) is a permanent link to this revision, which may differ significantly from the current revision.
WikiProject iconMathematics Start‑class Mid‑priority
WikiProject iconThis article is within the scope of WikiProject Mathematics, a collaborative effort to improve the coverage of mathematics on Wikipedia. If you would like to participate, please visit the project page, where you can join the discussion and see a list of open tasks.
StartThis article has been rated as Start-class on Wikipedia's content assessment scale.
MidThis article has been rated as Mid-priority on the project's priority scale.

Where do these 2pi's come from? As far as I know, it's just F(f * g) = F(f)F(g), F(fg) = F(f) * F(g)

I believe the 2pi's are applicable depending on which school of thought you come from. Mathematicians use fourier transforms with a 'frequency' term k. Engineers prefer to use the symbol omega for natural frequency, but call it k anyways. I'm not entirerly sure about this (which is why it's in discussion and not on the page) and I don't feel like looking it up. But check out the wikipedia page on Fourier transforms.


The 2pis probably come from what definition of the Fourier transform you choose to use. Wikipedia likes to put a 1/sqrt(2pi) in front of both the transform and the inverse transform whereas others choose to put a 1/2pi in front of the inverse transform alone. This is probably the same thing as the person above mentioned but I'm not sure. I believe that the latter is the form that leads to a convolution theorem with no 2pis.

Is there any chance of getting a derivation of the theorem on here so that we can see what's happening?

--Zapateria 14:43, 7 May 2006 (UTC)[reply]

Most authors try do be in how they choose their constants. So if the you chose to use a in the definitions of Fourier transform and inverse transform then often people like also to put the same factor infront of the definition of convolution to avoid the constant croping up in this theorem. 128.135.197.2 18:21, 17 July 2006 (UTC)[reply]

One possible derivation starts from an exponential Fourier series of an arbitrary periodic function with period , and then by a limiting process finds the formula for the coefficients as and the function becomes aperiodic. The Fourier series expression then becomes the inverse transform, and the coefficients become the Fourier integral. If you use as the "variables" then the coefficient in front of the inverse should turn out as and the coefficient in front of the direct transform should turn out as 1. This makes the convolution theorem turn out to be
This heuristic derivation would be more suited for the main article on the Fourier transform than for the article on the Convolution theorm. DivisionByZer0 19:29, 14 June 2007 (UTC)[reply]

Integration over ?

Why are the integrations shown here as being carried out over ? I see no indication of more than one dimension; so, shouldn't they just be over ?

If I recall correctly the multidimensional FT should look something like DivisionByZer0 20:00, 14 June 2007 (UTC)[reply]

My mistake: I now see the inner products in the argument of the exponentials.

References

I added a reference since someone insisted on the article having it. I took one of the books on the reference list of the Fourier transform page that happens to be a classic. Any other textbook on Fourier-analysis would also do, they all contain the material.

I will delete the call for references a second time. The material is standard and unlikely to be controversial so adding detailed citations is unlikely to be helpful. —Preceding unsigned comment added by MathHisSci (talkcontribs) 23:43, 19 January 2010 (UTC)[reply]

"Diagonalization"?

Would it be accurate to say that, in a way the convolution theorem says that convolution is a diagonal operation in a Fourier basis? —Ben FrantzDale (talk) 22:15, 17 January 2008 (UTC)[reply]

Whilst I know what you're getting at, I'm not sure that "diagonal operation" is a commonly-used term (at least in this sense). I could well be wrong though. Oli Filth(talk) 22:24, 17 January 2008 (UTC)[reply]
I'm glad you know what I'm getting at. I didn't think that was conventional lingo (hence the quotes). If there is a word for a generalization of the idea of a diagonal matrix, I would like to know it. —Ben FrantzDale (talk) 01:25, 18 January 2008 (UTC)[reply]
Only 24k matches for "diagonal operator". This is too few to be called "commonly-used" indeed. I suggest saying that "the convolution operator is diagonal with respect to the trigonometric system". --Javalenok (talk) 15:12, 15 November 2010 (UTC)[reply]
Late comment but it's a very relevant question (maybe the question from the operator theory point of view). Yes, that is exactly what is going on. Diagonalization can be be more generally interpreted as showing the operator at hand (in this case convolution with a given function, say g) is unitarily equivalent to a multiplication operator (multiplication by g^). The implementing unitary transform here is the Fourier transform, acting on the Hilbert space L2(R).
In fact, here we have simultaneous diagonalization of a commuting family of normal operators. This make the theorem a special instance of the spectral theorem. The Fourier transform does this by design. If you look at the family of operators given by convolution with some delta function δx. Convolution with δx takes f(y) to f(y-x). So this is a family of commuting unitary operators on L2(R). In the frequency domain, they become multiplication by e2πiξ•x. You can view e2πiξ•x as the "eigenvalues" (more precisely the spectrum) of convolution by δx. Now convolution with a general g(x) in L1(R) is simply the integral of these unitary operators. So the same result holds.
This is true for any locally compact group by the very definition of the Fourier transform. When you take that group to be the circle, since its Pontryagin dual is Z, we really have a case of "diagonalization"; the spectrum of all the operators under discussion are discrete. You would be looking at multiplication of sequences. Even simpler, take the cyclic group Zn (discrete Fourier transform), the whole discussion reduces to computing the eigenvalues of the cyclic shift on Cn, which are the n-th roots of unity.Mct mht (talk) 22:53, 15 September 2012 (UTC)[reply]
This should be pointed out in the article. The Katznelson reference probably contains a relevant discussion. Mct mht (talk) 23:03, 15 September 2012 (UTC)[reply]

Difficult for laymen

I think this is a tough read for a non-mathematician. Can someone sum it a way an educated programmer, but non-math major, can understand it easily? —Preceding unsigned comment added by 65.114.107.194 (talk) 21:10, 17 February 2010 (UTC)[reply]

Deleted References to GNU C-Graph

The following is re-posted, here, on advice from PamD noted at the end of this section.

Long before I wrote the proposed article "GNU C-Graph", I included references under the articles Convolution theorem and Convolution for the benefit of students and their professors teaching and learning about convolution. These references were removed by MrOllie and Hu12. Notwithstanding my belief that GNU C-Graph meets the WP:Notability criteria, Mark viking pointed out "external links aren't required to be WP notable, just relevant".

Most reasonable people would agree that removing the reference to the only software that easily demonstrates the convolution theorem would be a disservice to the public. The text of the references reads:

Under Convolution#External_links:

  • GNU C-Graph, a free software package for visualizing the convolution theorem, and displaying signals with their spectral plots.

Under Convolution_theorem#Additional_resources:

  • GNU C-Graph, a free software package for demonstrating the convolution theorem, and displaying signals with their spectral plots.

No doubt some WP:AGF administrator will recognise the educational value and reinstate the references for the benefit of the public.Visionat (talk) 14:16, 24 April 2013 (UTC)[reply]

Visionat, the places for these discussions are Talk:Convolution theorem and Talk:Convolution, not your own talk page. Those pages are also where you should have suggested the addition of links to the software you have written, bearing in mind WP:COI: to avoid any interpretation that you are promoting your own software, you should suggest the addition of the links on the talk page and allow independent editors (not necessarily administrators) to decide whether the links are an asset to the articles. If you look at WP:COIU, you will see that an editor with a possible conflict of interest may "make edits where there is clear consensus on the talk page (though it is better to let someone else do it)". That's the way to go. It's nothing personal, so your talk page is not the place for the discussion. I hope that helps. PamD
I have no objection, in principle, but when I follow the external link, I expect to see examples of output and information about what it will take to get up and running. What are the O/S requirements?, do I need a compiler?, etc. Instead it expects me to just start blindly downloading files into my PC. Beggars can't be choosers, but nobody is begging for this software. So it needs better advocacy, in my opinion, FWIW. --Bob K (talk) 15:51, 24 April 2013 (UTC)[reply]