A History of Spectral Audio Signal Processing
Phase Vocoder Sinusoidal ModelingSearch Spectral Audio Signal Processing
Would you like to be notified by email when Julius Orion Smith III publishes a new entry into his blog?
In this section, we describe a classic computer-music implementation of the phase vocoder (using the STFT) for purposes of measuring additive-synthesis parameters (amplitude, frequency, and occasionally phase versus frame time), as introduced by Moorer [175,176].
In analysis for additive synthesis,H.6 we convert a time-domain signal into a collection of amplitude and frequency envelopes, as graphed in Fig.H.15. It is usually desired that these envelopes be slowly varying relative to the original signal. This leads to the assumption that we have at most one sinusoid in each filter-bank channel. (By ``sinusoid'' we really mean ``quasi sinusoid,'' since its amplitude and phase may be slowly time-varying.) The channel-filter frequency response is given by the FFT of the analysis window used (Chapter 8).
The signal in the
subband (filter-bank channel) can be
written
Typically, the instantaneous phase modulation
is
differentiated to obtain instantaneous frequency deviation:
