实现具有20 Hz截止频率的低通单极

时间:2013-07-22 20:24:30

标签: matlab lowpass-filter

我试图以这种方式实现低通,就像在Digital signal processing guide书中那样,但我的alfa = 2.660393305517957e-55显然是错误的。这是代码:

x = exp(-2*pi*20);

a0 = 1 - x;
b1 = x;

eda2(1) = eda_raw2(1);

for n = 2:length(eda_raw2)
    eda2(n) = a0*eda_raw2(n) + b1.*eda2(n - 1);
end

2 个答案:

答案 0 :(得分:2)

问题是你如何计算离散时间滤波器的极点(x)。你没有考虑采样频率!计算应为x = exp(-2*pi*20/fm);,其中fm是以Hz为单位的采样频率。

答案 1 :(得分:0)

查看在线数学工作页面:Low Pass Filter Design