(win32) waveInXXX 関数を使用してマイクから特定のサンプリング周波数 (たとえば 8kHz、場合によってはさらに低い) でサンプルを収集する場合、システム/サウンドカードは入力サンプルにローパス フィルターを適用しますか? それともエイリアシングが発生しますか? ? サンプリング周波数を下げる前に、より高い周波数でサンプリングし、自分でフィルタリングを行う必要がありますか?
1 に答える
1
興味深い質問です。どのようにして答えを確実に見つけることができるかはわかりません(実験を除いて)。録音の実際のサンプル レートは 44.1kHz (または 48kHz) であり、Windows は SRC を実行するのではないかと思います。その場合、ローパス フィルターがほぼ確実に適用されます。サウンドカード自体が 8kHz でサンプリングしている場合、ハードウェアが事前にローパス フィルターを実行することを望むでしょう。
要するに、エイリアシング アーティファクトの問題が発生しない限り、わざわざローパス フィルターを実装しないでください。
于 2009-04-24T15:08:21.797 に答える