当我使用(win32)waveInXXX函数以某个采样频率(例如8kHZ,甚至可能更低)从麦克风收集样本时,系统/声卡是否在输入样本上应用了低通滤波器,否则我会产生混叠?
在降低采样频率之前,我应该以较高的频率进行采样并自己进行滤波吗?
最佳答案
有趣的问题。我不知道您将如何确定答案(没有进行实验)。我怀疑录制的实际采样率很可能是44.1kHz(或48kHz),然后Windows将执行SRC,在这种情况下,几乎可以肯定会使用低通滤波器。如果声卡本身以8kHz采样,则希望硬件能够预先执行低通滤波器。
简而言之,除非您遇到混淆伪影的问题,否则不要理会低通滤波器。
关于audio - waveInXXX是否应用低通滤波器?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/775164/