我试图以这种方式实现低通,就像在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发布于 2013-07-23 05:19:41
问题是如何计算离散时间滤波器的极点(x)。您没有考虑采样频率!计算应该是x = exp(-2*pi*20/fm);,其中fm是以Hz为单位的采样频率。
发布于 2013-07-23 04:49:31
查看在线mathworks页面:Low Pass Filter Design
https://stackoverflow.com/questions/17796726
复制相似问题