Alsa话筒输入高通滤波器禁用

时间:2015-08-25 21:18:38

标签: linux audio filter alsa electronics

我试图使用基于CM108的USB声卡来测量带有DC分量的电压(在ubuntu 14.04上),但在OSCOPE中,有一个HPF应用于信号。声卡输入电容短路,并且没有其他电容与信号一致,但是当我将输入触摸到高或低时,我看到迹线的初始踢向顶部或底部但是它在一秒内返回到0V位置左右。

我认为OSCOPE不太可能应用这款HPF和CM108芯片,虽然它可能有适用HPF的代码,因为网上的其他人似乎已经使用这种设备测量DC,似乎不太可能(虽然我可能会对课程进行不同的修订。但是很可能看起来linux正在将驱动程序应用于alsa。

所以我想知道是否有人对alsa代码足够熟悉,告诉我是否是这种情况,如果我可以绕过它。我正在使用/ dev / dsp来提供OSCOPE。有什么地方我可以关闭这个HPF或使用应用较少处理的设备,或者甚至是alsa的替代方案,或者我是否需要破解驱动程序本身?

亲切的问候,皮特

1 个答案:

答案 0 :(得分:1)

ALSA不会更改录制的声音数据。

模拟输入路径中的电容无法消除ADC本身的偏移电压,因此用于音频的每个ADC都具有内置数字HPF。

只有极少数的ADC能够禁用HPF(并将其暴露在Linux驱动程序中);我所知道的唯一的是Xonar DG(X)和DS(X)卡。