一、z變換的引入
首先,我們來看看DTFT的公式:X(ejω)=n=−∞∑+∞x[n]e−jωn x[n]=2π1∫2πX(ejω)ejωndω
那麼我們對於第一個式子,如果令 z=ejω,那麼就有:X(z)=n=−∞∑+∞x[n]z−n
這是當 ∣z∣=1 時的 z 變換公式。那麼,如果更一般的講,我們令:z=rejω,那麼就有:X(z)=n=−∞∑+∞x[n]z−n=n=−∞∑+∞x[n]r−ne−jωn=F(x[n]r−n)
也就是說,z 變換可以看作是 x[n]r−n 的傅里葉變換。其中,當 r=1 時,就變成了傅里葉變換。
值得注意的是,我們看 z=rejω 的表達式,其實是極座標形式,r 就可以表示半徑。那麼在 z 變換裏面非常關鍵的就是單位圓,他的作用與 拉氏變換裏面的虛軸一樣。
二、一些常用的 z 變換對
首先我們來看看 x[n]=anu[n]
他的DTFT我們很熟悉:當 |a| < 1時,x[n]=anu[n] 的DTFT爲:1−ae−jω1
下面我們來看看它的z變換:X(z)=n=−∞∑+∞anu[n]z−n=n=0∑+∞anz−n=n=0∑+∞(az−1)n
我們發現,這就是一個等比數列求和問題了。爲了使得數列的和有限存在,我們應該令公比 (az−1)<1,那麼數列的和即爲:X(z)=1−az−11=z−az
其ROC爲:∣az−1∣<1,即:∣z∣>∣a∣,所以我們知道 ROC 的形狀是一個半徑大於 ∣a∣ 的區域。那麼這裏又分爲兩種情況:1. 0<∣a∣<1 2. ∣a∣>1。我們看看0<∣a∣<1的圖:
可想而知,當 ∣a∣>1 時,其傅里葉變換就不存在了(因爲 ROC不包括單位圓)
下面我們來看看 x[n]=−anu[−n−1]
X(z)=n=−∞∑+∞−anu[−n−1]z−n=−n=−∞∑−1anz−n=−n=1∑+∞a−nzn=1−n=0∑+∞(a−1z)n
同樣地就變成了等比數列求和,要使得和有限,就應有:∣a−1z∣<1,即:∣z∣<∣a∣,那麼結果爲:X(z)=1−1−a−1z1=z−az
但是,雖然 z 變換的表達式和上面那個情況一樣,但是 ROC卻大有不同:
總結一些,大家需要記憶的兩類信號:
- x[n]=anu[n](右邊信號)
- x[n]=−anu[−n−1](左邊信號)
三、z 變換 ROC 的性質
既然有了拉氏變換關於 ROC 性質的印象,那麼這裏我們也就直接引入 z 變換 ROC 的性質:$$
- 對於左邊信號而言,ROC 位於最外層極點的外面
- 對於右邊信號而言,ROC 位於最內層極點的裏面
- 對於雙邊信號而言,ROC 是一個以原點爲中心的圓環
- z 變換的 ROC 不會包括任何一個極點
- 若 x[n] 是有限長度的,那麼,ROC可能是整個平面(但是有可能除去 z = 0 和/或 z = ∞)
三、z 變換的性質