對不起,可能是微不足道的問題,但我是信號處理新手,我沒有找到很好解釋的Python代碼。所以我會很高興得到虛擬的解釋:)如何在Python中編寫採樣信號的低通濾波器?
我有一些信號,每1納秒(1e-9秒)採樣,並且有,比方說,1e4點。 我需要從這個信號過濾高頻率。假設我需要過濾高於10MHz的頻率。 我希望對於頻率低於截止頻率的信號將通過不變。這意味着對於低於截止頻率的頻率,濾波器的增益將爲1。 我希望能夠指定過濾器順序。我的意思是,階數濾波器在截止頻率之後有20db/decade的斜率(功率滾降),二階濾波器在截止頻率之後有40db/dec的斜率等等。 代碼的高性能是重要的。
非常感謝您的幫助。 Alex。
[你有什麼試過?](http://mattgemmell.com/2008/12/08/what-have-you-tried/) – 2012-07-11 08:21:47
我試了這個http://azitech.wordpress.com/2011/03/15/design-a-butterworth-scipy低通濾波器/ – Alex 2012-07-11 08:25:27