Skip to content

15.4.1 Z 变换的性质

15.4.1.1 离散函数

若仅知函数 f(t)(0t<) 在自变量离散点 tn=nT(n=0,1,2,;T>0 是常数) 处的取值,则可记作 f(nT)=fn ,且构成序列 {fn} . 比如,在电工学中,在离散时间段 tn 处 “浏览” 函数 f(t) ,即可产生这样的序列. 其表达式为阶梯函数 (图 15.27).

只在自变量离散点处有定义的函数 f(nT) (称为离散函数) 和序列 {fn} ,二者是等价的.

0193686d-91c3-7222-a100-f59d7e5e597d_37_578_491_481_258_0.jpg

15.4.1.2 Z 变换的定义

1. 原序列和变换

给定序列 {fn} ,可得到无穷级数

(15.105)F(z)=n=0fn(1z)n.

若该级数收敛,则序列 {fn} 称为可 Z 变换的,且可表示为

(15.106)F(z)=Z{fn}.

{fn} 称为原序列, F(z) 称为变换函数, z 表示复变量, F(z) 是复值函数.

fn=1(n=0,1,2,) . 对应的无穷级数是

(15.107)F(z)=n=0(1z)n.

它表示公比为 1/z 的几何级数,当 |1z|<1 时,级数收敛,其和是 F(z)=zz1 . 当 |1z|1 时,级数发散. 因此,当 |1z|<1 时,即对于 z 平面内单位圆 |z|=1 的任何外点,序列 {1} 是可 Z 变换的.

2. 性质

根据式 (15.105),变换 F(z) 是复变量 1/z 的幂级数,由复幂级数 (参见第 979 页 14.3.1.3) 的性质, 可知如下结论:

a) 对于可 Z 变换的序列 {fn} ,存在实数 R ,使得当 |z|>1/R 时,级数 (15.105) 绝对收敛,当 |z|<1/R 时,级数发散. 当 |z|1/R0>1/R 时,级数一致收敛. R 是关于 1/z 的幂级数 (15.105) 的收敛半径. 若对于任意 |z|>0 ,级数收敛,则 R= . 对于不可 Z 变换的序列,有 R=0 .

b) 若当 |z|>1/R 时, {fn} 是可 Z 变换的,则当 |z|>1/R 时,对应的变换 F(z) 是解析函数,且它是 {fn} 的唯一变换. 反之,若当 |z|>1/R 时, F(z) 是解析函数,且在 z= 处, F(z) 是正则的,则对于 F(z) ,存在唯一的原序列 {fn} . 若 F(z) 有形如 (15.105) 的幂级数展开式,且 F()=f0 ,则称 F(z)z= 处是正则的.

3. 极限定理

与拉普拉斯变换的极限性质类似 (参见第 1006 页 (15.7b)),对于 Z 变换有下述极限定理成立.

a) 若 F(z)=Z{fn} 存在,则

(15.108)f0=limzF(z).

此处, z 可以沿着实轴或其他任何路径趋向于无穷大. 由于级数

(15.109)z{F(z)f0}=f1+f21z+f31z2+,(15.110)z2{F(z)f0f11z}=f2+f31z+f41z2+,

明显是 Z 变换,类似于式 (15.108),可得到

(15.111)f1=limzz{F(z)f0},f2=limzz2{F(z)f0f11z},.

通过这种方式,原序列 {fn} 可根据其变换 F(z) 来确定.

b) 若 limnfn 存在,则

(15.112)limnfn=limz1+0(z1)F(z).

但由于上述命题不可逆,根据式 (15.112),只有能保证 limnfn 存在时,才能确定其值.

fn=(1)n(n=0,1,2,) ,则 Z{fn}=zz+1 ,且 limz1+0(z1)zz+1=0 ,但 limn(1)n 不存在.

15.4.1.3 计算法则

在运用 Z 变换时,了解定义在原序列上的某些运算对变换的影响及其反过来的情况,是很重要的. 此处为了简化,当 |z|>1/R 时,将使用记号 F(z)=Z{fn} .

1. 平移

需要区分向前平移和向后平移.

(1) 第一移位定理: Z{fnk}=zkF(z)(k=0,1,2,) .(15.113)

nk<0 时,定义 fnk=0 .

(2) 第二移位定理: Z{fn+k}=zk[F(z)v=0k1fv(1z)v](k=1,2,) .(15.114)

2. 求和

|z|>max(1,1R) 时,有 Z{v=0n1fv}=1z1F(z) .(15.115)

3. 差分

对于差分

Δfn=fn+1fn,Δmfn=Δ(Δm1fn)(m=1,2,;Δ0fn=fn)

(15.116)

有下述等式成立:

Z{Δfn}=(z1)F(z)zf0,Z{Δ2fn}=(z1)2F(z)z(z1)f0zf0,(15.117)Z{Δkfn}=(z1)kF(z)zv=0k1(z1)kv1Δvf0.

4. 阻尼

对于任意复数 λ0|z|>|λ|R ,有

(15.118)Z{λnfn}=F(zλ).

5. 卷积

两个序列 {fn}{gn} 的卷积是运算

(15.119)fngn=v=0nfvgnv.

