3 audio filtering signal-processing sampling pointer-aliasing
我之前已经发布过这个问题,但还没有得到答复.也许我不够清楚,所以让我改写一下:
如您所知,当您以特定采样率对信号进行采样时,任何高于采样率一半的频率都会出现锯齿.为了避免这种情况,您需要通过适当的低通滤波器传递信号(以模拟形式或以更高速率采样的数字形式).
现在,就我而言,我正在使用Windows的waveIn函数以一定的速率收集麦克风输入.由于waveIn函数似乎以我提供给它的任何采样率工作,而不是按照任意的预定速率工作,我真的不知道声卡是否实际以该速率采样,或者它是否以预定义的速率采样并且系统"转换" "这是我要求的费率.我也不在乎,实际上......
我所关注的是,当我在8kHz采样时,声卡或系统是否执行低通滤波器(声卡上的模拟卡或数字卡,然后限制为某些最大采样率)声卡)所以我不会在输入上得到混叠频率.
或者,我应该以尽可能高的采样率进行采样并自行过滤掉频率?
如果在采样信号之前没有使用LPF,我认为你会使用非常差的声卡.我不担心这个!您可以随时通过10kHz的音调进行检查,看看它是否有别名.
编辑:即使您的声卡以44.1或48等提供它,waveIn在重新采样时仍会执行LPF.这只是采样的一部分.在某些应用中可以转动抗混叠滤波器以获得时髦的频率环回效果,但默认情况下我认为它总是会打开.
| 归档时间: |
|
| 查看次数: |
458 次 |
| 最近记录: |