Я уже писал этот вопрос раньше, но на него не было ответа. Может быть, я не достаточно ясно, поэтому позвольте мне перефразировать:
Как известно, при дискретизации сигнала с определенной частотой дискретизации любая частота, превышающая половину частоты дискретизации, получает псевдоним. Чтобы избежать этого, вам нужно пропустить сигнал (либо в аналоговой форме, либо в цифровой форме, с выборкой с более высокой скоростью) через соответствующий фильтр нижних частот.
Теперь, в моем случае, я использую функции WaveIn в Windows, чтобы собрать микрофонный вход с определенной скоростью. Поскольку кажется, что функции waveIn работают с любой частотой дискретизации, которую я ему предоставляю, а не с произвольно заданными частотами, я действительно не знаю, действительно ли звуковая карта выполняет сэмплирование с этой скоростью, или же она производит дискретизацию с предопределенной частотой, и система "конвертирует" "это к моей запрошенной ставке. И мне все равно, на самом деле ...
Что меня беспокоит, так это то, что, когда я сэмплирую, скажем, на 8 кГц, выполняется ли звуковая карта или система выполняет фильтрацию нижних частот (либо аналоговую на звуковой карте, либо цифровую, которая затем ограничивается некоторой максимальной дискретизацией скорость, поддерживаемая звуковой картой), поэтому я не получу частоты сглаживания на моем входе.
Или, может быть, я должен сэмплировать с максимально возможной частотой дискретизации и отфильтровать частоты сам?