オーディオをオーバーサンプリングするために FIR フィルターを使用しています。これは単純で典型的なウィンドウ化された sinc です。つまり、切り詰められてウィンドウ化された sinc 関数です。いつものように、過去と「未来」のサンプルが機能する必要があります。実際には、これはオーディオ出力が遅延することを意味します。sinc 関数は理想的なローパス フィルターです。私の質問は、「将来の」サンプルが必要ないことを除いて、同等のものです。この関数は、ブリック ウォール IIR フィルターのインパルス応答と同じだと思います。完璧なブリック ウォール カットオフがありますが、完全な位相応答はありません。
4586 次
1 に答える
9
特定の周波数応答が必要な場合、最小位相フィルターは、その応答で IIR または FIR フィルターの最小の「遅延」またはレイテンシーを提供します。すべての極とゼロが単位円内にある IIR フィルターは、最小位相フィルターになります。最小位相フィルターも線形位相ではないため、レイテンシを減らすにはその制約を解放する必要があります。FIR フィルターは、ケプタム手法 ( Oppenheim & Schaferを参照) によって、または十分に類似した周波数応答を持つ IIR フィルターを数値的に解き、内部のすべての極とゼロを反転し、適切にウィンドウ化されたインパルスを変換することによって、最小位相に近似的に変換できます。応答を FIR フィルターに戻します。
最小位相遅延よりも小さい位相遅延を取得しようとすると、フィルターの遷移帯域が平坦化され、遅延が「ゼロ」になると、フィルターは何も拒否するか、すべてを拒否する必要があり、役に立たなくなります。
于 2010-12-02T08:47:36.327 に答える