Search Spectral Audio Signal Processing
Book Index | Global Index
Would you like to be notified by email when Julius Orion Smith III publishes a new entry into his blog?
Frequency Envelopes
We normally work in practice with instantaneous frequency
deviation instead of phase:
Since the

th channel of an

-channel uniform
filter-bank has
nominal
bandwidth given by

, the frequency deviation usually
does not exceed

.
Note that
is a narrowband signal centered about the channel
frequency
. As detailed in Chapter 8, it is typical
to heterodyne the channel signals to ``base band'' by shifting
the input spectrum by
so that the channel bandwidth is
centered about frequency zero (dc). This may be expressed by
modulating the analytic signal by
to get
The `b' superscript here stands for ``baseband,''
i.e., the
channel-filter
frequency-response is centered about dc. Working at
baseband, we may compute the frequency deviation as simply the
time-derivative of the instantaneous phase of the analytic signal:
where
denotes the time derivative of

. For notational
simplicity, let

and

. Then we have
For discrete time, we replace

by

to obtain [
175]
 |
(H.4) |
Initially, the
sliding FFT was used (hop size

in the
notation of Chapter
7 and Chapter
8). Larger hop sizes can result
in phase ambiguities,
i.e., it can be ambiguous exactly how many cycles
of a quasi-
sinusoidal component occurred during the hop within a given
channel, especially for high-frequency channels. In many
applications, this is not a serious problem, as it is only necessary
to recreate a psychoacoustically equivalent peak trajectory in the
short-time
spectrum. For related discussion,
see [
278].
Using (H.3) and (H.4) to compute the instantaneous
amplitude and frequency for each subband, we obtain data such as shown
qualitatively in Fig.H.15. A matlab algorithm for phase unwrapping
is given in §G.4.1.
Previous: Computing Vocoder ParametersNext: Envelope Compression
About the Author: Julius Orion Smith III
Julius Smith's background is in electrical engineering (BS Rice 1975, PhD Stanford 1983). He is presently Professor of Music and Associate Professor (by courtesy) of Electrical Engineering at
Stanford's Center for Computer Research in Music and Acoustics (CCRMA), teaching courses and pursuing research related to signal processing applied to music and audio systems. See
http://ccrma.stanford.edu/~jos/ for details.