低频声音采样

时间:2009-04-23 11:44:59

标签: audio filtering signal-processing aliasing sampling

我之前已经发布过这个问题,但尚未得到答复。也许我不够清楚,所以让我改写一下:

如您所知,当您以特定采样率对信号进行采样时,任何高于采样率一半的频率都会出现锯齿。为了避免这种情况,您需要通过适当的低通滤波器传递信号(以模拟形式或以较高速率采样的数字形式)。

现在,就我而言,我正在使用Windows的waveIn函数以一定的速率收集麦克风输入。由于waveIn函数似乎以我提供给它的任何采样率工作,而不是以任意预定义的速率工作,我真的不知道声卡是否实际以该速率采样,或者它是否以预定义的速率采样并且系统“转换” “这是我要求的费率。我也不关心,实际上......

当我在8kHz处采样时,我关注的是声卡或系统是执行低通滤波器(声卡上的模拟卡还是数字卡,然后限制为某些最大采样)声卡支持的速率)所以我不会在输入上得到混叠频率。

或许,我应该以尽可能高的采样率进行采样并自行过滤掉频率?

1 个答案:

答案 0 :(得分:5)

如果在采样信号之前没有使用LPF,我认为你会使用非常差的声卡。我不担心这个!您可以随时通过10kHz的音调进行检查,看看它是否有别名。

编辑:即使您的声卡以44.1或48等提供它,waveIn仍然会在重新采样时执行LPF。这只是采样的一部分。在某些应用中可以关闭抗混叠滤波器以获得时髦的频率环回效果,但默认情况下,我认为它总是会打开。