This module introduces time-frequency uncertainty principle.
Recall that Fourier basis elements
exhibit poor time localization abilities - a
consequence of the fact that
is evenly spread over all
. By
time localization we mean the
ability to clearly identify signal events which manifest duringa short time interval, such as the "glitch" described in
an earlier
example .
At the opposite extreme, a basis composed of shifted Dirac
deltas
would have excellent time localization but terrible
"frequency localization," since every Dirac basis element isevenly spread over all Fourier frequencies
. This can be seen via
, regardless of
.
By
frequency localization we mean the ability to
clearly identify signal components which are concentrated atparticular Fourier frequencies, such as sinusoids.
These observations motivate the question: does there exist a
basis that provides both excellent frequency localization
and excellent time localization? The answer
is "not really": there is a fundamental tradeoff between thetime localization and frequency localization of any basis
element. This idea is made concrete below.
Let us consider an arbitrary waveform, or basis element,
. Its CTFT will be denoted by
. Define the energy of the waveform to be
, so that (by Parseval's theorem)
Next, define the temporal and spectral centers
It may be interesting to note that both
and
are non-negative and integrate to one, thereby
satisfying the requirements of probability density functionsfor random variables
and
. The temporal/spectral
centers can then be interpreted as the
means (
i.e. , centers
of mass) of
and
.
as
and the temporal and spectral widths
The
quantities
and
can be interpreted as the
variances of
and
, respectively.
as
If the waveform is well-localized in time, then
will be concentrated at the point
and
will be small. If the waveform is well-localized in frequency,
then
will be concentrated at the point
and
will be small. If the waveform is well-localized in both time
and frequency, then
will be small. The quantity
is known as the
time-bandwidth product .
From the definitions above one can derive the fundamental
properties below. When interpreting the properties, it helpsto think of the waveform
as a prototype that can be used to generate an entire
basis set. For example, the Fourier basis
can be generated by frequency shifts of
,
while the Dirac basis
can be generated by time shifts of
-
and
are invariant to time and frequency
Keep in mind the fact that
and
are alternate descriptions of the same
waveform; we could have written
in place of
above.
shifts.
This implies that all basis elements constructed from time
and/or frequency shifts of a prototype waveform
will inherit the temporal and spectral widths of
.
- The
time-bandwidth product
is invariant to time-scaling.
The invariance property holds also for
frequency scaling, as implied by the Fourier transformproperty
.
The above two equations imply
Observe that time-domain expansion (
i.e. ,
) increases the temporal width but decreases the
spectral width, while time-domain contraction(
i.e. ,
) does the opposite. This suggests that
time-scaling might be a useful tool for the design of abasis element with a particular tradeoff between time andfrequency resolution. On the other hand, scaling cannot
simultaneously increase both time
and frequency resolution.
- No waveform can have time-bandwidth product less than
.
This is known as the
time-frequency uncertainty
principle .
- The Gaussian pulse
achieves the minimum time-bandwidth product
.
Note that this waveform is neither bandlimited nor
time-limited, but reasonable concentrated in both domains(around the points
and
).
Properties 1 and 2 can be easily verified using the definitions
above. Properties 3 and 4 follow from the
Cauchy-Schwarz inequality .
Since the Gaussian pulse
achieves the minimum time-bandwidth product, it makes
for a theoretically good prototype waveform. In other words, wemight consider constructing a basis from time shifted, frequency
shifted, time scaled, or frequency scaled versions of
to give a range of spectral/temporal centers and
spectral/temporal resolutions. Since the Gaussian pulse hasdoubly-infinite time-support, though, other windows are used in
practice. Basis construction from a prototype waveform is themain concept behind
Short-Time Fourier Analysis and the
continuous Wavelet
transform discussed later.