In order to introduce time-dependency in the Fourier transform, a simple
and intuitive solution consists in pre-windowing the signal

around a
particular time

, calculating its Fourier transform, and doing that for
each time instant

. The resulting transform, called the
short-time
Fourier transform (STFT, or
short-time spectrum), is
where

is a
short time analysis window (see fig.
3.1)
localized around

and

.
Figure 3.1:
non-stationary signal
and the short-time
window
centered at time
 |
Because multiplication by the relatively short window

effectively suppresses the signal outside a neighborhood around the
analysis time point

, the STFT is a "local" spectrum of the signal

around

. Provided that the short-time window is of finite energy,
the STFT is invertible according to
with

. This relation expresses
that the total signal can be decomposed as a weighted sum of elementary
waveforms
which can be interpreted as ``building blocks" or ``
atoms". Each atom is obtained from the window

by a translation in
time and a translation in frequency (modulation). The corresponding
transformation group of translations in both time and frequency is called
the
Weyl-Heisenberg group.
Fig.
3.2 shows two such atoms corresponding to a gaussian
window.
Figure 3.2:
Time-frequency atoms: two atoms corresponding to
a gaussian window. The STFT is a projection of the analyzed signal on such
atoms which are relatively well localized in time and in frequency
 |
The STFT may also be expressed in terms of signal and window spectra:
where

and

are respectively the Fourier transforms of

and

. Thus, the STFT

can be considered as the result of
passing the signal

through a band-pass filter whose frequency
response is

, and is therefore deduced from a mother filter

by a translation of

. So the STFT is similar to a bank of
band-pass filters with constant bandwidth.
Eric Chassande-Mottin
2005-10-26