文档

dsp.LevinsonSolverSystem object

使用Levinson-Durbin递归解线性方程组

描述

LevinsonSolver对象解决使用Levinson-Durbin递归方程的线性系统。

解决使用Levinson-Durbin递归方程的线性系统:

  1. 定义和设置您的系统对象™。看到建设

  2. 调用一步求解方程组的性质dsp.LevinsonSolver。的行为一步是特定于每个对象在工具箱。

请注意

从R2016b开始,而不是使用一步定义的方法来执行操作系统对象,您可以调用对象的参数,就好像它是一个函数。例如,y =步骤(obj, x)y = obj (x)执行相同操作。

建设

莱文森= dsp.LevinsonSolver返回一个系统对象,莱文森,解决了埃尔米特托普利兹使用Levinson-Durbin递归方程组。

莱文森= dsp.LevinsonSolver (“PropertyName”,PropertyValue,……)返回一个Levinson-Durbin对象,莱文森,每个指定的属性设置为指定的值。

属性

AOutputPort

使输出多项式系数

将此属性设置为真正的输出多项式系数一个。这两个AOutputPortKOutputPort属性不能在同一时间。对于标量输入,设置AOutputPort财产真正的。默认值是

KOutputPort

使输出反射系数

将此属性设置为真正的输出反射系数K。你不能设置的AOutputPortKOutputPort属性在同一时间。对于标量输入,您必须设置KOutputPort财产。默认值是真正的

PredictionErrorOutputPort

使预测误差输出

将此属性设置为真正的输出预测误差。默认值是

ZerothLagZeroAction

行动当滞后零的值是0

指定一个输入的输出与第一系数为零。选择忽略使用零。默认值是使用零

定点属性

方法

一步 反射系数对应列的输入
常见的系统对象
释放

允许系统对象属性值的变化

例子

全部展开

请注意:本例中只运行在R2016b或更高版本。如果您使用的是较早的版本,用等效替换每个调用函数一步语法。例如,myObject (x)变成了一步(myObject x)。

使用Levinson解决计算多项式系数的自相关系数。

莱文森= dsp.LevinsonSolver;莱文森。一个OutputPort = true; levinson.KOutputPort = false; x = (1:100)'; ac = dsp.Autocorrelator(“MaximumLagSource”,“属性”,“MaximumLag”10);一个= ac (x);c = levinson(一个);%计算多项式的系数

算法

这个对象实现算法、输入和输出的描述Levinson-Durbin块引用页面。对象属性对应块的参数,除了:

输出(年代)块参数对应AOutputPortKOutputPort对象属性。

扩展功能

另请参阅

介绍了R2012a

这个主题有帮助吗?