Given $x(t) = f(t) \cdot g(t)$, what is the Fourier transform of $x(t)$? If possible, please explain your answer.

The motivation behind the question is homework, but this is a basic principle in the class that I never quite grasped properly. My current homework builds upon the principle of the question. So answering this question by no means will be doing my homework for me. This is why I am asking the general case.

Jonas Meyer
  • 50,123
  • 8
  • 190
  • 292
Cory Klein
  • 491
  • 1
  • 4
  • 6
  • 1
    To start with, you need some conditions on $f$ and $g$, for example their product $f\cdot g$ should be integrable - can you find such conditions? Also, what integral do you use in the course? – AD - Stop Putin - Nov 29 '10 at 17:44
  • 1
    f and g don't represent any specific functions. If there are restraints determining whether the transform can be performed, I would appreciate mention of those in the answer. I'm not sure what you mean by "what integral", I was unaware that there are more than one kind of "integral". – Cory Klein Nov 29 '10 at 17:50
  • @nomoreink: All this is mentioned in the article linked by George S. and also in the main article in wikipedia. – Timothy Wagner Nov 29 '10 at 17:54
  • The integral you know is called the Riemann integral. If you continue to study mathematics you will learn about the Lebesgue integral which is a kind of extension of the Riemann integral (not really but almost). Fourier analysis is best studied in terms of the Lebesgue integral, basically due to convergence issues and translation invariance. – AD - Stop Putin - Nov 29 '10 at 18:30

2 Answers2


Transforms such as Fourier transform or Laplace transform, takes a product of two functions to the convolution of the integral transforms, and vice versa.

This is called the Convolution Theorem, and is available with proof at wikipedia.


Fourier transform of a product is the convolution of the corresponding transforms. For details on conditions on the functions refer links below



Timothy Wagner
  • 9,889
  • 32
  • 44
  • Maybe I am reading your answer or the wikipedia article incorrectly. You seem to be stating that the Fourier transform of x is the convolution of Fourier(f) and Fourier(g). But your second link appears to state that Fourier(x) = Fourier(f) x Fourier(g), where the transforms of f and g are multiplied, not convolved. Perhaps I am missing something. – Cory Klein Nov 29 '10 at 18:02
  • 2
    @nomoreink: The link states that if $h$ is the convolution of $f$ and $g$ (not $*$ denotes convolution not multiplication), then the Fourier transform of $h$ is the product of the fourier transforms of $f$ and $g$. Conversely, (this is the part relevant to your question), if $h$ can be decomposed as a product of two integrable functions, then the Fourier transform of $h$ is the convolution of the transforms of $f$ and $g$. – Timothy Wagner Nov 29 '10 at 18:05