Linear Predictive Coding

LPC, Levinson-Durbin recursion

Extract linear predictive coefficients and reflection coefficients. Apply the Levinson-Durbin recursion.


corrmtxData matrix for autocorrelation matrix estimation
levinsonLevinson-Durbin recursion
lpcLinear prediction filter coefficients
rlevinsonReverse Levinson-Durbin recursion
schurrcCompute reflection coefficients from autocorrelation sequence
ac2polyConvert autocorrelation sequence to prediction polynomial
ac2rcConvert autocorrelation sequence to reflection coefficients
is2rcConvert inverse sine parameters to reflection coefficients
lar2rcConvert log area ratio parameters to reflection coefficients
lsf2polyConvert line spectral frequencies to prediction filter coefficients
poly2acConvert prediction filter polynomial to autocorrelation sequence
poly2lsfConvert prediction filter coefficients to line spectral frequencies
poly2rcConvert prediction filter polynomial to reflection coefficients
rc2acConvert reflection coefficients to autocorrelation sequence
rc2isConvert reflection coefficients to inverse sine parameters
rc2larConvert reflection coefficients to log area ratio parameters
rc2polyConvert reflection coefficients to prediction filter polynomial


Linear Prediction and Autoregressive Modeling

Compare two methods for determining the parameters of a linear filter: autoregressive modeling and linear prediction.

Formant Estimation with LPC Coefficients

Estimate vowel formant frequencies using linear predictive coding.

Prediction Polynomial

Obtain the prediction polynomial from an autocorrelation sequence. Verify that the resulting prediction polynomial has an inverse that produces a stable all-pole filter.