Let's look at a simple example of windowing to demonstrate what happens when we turn an infinite duration signal into a finite duration signal through windowing.
Complex Sinusoid:
Notes:
This signal is infinite duration. (It doesn't die out as
increases.) In order to end up with a signal which dies out
eventually (so we can use the DFT), we need to multiply our signal by
a window (which does die out).
Putting all this together, we get the following:
Our original signal (unwindowed, infinite duration), is
A portion of the real part,
The imaginary part,
, is of course identical but
for a 90-degree phase-shift to the right.
The Fourier Transform of this infinite duration signal is a delta
function at
:
The following is a diagram of a typical window function:
This may be called a ``zero-centered'' (or ``zero phase'', or
``even'') window function, which means its phase in the frequency
domain is either zero or
, as we will see in detail later.
(Recall that a real and even function has a real and even Fourier
transform.) The window is also nonnegative, as is typical.
We might also require that our window be zero for negative time. Such a window is said to be `causal'. Causal windows are necessary for real-time processing:
By shifting the original window in time by half its length, we have turned the original non-causal window into a causal window. The Shift property of the Fourier Transform tells us that we have introduced a linear phase term.
The windowed complex sinusoid is:
(Note carefully the difference between
The Convolution Theorem tells us that our multiplication in the time
domain results in a convolution in the frequency domain. Hence, in
our case, we will obtain the convolution of a delta function at
frequency
, and the transform of the window:
The result of convolution with a delta function is the original function, shifted to the location of the delta function. (The delta function is the identity element for convolution.)