我一遍又一遍地使用MATLAB帮助和谷歌,但找不到任何解决方案。
首先,设计带阻滤波器,帮助说:
键入:'stop'表示订单2 * n带阻数字滤波器,如果Wn是双元素向量,则Wn = [w1 w2]。阻带是w1< w< W2。
这是否意味着当我设计我的bandstop过滤器时,代码应为:
[B,A] = butter(2*N,Wn); OR [B,A] = butter(N,Wn);`
用户在运行时期间提供订单N
,并使用已知参数的Wn
函数计算buttrod
。
第二,根据帮助,只有3种类型可用于设计一个butterworth滤波器(低,高和停止),我如何设计带通滤波器?
答案 0 :(得分:3)
文档令人困惑......您可以拥有所有4种文件管理器类型:
[B,A] = butter(N,Wn, 'type');
其中type ='stop','bandpass','low','high'