You are on page 1of 38

Linear Predictive Coding

Tecniche avanzate per il Trattamento dei Segnali Audio Augusto Sarti

Idea and motivations

Idea and motivations

Data model
If we assume that the signal is modeled by a linear combination of past samples and a source signal we may write that

Data model
By Z-transforming the previous equation we obtain

Data model

Fundamentals of LPC

Fundamentals of LPC

Goal of prediction

Goal of prediction

Goal of prediction

Goal of linear prediction

Orthogonality principle

Wiener-Hopf equations

Wiener-Hopf equations
The above equations are known as WienerHopf equations

Wiener-Hopf equations

Infinite memory Linear Prediction

Infinite memory Linear Prediction

Infinite Memory Linear Prediction

Infinite Memory Linear Prediction


Whitening process

Infinite Memory Linear Prediction

Computation of LPC parameters

Autocorrelation method

Covariance method

Frequency domain interpretation of LPC


Applying the DTFT to the error signal equation we obtain that

Power Spectrum Envelope Matching


After some passages (and the use of Parsevals theorem) we obtain that the error En is

Power Spectrum Envelope Matching

Power Spectrum Envelope Matching

Power Spectrum Envelope Matching

Power Spectrum Envelope Matching

Power Spectral Envelope Matching

Power Spectral Envelope Matching

Power Spectral Envelope Matching

Frequency Selective LPC

Frequency Selective LPC

Frequency selective LPC

Applications of LPC
Speech coding/synthesis Pitch Prediction (used in Codebook Excited Linear Prediction) Computer Music: cross-synthesis Spectral Envelope Estimation ...

References
J.O.Smith, Lecture notes of MUS 240/ EE 625, available at http://ccrma.stanford.edu/~jos/pubs.html

You might also like