線形予測コーディング (FLAC などのオーディオ ファイル形式で使用されるものなど) を実行するときに使用する最適なフィルター次数を選択するための確立された方法があるかどうか疑問に思っています。
私の現在のアプローチは次のとおりです。
- 信号の塊を取る
- 0.5 tukey ウィンドウで信号をウィンドウ化する
- 自己相関係数を取得する
- 自己相関係数を使用して LPC 係数を計算する
- LPC 係数を持つ標準 FIR フィルターを使用して予測信号を生成します。
- 元の信号と予測された信号の間の誤差を測定する
- ステップ 1 に移動し、さまざまなフィルター次数で繰り返しを続けます ...
- 最小のエラーに基づいて最適な順序を選択する
プロセスのステップ 4 で作成されたエラーを見て、最適なフィルター次数を推定することは可能ですか? できればステップ4からステップ8にショートカットしたいです。