[問題] 請教IIR濾波器問題(有點急,麻煩各位的回答),謝謝。已回收

看板MATLAB作者 (正港球王...)時間13年前 (2010/09/02 01:14), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串1/1
各位先進好,最近要模擬一個低通濾波器,不過看了兩天, 效果不太好,就想到板上請教一下各位先進,看會不會有所突破, 麻煩會的可以不吝告訴我,謝謝。 主要是IIR,impulse invariance method,butterworth的問題。 這三者的關係如下,或是要怎樣修正我的想法。 IIR是一種數學表示方法,表示此數位濾波器的型式是包含回授(不同於FIR), 而impulse invariance method是一種轉換方式,利用此方法,將IIR的時域資料, 如a(1)~a(M)與b(0)~b(N)轉換成Z domain下的型式。(係數在時域和Z下應該一樣???) 而我要設計一個500HZ為截止頻率的低通濾波器,再選用butterworth類型的濾波器。 再請問matlab指令,[a,b]=butter[n,Wn],此正規頻率的意義??? 在這邊我選用butterworth低通濾波器,但我要怎樣設定它是IIR型式,而且是透過 impulse invariance method。 而在matlab toolbox裡的filter design, 我可以選filter=IIR , order=2 , 哪邊選擇section, 我需要的是一個二階的轉移函數,而此方法求得的a,b。 是否跟時域的a,b相同。 謝謝各位可以大方的提出看法,謝謝。 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 114.25.49.9
文章代碼(AID): #1CVedvRc (MATLAB)