dsp.LevinsonSolver
(Removed) Solve linear system of equations using Levinson-Durbin recursion
dsp.LevinsonSolver
has been removed. Use levinson
instead. For more information, see Compatibility Considerations.
Description
The LevinsonSolver
object solves linear systems of
equations using Levinson-Durbin recursion.
To solve linear systems of equations using Levinson-Durbin recursion:
Define and set up your System object™. See Construction.
Call
step
to solve the system of equations according to the properties ofdsp.LevinsonSolver
. The behavior ofstep
is specific to each object in the toolbox.
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.
Construction
levinson = dsp.LevinsonSolver
returns a System object, levinson
, that solves a Hermitian
Toeplitz system of equations using the Levinson-Durbin recursion.
levinson = dsp.LevinsonSolver(
returns a Levinson-Durbin object, 'PropertyName'
,PropertyValue
,...)levinson
, with each
specified property set to the specified value.
Properties
|
Enable polynomial coefficients output Set this property to |
|
Enable reflection coefficients output Set this property to |
|
Enable prediction error output Set this property to |
|
Action when value of lag zero is zero Specify the output for an input with the first coefficient as zero. Select
|
Methods
step | Reflection coefficients corresponding to columns of input |
Common to All System Objects | |
---|---|
release | Allow System object property value changes |
Examples
Algorithms
This object implements the algorithm, inputs, and outputs described on the Levinson-Durbin block reference page. The object properties correspond to the block parameters, except:
Output(s) block parameter corresponds to the AOutputPort and the KOutputPort object properties. |