作者Gaak ()
看板MATLAB
标题[心得+问题]关於内建的滤波器
时间Tue May 30 23:05:10 2006
butterworth 跟 cheby1.2
在设计低通或高通时
所得的阶数~~通常都是所给定的阶数
e.g.
n=10
wn=0.5
[b,a]=butter(n,wn)
此时b,a都为11个系数的vector
但在改成带通时
n=10
wn=[0.3 0.5]
[b,a]=butter(n,wn)
此时的b,a则为21个系数的vector....<---这是为什麽呢??
而且在通带范围的设定上
若wn=[0.3 0.40001]...在高阶的状况下
所跑出来的滤波器...也不是所设定的那样
这是matlab本身的问题吗
还是我有什麽地方疏忽了~~~~
这三种比较起来的话~~~cheby2....
并不会有第二个问题~~~~
是IIR filter本身稳定度的问题吗 ??
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 220.134.30.220