Signal Toolkit - lpc
- Function File:
a =
lpc(x)
- Function File:
a =
lpc(x, p)
- Function File:
[a, g] =
lpc(…)
- Function File:
[a, g] =
lpc(x, p)
-
Determines the forward linear predictor by minimizing the prediction error in the least squares sense. Use the Durbin-Levinson algorithm to solve the Yule-Walker equations obtained by the autocorrelation of the input signal.
x is a data vector used to estimate the lpc model of p-th order, given by the prediction polynomial
a = [1 a(2) … a(p+1)]
. If p is not provided,length(p) - 1
is used as default.x might also be a matrix, in which case each column is regarded as a separate signal.
lpc
will return a model estimate for each column of x.g is the variance (power) of the prediction error for each signal in x.
See also: aryule,levinson.