Применяет ли waveInXXX фильтр нижних частот? - PullRequest
1 голос
/ 22 апреля 2009

Когда я использую функции (win32) waveInXXX для сбора сэмплов с микрофона с определенной частотой дискретизации (скажем, 8 кГц, возможно, даже ниже), применяет ли система / звуковая карта фильтр нижних частот на входном сэмпле, или я получаю псевдонимы? Должен ли я сэмплировать на более высокой частоте и выполнить фильтрацию самостоятельно, прежде чем понижать частоту сэмплирования?

1 Ответ

1 голос
/ 24 апреля 2009

Интересный вопрос. Я не знаю, как вы наверняка узнаете ответ (если не считать экспериментов). Я подозреваю, что фактическая частота дискретизации записи вполне может составлять 44,1 кГц (или 48 кГц), и тогда Windows будет делать SRC, и в этом случае фильтр нижних частот почти наверняка будет применен. Если сама звуковая карта сэмплирует на частоте 8 кГц, можно надеяться, что аппаратное обеспечение выполнит фильтр нижних частот заранее.

Короче говоря, не беспокойтесь о внедрении фильтра нижних частот, если у вас нет проблем с наложением артефактов.

...