0% found this document useful (0 votes)
499 views38 pages

Advanced Techniques in LPC Analysis

Linear Predictive Coding (LPC) is a technique for modeling audio signals using a linear combination of past samples and a source signal. By applying the Z-transform, this can be expressed as a transfer function. The goal of LPC is to minimize the error between the original and predicted signals. This is achieved by solving the Wiener-Hopf equations to find the prediction coefficients. LPC can be used for infinite memory prediction by applying a whitening process. The prediction coefficients are typically computed using the autocorrelation or covariance methods. LPC has applications in speech coding/synthesis, pitch prediction, computer music, and spectral envelope estimation.

Uploaded by

Han Nguyen
Copyright
© Attribution Non-Commercial (BY-NC)
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
499 views38 pages

Advanced Techniques in LPC Analysis

Linear Predictive Coding (LPC) is a technique for modeling audio signals using a linear combination of past samples and a source signal. By applying the Z-transform, this can be expressed as a transfer function. The goal of LPC is to minimize the error between the original and predicted signals. This is achieved by solving the Wiener-Hopf equations to find the prediction coefficients. LPC can be used for infinite memory prediction by applying a whitening process. The prediction coefficients are typically computed using the autocorrelation or covariance methods. LPC has applications in speech coding/synthesis, pitch prediction, computer music, and spectral envelope estimation.

Uploaded by

Han Nguyen
Copyright
© Attribution Non-Commercial (BY-NC)
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd

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
[Link], Lecture notes of MUS 240/ EE 625, available at [Link]

You might also like