[心得+問題]關於內建的濾波器
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
MATLAB 近期熱門文章
PTT數位生活區 即時熱門文章