rc2poly
反射係数の予測フィルタ,多項式への変換
構文
A = rc2poly(k)
[a,efinal] = rc2poly(k,r0)
説明
A = rc2poly(k)
では,(1)
=1
を使用して,ラティス構造に対応する反射係数k
が予測フィルタ,多項式一个
に変換されます。出力一个
は,長さ长度(k)
+ 1の行ベクトルです。
[a,efinal] = rc2poly(k,r0)
では,ゼロラグ自己相関r0
に基づいて最終予測誤差efinal
が返されます。
例
アルゴリズム
rc2poly
では,レビンソン再帰法(参考文献[1])を使用して出力一个
が計算されます。その関数は以下を実行します。
出力ベクトル
一个
を,k
の最初の要素に設定します。k
の残りの要素にいて,ルプを使用して繰り返し計算します。ルプ
我
の反復ごとに,A = [A + A (i-1:-1:1)*k(i) k(i)]
が計算されます。A = [1 A]
が実装されます。
参考文献
[1] Kay, Steven M.现代光谱估计。恩格尔伍德悬崖,新泽西州:Prentice-Hall, 1988。