巴特沃斯滤波器的问题

13个视图(30天)
山姆
山姆 2014年12月24日
评论道: 明星黾 2015年1月3日
我需要应用巴特沃斯滤波器四阶与6赫兹截止频率。这就是我得到的:
[B] =黄油(0.6 4)
这是正确的吗?和“B”和“A”是什么意思?谢谢。

答案(1)

明星黾
明星黾 2014年12月24日
使用小写字母:
[B] =黄油(0.6 4);
“B” “一个” 的系数滤波器传递函数的分子和分母系数,分别。
奈奎斯特频率截止频率是正常的,所以正常的频率 0.6 意味着你的奈奎斯特频率 10赫兹 和采样频率 20赫兹 。如果这些都不是你的奈奎斯特采样频率,你需要重新设计你的过滤器。
我做这些步骤当我设计一个过滤器:
Fs =;%采样频率
Fn = f / 2;%奈奎斯特频率
Fc = 6 / Fn;%通带频率(正常)
Fz = 7 / Fn;% Stopgand频率(正常)
[n, n] = buttord (Fc Fs 1 10);%的过滤器
[B] =黄油(n, Wn);默认%设计低通滤波器
我总是使用 freqz 函数在这个阶段,可以肯定的是过滤器是稳定的。如果不是,我要么重新设计或增加这些额外的步骤:
(sos, g) = tf2sos (B);% Second-Order-Section实现
然后使用 filtfilt 功能来过滤你的信号,为了避免相位失真的过滤器。
5个评论
明星黾
明星黾 2015年1月3日
是的。这是正常阻带频率。我不能测试代码(我没有你的采样频率, Fs )或我了。

登录置评。

标签

社区寻宝

找到宝藏在MATLAB中央,发现社区如何帮助你!

开始狩猎!