脈衝不變法
脈衝不變法是利用連續時間濾波器來設計離散時間無限脈衝響應(IIR)濾波器的一種方法,這種方法中對連續時間系統的脈衝響應進行取樣以產生離散時間系統的脈衝響應。離散時間系統的頻率響應就會是連續時間系統的頻率響應的位移後的拷貝之和;如果連續時間系統的頻帶大致限制在小於取樣的奈奎斯特頻率的範圍內,則離散時間系統的頻率響應會大致與連續系統的頻帶相同,低於奈奎斯特頻率。
討論
以 為取樣周期對連續時間系統的脈衝響應 取樣得到了離散時間系統的脈衝響應 。
因此,該系統的頻率響應為
如果連續時間濾波器是大致是帶限的(即當 時,),則每次取樣的頻率低於 π(即奈奎斯特頻率低於 1/(2T) Hz)的離散時間系統的頻率響應就會大致為連續時間系統的頻率響應:
- for
與雙線性轉換比較
注意到會出現混疊,包含有奈奎斯特頻率以下與超過該頻率連續時間濾波器的非零的響應混疊。雙線性轉換使用不同的映射方法,將連續系統能夠達到無限頻率的頻率響應,映射到在離散時間系統中至多能達到奈奎斯特頻率的範圍,避免了脈衝不變法線性地對頻率映射產生的循環混疊,從而可以替代脈衝不變法。
系統函數中極點的效應
若連續極點位於 ,系統函數可以用部分分式展開寫作
因此,使用拉普拉斯反轉換,得到脈衝響應為
對應的離散時間系統的脈衝響應定義如下
對離散時間脈衝響應進行Z轉換得到下面的離散時間系統函數
於是連續時間系統函數的極點被搬移到 z = eskT 處的極點。零點則不會這樣簡單地映射過去。[需要解釋]
零極點
如果系統函數既有零點也有極點,可以用相同方式映射,但結果不再是衝激不變的結果:離散時間脈衝響應不是簡單地與連續時間脈衝響應相等。這種方法名為匹配Z轉換方法,或叫做零極點映射。對於全極點濾波器,兩種方法是等價的。
穩定性和因果性
由於連續時間系統 s = sk 處的極點轉換到離散時間系統 z = exp(skT) 處的極點, s 左半平面的極點就會映射到 z 平面的單位圓內部;所以若連續時間濾波器是因果穩定的,則離散時間濾波器也會時因果穩定的。
修正公式
當一個因果的連續時間脈衝響應在 處不連續時,上述表達式不一致。[1] 這是因為 應道貢獻一半的值給 。
修正為:
對離散時間脈衝響應進行Z轉換得到下面的離散時間系統函數
參見
參考文獻
- ^ Jackson, L.B. A correction to impulse invariance. IEEE Signal Processing Letters. 2000-10-01, 7 (10): 273–275. ISSN 1070-9908. doi:10.1109/97.870677.
其他來源
- Oppenheim, Alan V. and Schafer, Ronald W. with Buck, John R. Discrete-Time Signal Processing. Second Edition. Upper Saddle River, New Jersey: Prentice-Hall, 1999.
- Sahai, Anant. Course Lecture. Electrical Engineering 123: Digital Signal Processing. University of California, Berkeley. 5 April 2007.
外部連結
- Impulse Invariant Transform at CircuitDesign.info(頁面存檔備份,存於網際網路檔案館) Brief explanation, an example, and application to Continuous Time Sigma Delta ADC's.