我想將幾個阻帶濾波器組合成一個濾波器,以瞭解濾波器在移除多個頻帶時如何改變相位。如何組合多個阻帶濾波器的濾波器係數 - Matlab
這個question爲兩個濾波器提供了一個解決方案,但是如果有兩個以上的濾波器帶呢?
這是顯示每個獨立過濾器的增益和相位的圖像。
所以我的問題是:
- ,如果我在篩選五個獨立操作
- 數據我可以結合篩選步驟爲一個單一的步驟發生了什麼階段?
我在Matlab中使用了butter和freqz函數。
[b,a] = butter(order,cutoff/(fs/2),'high');
[h,w] = freqz(b,a,fs);
謝謝。
請注意,您或許能看到效果更清楚,如果你['unwrap'相(HTTP:// WWW .mathworks.co.uk/help/matlab/ref/unwrap.html),然後繪製它;這個階段的不連續性並不存在:這只是從'freqz'返回的相位總是在'[-pi,pi]'範圍內的結果。您可能還想通過繪製'20 * log10(abs(h))'來繪製'dB re 1'中的響應。 – wakjah 2013-04-05 09:35:56
謝謝,很好的建議。 – sequoia 2013-04-05 15:45:38