巴特沃斯滤波器的问题
13个视图(30天)
显示旧的评论
答案(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
功能来过滤你的信号,为了避免相位失真的过滤器。