質問

私は実際に前にこの質問を掲載しましたが、それは回答されていません。たぶん私は十分に明確ではなかったので、私は言い換えてみましょう。

ご存知のように、あなたが特定のサンプリングレートで信号をサンプリングしているときに

、、サンプリング・レートの半分よりも高いのです任意の周波数は、エイリアスされます。それを避けるためには、適切なローパスフィルタを介して(アナログ形式で、またはより高いレートでサンプリングされたデジタル形式のいずれかで)シグナルを渡す必要があります。

さて、私の場合、私は一定の割合でマイク入力を収集するために、WindowsのwaveIn機能を使用しています。 waveIn機能は、私はむしろarbitary事前に定義されたレートでより、それに供給する任意のサンプリングレートで動作するように見えるので、私は本当にないアイデアそのレートでのサウンドカードは、実際のサンプルかどうかを持っていない、またはそれ事前に定義されたレートでサンプルおよびシステム「改宗場合「それは私の要求レートに。どちらも私は実際に...

、気にしないでください

懸念私は何を、私が8kHzの、たとえば、でサンプリングする場合、あるサウンドカードまたはシステムは、その後、いくつかの最大サンプリングに制限されているローパスfilterring(サウンドカードのアナログ1、またはデジタルいずれかを実行するかどうかですんサウンドカードでサポートされている率が)ので、私は私の入力に周波数をエイリアシング取得することはできません。

それとも、私は可能な限り高いサンプリングレートでサンプリングし、自分自身を周波数を除外する必要がありますか?

役に立ちましたか?

解決

私はそれが信号をサンプリングする前にLPFを使用しなかった場合は、非常に悪いサウンドカードを使用すると思います。私はこれを心配しないだろう!あなたは常に10kHzのトーンに渡すことで、チェックして、それがエイリアス伝わってくるかどうかを確認することができます。

編集:それはリサンプリング時にサウンドカードが44.1または48または何でそれを供給した場合でも、waveInはまだLPFを実行することになります。これは、サンプリングのほんの一部です。それはファンキーな周波数ループバック効果を得るために、いくつかのアプリケーションでは、アンチエイリアシングフィルタをオンにすることも可能ですが、デフォルトでは、私はそれが常にオンだろうと思っていると思います。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top