このページの翻訳は最新ではありません。ここをクリックして,英語の最新版を参照してください。
予測フィルター多項式の反射係数への変換
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)
では,最終予測誤差efinal
に基づいてゼロラグ自己相関r0
が返されます。
任意の我
に対してabs (k (i)) = = 1
の場合,反射係数を求めることは,条件が適切に整っていない問題になります。この場合,poly2rc
ではいくつかの南
が返され,警告メッセージが表示されます。
poly2rc
では,以下の再帰関係が実装されます。
この関係は,レビンソン再帰法(参考文献[1])に基づいています。この関係を実装するために,poly2rc
は一个
の最初の要素を空行列とし,その後の要素を反転してループ状に上の計算を実行します。ループ我
を反復するごとに,この関数では以下のことが実行されます。
k(我)
を(我)
と設定します。
上記の2番目の関係をベクトル一个
の1 ~我
の要素に適用します。
= (a - k(我)* fliplr (a)) / (1 k(我)^ 2);
凯,史蒂文·m·现代光谱估计。Englewood Cliffs,新泽西:Prentice-Hall, 1988年。