schurrc
Computes reflection coefficients from auto-correlation sequence using Schrur algorithm.
Calling Sequence
k = schurrc(r)
[k,e] = schurrc(r)
Parameters
k:
reflection coefficients or lattice parameters of prediction filter
e:
prediction error variance
r:
auto correltion sequence
Description
k = schurrc(r) uses the Schur algorithm to compute a vector k of reflection coefficients from a vector r representing an autocorrelation sequence. k and r are the same size. The reflection coefficients represent the lattice parameters of a prediction filter for a signal with the given autocorrelation sequence, r. When r is a matrix, schurrc treats each column of r as an independent autocorrelation sequence, and produces a matrix k, the same size as r. Each column of k represents the reflection coefficients for the lattice filter for predicting the process with the corresponding autocorrelation sequence r.
[k,e] = schurrc(r) also computes the scalar e, the prediction error variance. When r is a matrix, e is a column vector. The number of rows of e is the same as the number of columns of r.
Examples