主要内容

dsp.levinson解算器

(待删除)使用Levinson-Durbin递归求解线性方程组

dsp.levinson解算器将在将来的版本中删除。请使用莱文森相反有关详细信息,请参阅兼容性考虑.

描述

这个莱文森解算器对象使用Levinson-Durbin递归求解线性方程组。

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

  1. 定义并设置系统对象™. 看见建设.

  2. 呼叫根据方程组的性质求解方程组dsp.levinson解算器. 行为特定于工具箱中的每个对象。

从R2016b开始,而不是使用方法来执行由系统对象定义的操作,可以使用参数调用该对象,就像调用函数一样。例如y=阶跃(obj,x)y=obj(x)执行等效操作。

建设

levinson=dsp.levinson解算器返回一个系统对象,莱文森,使用Levinson-Durbin递推法求解Hermitian-Toeplitz方程组。

levinson=dsp.levinson解算器(“PropertyName”,财产价值,...)返回一个Levinson-Durbin对象,莱文森,并将每个指定的属性设置为指定的值。

性质

输出端口

启用多项式系数输出

将此属性设置为真的输出多项式系数A.. 二者都输出端口库普特波特属性不能为空假的同时,。对于标量输入,设置输出端口财产真的. 默认值是假的.

库普特波特

启用反射系数输出

将此属性设置为真的输出反射系数K. 不能同时设置这两个参数输出端口库普特波特属性到假的同时。对于标量输入,必须设置库普特波特财产假的. 默认值是真的.

预测错误输出端口

启用预测错误输出

将此属性设置为真的以输出预测误差。默认值为假的.

零次零动作

滞后零点的值为零时的动作

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

不动点性质

方法

对应于输入列的反射系数
对所有系统对象通用
释放

允许系统对象属性值更改

例子

全部崩溃

如果您使用的是R2016a或早期版本,请使用等效的step语法替换对对象的每个调用。例如obj(x)变成步骤(obj,x).

使用Levinson解算器从自相关系数计算多项式系数。

lev=dsp.levinson解算器;lev.AOutputPort=true;lev.KOutputPort=false;x=(1:100)';a=xcorr(x,10);%考虑非负滞后计算的自相关〔0 10〕。c=lev(a(11:结束));%计算多项式系数

算法

此对象实现上描述的算法、输入和输出莱文森·德宾块引用页。对象特性与块参数相对应,但以下情况除外:

输出(s)块参数对应于输出端口库普特波特对象属性。

兼容性考虑

全部展开

警告从R2021b开始

扩展能力

另见

2012年推出