System object: dsp.LevinsonSolver
Package: dsp
Reflection coefficients corresponding to columns of input
K = step(levinson,X)
A = step(levinson,X)
[A, K] = step(levinson,X)
[..., P] = step(levinson,X)
Note
Starting in R2016b, instead of using the step
method
to perform the operation defined by the System object™, you can
call the object with arguments, as if it were a function. For example, y
= step(obj,x)
and y = obj(x)
perform
equivalent operations.
K = step(levinson,X)
returns
reflection coefficients K
corresponding
to the columns of input X
. X
is typically a column or matrix of autocorrelation
coefficients with lag 0
as the
first element.
A = step(levinson,X)
returns
polynomial coefficients A
when
the AOutputPort
property is true
and
the KOutputPort
property is false
.
[A, K] = step(levinson,X)
returns
polynomial coefficients A
and
reflection coefficients K
when
both the AOutputPort
and KOutputPort
properties
are true
.
[..., P] = step(levinson,X)
also
returns the error power P
when
the PredictionErrorOutputPort
property is true
.
Note
obj
specifies the System object on
which to run this step
method.
The object performs an initialization the first time the step
method
is executed. This initialization locks nontunable
properties and input specifications, such as dimensions, complexity,
and data type of the input data. If you change a nontunable property
or an input specification, the System object issues an error.
To change nontunable properties or inputs, you must first call the release
method
to unlock the object.