數字訊號處理/Z變換
Z變換與DTFT有著密切的關係,在轉換、分析和處理離散微積分方程方面非常有用。Z變換之所以這樣命名,是因為字母“z”(小寫Z)被用作變換變數。
對於給定的序列x[n],我們可以這樣定義z變換X(z)
[Z變換]
- 需要注意的是,z是一個連續復變數,定義如下
- 其中是虛數單位。
可能存在幾個序列,它們將生成相同的z變換,不同的函式透過的收斂區域來區分,z變換中的求和將在該區域內收斂。這些收斂區域是以原點為中心的環帶。在給定的收斂區域中,只有一個將收斂到給定的。
- 對於
- 當
請注意,這兩個例子都具有相同的函式 作為它們的 Z 變換,但它們各自的 Z 變換中的無限求和收斂所需的收斂區域不同。許多關於 Z 變換的教科書只關注所謂的右半邊函式,也就是說函式 ,對於所有小於某個初始起始點 的 ,;也就是說,對於所有 ,。只要函式在起始點之後最多以指數方式增長,這些所謂的右半邊函式的 Z 變換將在一個通往無窮大的開環帶上收斂,,其中 是某個正實數。
需要注意的是,Z 變換很少需要手動計算,因為許多常見的結果已經在表格中進行了廣泛的整理,並且控制系統軟體也包含了它(MatLab、Octave、SciLab)。
Z 變換實際上是所謂的洛朗級數的特例,而洛朗級數又是常用的泰勒級數的特例。
逆 Z 變換可以這樣定義
[逆 Z 變換]
其中 C 是一個閉合迴路,位於 z 平面的單位圓內,幷包圍點 z = {0, 0}。
逆 Z 變換在數學上非常複雜,但幸運的是——就像 Z 變換本身一樣——結果在表格中進行了廣泛的整理。
如果我們將 代入 Z 變換,其中 是以弧度/秒為單位的頻率,則得到
這等價於 離散時間傅立葉變換 (Discrete-Time Fourier Transform) 的定義。換句話說,要從 Z 變換轉換為 DTFT,我們需要在單位圓上評估 Z 變換。
由於 z 變換等價於 DTFT,因此 z 變換具有許多相同的性質。具體來說,z 變換具有對偶性,並且它還有一個卷積定理的版本(稍後討論)。
Z 變換是一個線性運算元。
由於 Z 變換等價於 DTFT,因此它也具有一個值得明確說明的卷積定理。
- 卷積定理
- 離散時間域中的乘法變為 z 域中的卷積。z 域中的乘法變為離散時間域中的卷積。
Y(s)=X(s).H(s)
由於變數 z 是一個連續的復變數,因此我們可以將 z 變數對映到複平面,如下所示

假設我們有一個系統,其輸入/輸出關係定義如下
Y(z) = H(z)X(z)
我們可以將系統的傳遞函式定義為 H(z) 項。如果我們有一個基本的傳遞函式,我們可以將其分解成幾個部分
其中 H(z) 是傳遞函式,N(z) 是 H(z) 的分子,D(z) 是 H(z) 的分母。如果我們設 N(z)=0,則該方程的解稱為傳遞函式的 **零點**。如果我們設 D(z)=0,則該方程的解稱為傳遞函式的 **極點**。
傳遞函式的極點放大頻率響應,而零點衰減頻率響應。這很重要,因為當您設計濾波器時,可以在單位圓上放置極點和零點,並快速評估濾波器的頻率響應。
這是一個示例
因此,透過除以 X(z),我們可以證明傳遞函式定義如下
我們還可以找到 D(z) 和 N(z) 方程,如下所示
根據這些方程,我們可以找到極點和零點
- 零點
- z → 0
- 極點
- z → -1/2
可以證明,對於任何具有傳遞函式 H(z) 的因果系統,為了使系統穩定,H(z) 的所有極點都必須位於 z 平面的單位圓內。傳遞函式的零點可以位於圓內或圓外。參見 控制系統/Jury 判據。
增益是指輸出幅度與輸入幅度不同的倍數。如果在給定頻率下輸入幅度與輸出幅度相同,則稱該濾波器具有“單位增益”。
以下是 Z 變換最常見的一些性質。
| 時域 | Z 域 | 收斂域 (ROC) | |
|---|---|---|---|
| 符號 | 收斂域 (ROC): | ||
| 線性 | 至少為ROC1和ROC2的交集 | ||
| 時間平移 | ROC,除了如果,以及如果 | ||
| z域縮放 | |||
| 時間反轉 | |||
| 共軛 | 收斂域 (ROC) | ||
| 實部 | 收斂域 (ROC) | ||
| 虛部 | 收斂域 (ROC) | ||
| 微分 | 收斂域 (ROC) | ||
| 卷積 | 至少為ROC1和ROC2的交集 | ||
| 互相關 | 至少為X1(z)和X2()的收斂域的交集 | ||
| 乘法 | 至少為 | ||
| 帕塞瓦爾定理 |
- 初始值定理
- ,如果 是因果的
- 終值定理
- ,僅當 的極點位於單位圓內