[Math] Why do Fourier transforms use complex numbers

fourier analysis

I know that the Fourier transform is as follows:$$\hat{f}(\xi)= \int_{-\infty}^{\infty}\exp(-\mathrm ix\xi)f(x)\mathrm{d}x$$ but I couldn't understand why we should use the complex number $i$ in the integration. Does that mean I have a real function and after Fourier transformation, I get a complex function? I know that $\hat{f}(\xi)$ stand for the amplitude of each frequency. But what does it mean when the amplitude is a complex number?

Best Answer

You need to ask yourself why we use Fourier transforms. We want to transfer the signal from the space or time domain to another domain - the frequency domain. In this domain, the signal has two "properties" - magnitude and phase. If we want to get only the signal's "power" in a specific frequency bin, we indeed only need to take the absolute value of the Fourier transform, which is real. But, the Fourier transform gives the phase of each frequency as well.

While the first (magnitude's) importance is immediate, the phase is sometimes just as important. For example, for images, most of the information is contained in the phase and NOT in the amplitude. Also, frequency responses (Fourier transforms) are used in digital and analog filters, and the phase plays a major role here as well, especially for audio filters where a linear phase is required: this is what enables an audio filter to process all frequencies and output them without a different delay for each frequency (which will distort the sound - imagine a filter that makes your bass sound come a little before your treble...).

So I hope I convinced you the phase is important as well as the magnitude. And in order to get these two properties, we need something other than just real numbers, we need something with magnitude and phase. Something like a complex number.

Related Question