Exploring the Future Potential of AI-Enabled Smartphone Processors
Â
Presentation
1. VIET NAM NATIONAL UNIVERSITY- HOCHIMINH CITY
UNIVERSITY OF TECHNOLOGY
DSP PROJECT
SUBJECT : LINEAR PREDICTION MODELS
LECTURER : PGS.TS.LĂ TIáșŸN THÆŻá»NG
STUDENT : SOU VIRAK
TP.HCM, 08/ 2010
2. Agenda
âą Introduction
âą LPC
âą Least Mean Square Error
âą Levinson-Durbin Algorithm
âą Sub-band Linear Prediction Model
âą Frequency-Domain Signal Restoration
Using Prediction Models
3. Introdcution
âą Linear predictive coding (LPC) is a tool used mostly
in audio signal processing and speech processing for
representing the spectral envelope of a digital signal of
speech in compressed form, using the information of a
linear predictive model.
âą It is one of the most powerful speech analysis
techniques, and one of the most useful methods for
encoding good quality speech at a low bit rate and
provides extremely accurate estimates of speech
parameters.
4. Predictable vs Random Signal
âą The success with which a signal can be predicted
from it past samples depends on the autocorrelation
function, or equivalently the bandwidth and the power
spectrum, of the signal.
âą As illustrated in Figure Below, in the time domain, a
predictable signal has a smooth and correlated
fluctuation, and in the frequency domain, the energy of
a predictable signal is concentrated in narrow band/s
of frequencies. In contrast, the energy of an
unpredictable signal, such as a white noise, is spread
over a wide band of frequencies.
6. Linear Prediction coding
A linear predictor model forecasts the amplitude
of a signal at time m, x(m), using a linearly
weighted combination of P past samples
[x(mâ1), x(mâ2), ..., x(mâP)] as
7.
8.
9.
10.
11. The Prediction Error Signal
âą The prediction error signal is in general composed of three components:
(a) the input signal, also called the excitation signal;
(b) the errors due to the modelling inaccuracies;
(c) the noise.
The mean square prediction error becomes zero only if the following
three conditions are satisfied: (a) the signal is deterministic, (b) the signal
is correctly modelled by a predictor of order P, and (c) the signal is noise-
free. Substitution of equation (5) in (3). We obtain
where E(P) denotes the prediction error for a predictor of order P
12. Levinson-Durbin Algorithm
âą The Levinson-Durbin algorithm starts with a
predictor of order zero for which
âą The algorithm then computes the coefficients
of a predictor of order i, using the coefficients
of a predictor of order iâ1. In the process
of solving for the coefficients of a predictor
of order P, the solutions for the predictor
coefficients of all orders less than P are also
obtained: