Вопрос

На самом деле я уже публиковал этот вопрос раньше, но на него не было ответа.Возможно, я выразился недостаточно ясно, так что позвольте мне перефразировать:

Как вы знаете, когда вы отбираете сигнал с определенной частотой дискретизации, любая частота, превышающая половину частоты дискретизации, получает псевдоним.Чтобы избежать этого, вам необходимо пропустить сигнал (либо в аналоговой форме, либо в цифровой форме с более высокой частотой дискретизации) через соответствующий фильтр нижних частот.

Теперь, в моем случае, я использую функции Windows WaveIn для сбора микрофонного сигнала с определенной скоростью.Поскольку функции WaveIn, похоже, работают с любой частотой дискретизации, которую я им предоставляю, а не с произвольно заданными частотами, я действительно понятия не имею, действительно ли звуковая карта выполняет сэмплирование с такой скоростью, или же она выполняет сэмплирование с заранее заданной частотой, и система "преобразует" ее в запрошенную мной частоту.На самом деле меня это тоже не волнует...

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

Или, может быть, мне следует делать сэмплы с максимально возможной частотой дискретизации и самому отфильтровывать частоты?

Это было полезно?

Решение

Я думаю, вы бы использовали очень плохую звуковую карту, если бы она не использовала LPF перед выборкой сигнала.Я бы не стал беспокоиться об этом!Вы всегда можете проверить, передав звуковой сигнал частотой 10 кГц, и посмотреть, передается ли он с псевдонимами или нет.

Редактировать:Даже если ваша звуковая карта поставляла его на 44.1 или 48 или что-то еще, WaveIn все равно выполнял бы LPF при повторной выборке.Это всего лишь часть отбора проб.В некоторых приложениях можно включить фильтр сглаживания, чтобы получить необычные эффекты возврата частоты, но по умолчанию я думал, что он всегда будет включен.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top