The Fourier transform converts a function of time into a function of frequency. Any signal, no matter how complex, can be expressed as a sum of pure sine and cosine waves of different frequencies, amplitudes, and phases. This is arguably the most important mathematical tool in signal processing. The transform takes a function f of t and produces F of omega, where omega is the angular frequency. The inverse transform reconstructs the original signal from its frequency components. The key insight is that operations that are complicated in the time domain — like convolution — become simple multiplication in the frequency domain.