我需要使用带有音频端口的PC对信号进行采样。 信号将在1 - >之间。为20KHz。
我使用MATLAB的'audiorecorder'功能对信号进行采样,然后在频域中对其进行分析。
然而,我发现当使用外部波形发生器输入不同频率(从1到20KHz)的信号并使用3.5mm插孔馈电时,会导致所记录信号幅度的巨大变化。随着频率的增加,振幅也会增加!
如何禁用信号采样时发生的高通滤波?
非常感谢
Eli Amselem
(下面我已经包含了我用过的MATLAB代码......)
r = audiorecorder(Fs, 16, 1);
recordblocking(r,Tf); %controls listening time
y = getaudiodata(r, 'double');
t = (0:N-1)*Ts;
plot(t,y);
xlim([0 400*Ts]);
ylim([-1 1]);
title('y(t) - Beat Signals')
xlabel('Time (sec)')
ylabel('Amplitude')