To reduce the redundancy of the continuous STFT, we can sample it in the
time-frequency plane. Since the atoms used can be deduced from the window

by translation in time and in frequency, it is natural to sample the
STFT on a rectangular grid:

. The problem is then to choose the values of

and

so as to minimize the redundancy without loosing any information. For that,
we must have
Then, the atoms

constitute a discrete over-sampled
family of non orthonormal elements, which is called a
frame : when

, the time-frequency plane is not sufficiently "covered" by
the atoms

, i.e. there are "gaps" between adjacent
atoms.
When
, the family of atoms
can
constitute an orthonormal basis for an appropriate choice of the
window. But it can be shown that it is impossible to obtain such a basis
with a window
which is well localized in time and in frequency (this
property is known as the Balian-Low obstruction
[Dau92]). Therefore, for a well localized
window
(for example a gaussian window), the reconstruction formula will
not be numerically stable.
In the discrete case, the reconstruction (synthesis) formula of the
signal from the STFT is then given by
where
![$g_{n,m}(t)=g(t-nt_0)\ \exp{[j2\pi m \nu_0 t]}$](img134.png)
.
This relation is valid provided that the sampling periods
and
, the analysis window
and the synthesis window
are chosen
such that
with

defined as

and

for

. This condition is far more restrictive than the condition

required in the continuous case.
For a sampled signal
whose sampling period is noted
,
has
to be chosen so that
,
. We then have the
following analysis and synthesis formulae
These two relations can be implemented efficiently using a Fast Fourier
Transform (FFT) algorithm.
Eric Chassande-Mottin
2005-10-26