若当 |z|>1/R1 时, z 变换函数 Z{fn}=F(z) ,以及当 |z|>1/R2 时, Z{gn}=G(z) 存在,则对于 |z|>max(1R1,1R2) ,有

(15.120)Z{fngn}=F(z)G(z).

关系式 (15.120) 称为 Z 变换的卷积定理. 它相当于两个幂级数的乘法法则.

6. 变换的微分

(15.121)Z{nfn}=zdF(z)dz.

重复运用 (15.121),可得到 F(z) 的高阶导数.

7. 变换的积分

当假定 f0=0 时,有

(15.122)Z{fnn}=zF(ξ)ξdξ.

15.4.1.4 与拉普拉斯变换的关系

把离散函数 f(t) (参见第 1038 页 15.4.1.1) 描述为阶梯函数,则

f(t)=f(nT)=fn, 其中, nTt<(n+1)T(n=0,1,2,;T>0,T 是常数 ),(15.123)

对于该分段常数函数,求拉普拉斯变换 (参见第 1006 页 15.2.1.1,1.),当 T=1 时, 有

L{f(t)}=F(p)=n=0nn+1fneptdt(15.124)=n=0fnenpe(n+1)pp=1eppn=0fnenp.

(15.124) 中的无穷级数称为离散拉普拉斯变换,用 D 表示:

(15.125)D{f(t)}=D{fn}=n=0fnenp.

在式 (15.125) 中进行 ep=z 的替换后, D{fn} 表示关于 1/z 的幂级数,即所谓的洛朗级数(参见第 981 页 14.3.4). 替换 ep=z 启示了 Z 变换的名称. 根据该变换, 由式 (15.124),可最终得到,在阶梯函数的情况下,拉普拉斯变换和 Z 变换之间有下述关系:

(15.126a)pF(p)=(11z)F(z)

(15.126b)pL{f(t)}=(11z)Z{fn}.

通过这种方式,阶梯函数的 Z 变换 (参见第 1454 页表 21.15) 可转化为阶梯函数的拉普拉斯变换 (参见第 1431 页表 21.13), 反之亦然.

15.4.1.5 Z 变换的逆变换

Z 变换的逆变换是根据变换 F(z) ,探寻对应的唯一原序列 {fn} :

(15.127)Z1{F(z)}={fn}.

求逆变换有不同的方法.

1. 使用表格

若表格中没有给出函数 F(z) ,则我们可试着把 F(z) 转化为表 21.15 中已给出的函数.

2. F(z) 的洛朗级数

若关于 1/zF(z) 的级数展开式已知或可求出,则使用第 1039 页定义 (15.105), 可直接求其逆变换.

3. F(1z) 的泰勒级数

由于 F(1z) 是关于 z 的幂递增的级数,根据 (15.105),使用泰勒公式,可推出

(15.128)fn=1n!dndznF(1z)|z=0(n=0,1,2,).

4. 极限定理的应用

使用第 1040 页的极限式 (15.108) 和 (15.111),原序列 {fn} 可由其变换 F(z) 直接确定.

F(z)=2z(z2)(z1)2.

使用上述四种方法:

(1) 对 F(z)/z 进行部分分式分解 (参见第 18 页 1.1.7.3),可生成表 21.15 中包含的函数.

F(z)z=2(z2)(z1)2=Az2+B(z1)2+Cz1.

F(z)=2zz22z(z1)22zz1.

因此,当 n0 时, fn=2(2nn1) .

(2) 展开 F(z) ,可得到关于 z 的幂递减的级数:

(15.129)F(z)=2zz34z2+5z2=21z2+81z3+221z4+521z5+1141z6+.

由此表达式可得 f0=f1=0,f2=2,f3=8,f4=22,f5=52,f6=114, , 但对于一般项 fn ,无法得到一个闭合表达式.

(3) 对于公式 F(1z) 及其需要求出的导数 (见 (15.128)),建议考虑 F(z) 的部

分分式分解:

F(1z)=212z2z(1z)221z, 即 F(1z)=0, 对于 z=0dF(1z)dz=4(12z)24z(1z)34(1z)2, 即 dF(1z)dz=0, 对于 z=0d2F(1z)dz2=16(12z)312z(1z)412(1z)3, 即 d2F(1z)dz2=4, 对于 z=0d3F(1z)dz3=96(12z)448z(1z)548(1z)4, 即 d3F(1z)dz3=48, 对于 z=0d3F(1z)dz3=96(1z)448+8z(1z)5, 则 d3F(1z)dz3=48, 对于 z=0}

(15.130)

由此,根据式 (15.128),容易得到 f0,f1,f2,f3, .

(4) 运用极限定理 (参见第 1040 页 15.4.1.2, 3.), 可给出:

(15.131a)f0=limzF(z)=limz2zz34z2+5z2=0,(15.131b)f1=limzz(F(z)f0)=limz2z2z34z2+5z2=0,(15.131c)f2=limzz2(F(z)f0f11z)=limz2z3z34z2+5z2=2,f3=limzz3(F(z)f0f11zf21z2)(15.131d)=limzz3(2zz34z2+5z22z2)=8,,

其中运用了伯努利-洛必达法则(参见第 72 页 2.1.4.8,2.). 可依次求出原序列 {fn} .

version 1.24.0