Applications of the STFT
Spectral Envelope Extraction
Linear Prediction Spectral Envelope
Computation of Linear Prediction CoefficientsSearch 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 the autocorrelation method of linear prediction, the linear
prediction coefficients
are computed from the
Bartlett-window-biased autocorrelation function
(Chapter 5):
If the rank of the
autocorrelation matrix
is
, then the solution to (9.4)
is unique, and
this solution is always minimum phase [153] (i.e., roots of
are inside the unit circle in the
plane [247], so
that
is always a stable all-pole filter). In
practice, the rank of
is
(with probability 1) whenever
includes a noise component. In the noiseless case, if
is a sum
of sinusoids, each (real) sinusoid at distinct frequency
adds 2 to the rank. A dc component, or a component at half the
sampling rate, adds 1 to the rank of
.
The choice of time window for forming a short-time sample
autocorrelation and its weighting also affect the rank of
. Equation (9.3) applied to a finite-duration frame yields what is
called the autocorrelation method of linear
prediction [153]. Dividing out the Bartlett-window bias in such a
sample autocorrelation yields a result closer to the covariance method
of LP. A matlab example is given in §9.3.3 below.
The classic covariance method computes an unbiased sample covariance
matrix by limiting the summation in (9.3) to a range over which
stays within the frame--a so-called ``unwindowed'' method.
The autocorrelation method sums over the whole frame and replaces
by zero when
points outside the frame--a so-called
``windowed'' method (windowed by the rectangular window).
