poly2rc
将预测滤波器多项式转换为反射系数
语法
K = poly2rc(a)
[k,r0] = poly2rc(a,efinal)
描述
K = poly2rc(a)
转换预测滤波器多项式一个
对应晶格结构的反射系数。一个
可以是真实的,也可以是复杂的,还有(1)
不能为0。如果(1)
不等于1
, poly2rc将预测滤波器多项式归一化(1)
.k
行向量的大小是多少长度(a) 1
.
[k,r0] = poly2rc(a,efinal)
返回零滞后自相关,r0
,基于最终的预测误差,efinal
.
例子
限制
如果Abs (k(i)) == 1
对于任何我
,求反射系数是一个病态问题。poly2rc
返回一些南
S,并在这些情况下提供警告消息。
算法
poly2rc
实现这个递归关系:
这个关系是基于莱文森递归的[1].要实现它,poly2rc
遍历一个
在丢弃第一个元素后按相反的顺序。对于每个循环迭代我
,函数为:
集
k(我)
等于(我)
将上述第二个关系应用于元素1到元素
我
向量的一个
.A = (A -k(i)*fliplr(A))/(1-k(i)^2);
参考文献
[1]凯,史蒂文M。现代光谱估计.恩格尔伍德悬崖,新泽西州:Prentice-Hall, 1988。