Tag: 滤波器

C99相当于MATLAB“filter”?

为什么MATLAB和C版本会产生不同的结果? MATLAB: [B_coeffs, A_coeffs ] = butter(4, 100/(16000/2), ‘high’); state = zeros( 4, 1 ); input = zeros( 64,1 ); for i=1:64 input(i)=i; end [filtered_output, state] = filter( B_coeffs, A_coeffs, input, state ); C: int main(…) { for(int test=0; teststate[0], z1 = hpf->state[1], z2 = hpf->state[2], z3 = hpf->state[3]; unsigned int N = 64; unsigned […]

有人可以在这里找到PCM音频数据的高通滤波器样本吗?

美好的一天。 我是DSP的穷人。 我很难理解算法。 我有一个ac#应用程序,一个记录声波的录音机function,但这个声音是所有声音的混合物。 具体来说,当我收到数据时,我将过滤此数据以仅保存高频滤波后的音频数据,例如截止频率为15khz。 对于此滤波器,给出的是具有大小和截止频率的数据样本 C / C ++很好 在我收到数据样本时,应用高通滤波器,然后将结果保存到wav。 -thong

在C中实现2D卷积的快速方法

我正在尝试实现视觉算法,其中包括具有9×9拉普拉斯高斯滤波器的预滤波阶段。 您能指出一个简要解释快速filter实现的文档吗? 我想我应该利用FFT进行最有效的过滤。