回答:
Mattの答えをサポートし、さらにいくつかの詳細を提供するためだけに:
最近のほとんどのADCは、デジタルドメインでハードアンチエイリアス処理のほとんどを実行します。理由は、デジタルフィルターは、はるかに低いコストで副産物が少なくなる傾向があるためです。実際のチェーンは次のとおりです。
さらに説明すると、次のことを考慮してください。
しかし、8倍のオーバーサンプリングでは:
次の書籍は、物事のこれらの並べ替えのための優れた、明確なリソースです。
いいえ、これは意味がありません。ADCのサンプルレートが1kHzだとします。100 Hzの正弦波と900 Hzの正弦波は、ADCに入力されると、まったく同じデジタルサンプルのシーケンスを生成しますが、前者は通過させ、後者は減衰させます。同じ入力が供給されたときにデジタルフィルターが異なる出力を生成することをどのように期待しますか?
機能する可能性のある唯一のことは、ADCが許す限り速く入力信号をサンプリングし、それをデジタルドメインでターゲットのサンプルレートにダウンサンプリングすることです。ただし、CPUサイクルを無駄にしない限り、アナログを使用する方がよい上流のフィルター。
pichenettesの答えには同意しますが、簡単で安価な低次アナログアンチエイリアシングフィルターを使用し、デジタルドメインで残りのアンチエイリアシングフィルタリングを行うことはかなり一般的な慣行であることを付け加えたいと思います。もちろん、これは最大サンプリングレートで処理するのではなく、デジタルアンチエイリアシングフィルターの後でダウンサンプリングすることを意味します。要約:
もちろん、アナログアンチエイリアシングフィルターが必要です。
信号をダウンサンプリングできる場合、アナログフィルターは非常にシンプルに保つことができます。この場合、デジタルドメインで(ダウンサンプリングの前に)エイリアスをさらに削除できます。