1 基本概念

Z变换是离散时间信号分析中的一种常用工具,能够把序列表示为复变量函数,从而将离散域问题转化为代数运算问题。它在研究系统响应、差分方程以及频域特性时具有较高的实用价值。由于其形式灵活,Z变换既可用于有限长度序列,也可用于无限长度序列。

1.1 定义

Z变换通常定义为序列与幂函数乘积的求和形式。对于给定离散序列,通过引入复变量z,可以把序列在时间索引上的变化编码为一个复平面中的函数表示。不同的定义方式主要取决于求和方向和所处理的序列类型。

1.1.1 单边Z变换

单边Z变换只对非负时刻的序列项进行变换,常用于处理具有初始条件的系统和因果系统。其表达形式更适合工程计算,尤其是在差分方程求解中,能够直接反映初始状态的影响。

1.1.2 双边Z变换

双边Z变换对整个整数范围内的序列求和,因此适用于更一般的离散时间信号。它在理论分析中更常见,能够完整描述序列的左右两侧结构,也便于讨论收敛域、极点零点等性质。

1.2 变量与符号约定

Z变换中的复变量通常记为z,序列索引常用n表示。为了便于统一处理,约定序列的时移、缩放以及因果性讨论都以整数索引为基础,避免与连续时间符号混淆。

1.2.1 复变量z的表示

复变量z是Z变换的核心参数,通常写作z = x + jy。它既承载幅值信息,也包含相位信息,因此可用于同时刻画信号的衰减、增长和振荡特征。

1.2.2 指数形式与极坐标形式

z也常写成指数形式或极坐标形式,即z = re^{j\omega}。其中r表示模,\omega表示辐角。这种表示方式便于分析单位圆、极点位置以及频率响应,是工程应用中最常见的写法之一。

1.3 与离散序列的关系

Z变换本质上是对离散序列的代数化表示。序列中的每一个采样点都通过z的幂次参与运算,因此序列的长度、增长趋势和对称性都会体现在变换结果中。

1.3.1 有限长序列

对于有限长序列,Z变换通常表现为有限项多项式或有理式。其收敛性一般较为容易处理,计算也相对直接,常用于数字滤波器和有限冲激响应系统的分析。

1.3.2 无限长序列

无限长序列的Z变换往往涉及无穷级数,必须结合收敛域才能确定其有效性。此类序列在描述递归系统、无限冲激响应系统以及指数衰减过程时非常常见。

2 收敛域

收敛域是Z变换理论中的关键概念,用于说明变换在哪些z值上成立。脱离收敛域讨论Z变换,往往会导致结果不完整甚至产生歧义,因此在分析中必须与变换式同时考虑。

2.1 收敛域的定义

收敛域是使Z变换级数绝对收敛的复平面区域。它通常不是单个点,而是一个区域,常见形式包括圆内、圆外或环形区域。

2.1.1 收敛半径与环形区域

当序列满足特定衰减条件时,收敛域可能表现为以原点为中心的圆内或圆外区域;对于双边序列,则常出现夹在两个半径之间的环形区域。这个几何结构有助于直观判断变换的适用范围。

2.1.2 收敛域与级数收敛

Z变换能否存在,取决于相关幂级数是否收敛。若级数在某一区域内绝对收敛,则该区域即为收敛域的一部分。序列项增长过快时,收敛域可能缩小甚至为空。

2.2 收敛域的性质

收敛域不仅说明变换是否存在,还反映序列的结构特征。它与极点分布、因果性以及信号左右侧性质密切相关,是判断系统类型的重要依据。

2.2.1 与极点的位置关系

对于有理函数形式的Z变换,极点通常位于收敛域边界之外或边界上。一般而言,收敛域不能包含极点,这一性质在系统分析和逆变换时都十分重要。

2.2.2 因果序列的收敛域特征

因果序列的Z变换收敛域通常位于最外层极点之外,并延伸到无穷远处。这种结构与序列只在非负时刻存在的特性相对应,也与因果系统的实现形式一致。

2.2.3 左边序列与双边序列的收敛域

左边序列的收敛域一般位于最内层极点之内,而双边序列则常形成环形收敛域。不同类型序列的收敛域差异,直接决定了它们在系统识别中的作用

2.3 收敛域的判定

收敛域通常可由序列项的增长趋势或已知变换式中的极点信息来判断。实际分析中,两种方法常结合使用,以提高判断准确性。

2.3.1 通过序列增长性判断

若序列的幅度随n增加而快速增长,则变换的收敛域往往较小;若序列指数衰减,则收敛域通常较大。通过估计序列渐近行为,可对收敛范围作出初步判断。

2.3.2 通过极点分布判断

当Z变换已写成有理函数时,极点位置往往直接决定收敛域边界。结合系统是因果还是反因果,可进一步确定收敛域应位于极点外侧还是内侧。

3 基本性质

Z变换具有多种与代数运算相对应的性质,这些性质使其在分析和计算中极为方便。通过性质变换,复杂的时域问题常可转化为简单的复域运算。

3.1 线性性质

Z变换满足线性叠加原理,因此对多个序列的组合分析十分便利。线性性质是它能够广泛用于系统分析的基础之一。

3.1.1 加法

若两个序列分别具有Z变换,则它们的和的Z变换等于各自Z变换之和。这使得分解复杂信号为若干简单分量成为可能。

3.1.2 常数倍

序列乘以常数后,其Z变换也相应乘以同一常数。该性质在归一化、幅度调整和系统增益分析中十分常见。

3.2 时移性质

时移是离散信号处理中最常见的操作之一。Z变换对时移的响应呈现出简单的乘幂关系,因此能有效描述延迟与提前。

3.2.1 正向时移

序列向后延迟若干单位时,Z变换通常乘以z的负幂。这个特性表明时间延迟在复域中对应相位和幂次变化。

3.2.2 反向时移

序列提前时,变换式会出现相反方向的幂次变化,并可能引入初始项修正。对于单边Z变换,这一处理尤其需要注意序列边界。

3.3 伸缩与反转性质

除了平移,序列在时间上的反转和指数调制也会显著影响其Z变换形式。这些性质常用于构造特殊信号和推导系统关系。

3.3.1 序列反转

将序列n换成−n后,Z变换中的变量往往对应取倒数。这一性质为分析对称序列和反因果过程提供了方便。

3.3.2 指数加权

序列乘以指数因子后,其Z变换相当于变量z作相应平移。该性质常用于频率平移、系统稳定性调节和差分方程简化。

3.4 卷积性质

卷积是离散系统中最重要的运算之一,而Z变换恰好能把卷积转化为乘积,从而大幅降低计算复杂度。

3.4.1 时域卷积对应乘积

两个序列在时域中的卷积,其Z变换等于各自Z变换的乘积。这一性质使系统串联分析变得直接而清晰。

3.4.2 频域乘积对应卷积

若在Z域中进行乘法运算,则对应时域中的卷积。该对应关系在滤波器级联、系统组合与响应合成中经常使用。

3.5 初值与终值定理

初值定理与终值定理能够从Z变换直接提取序列在起始和最终时刻的性质,因而在快速判断系统输出方面很实用。

3.5.1 初值定理

初值定理给出序列在初始时刻的取值与其Z变换之间的关系。它常用于验证求得的变换是否正确,并可快速获得起点信息。

3.5.2 终值定理

终值定理用于判断序列是否趋于稳定极限,以及该极限的具体数值。该定理通常要求满足一定稳定性条件,否则结果可能不成立

4 常见序列的Z变换

许多基础序列的Z变换具有标准形式,常被直接记忆并用于推导更复杂的结果。这些例子也是理解Z变换定义和性质的基础。

4.1 冲激序列

冲激序列是离散系统分析中的基本“探针”,用来表征系统对单点输入的响应。其Z变换最简单,也最具代表性。

4.1.1 单位冲激序列

单位冲激序列的Z变换恒为1。它体现了冲激在变换域中的基准作用,也是很多推导的起点。

4.1.2 移位冲激序列

移位后的冲激序列在Z域中对应z的幂次。移位量越大,幂次偏移越明显,常用于表示延迟和时间定位。

4.2 指数序列

指数序列在离散系统中十分常见,可描述衰减、增长和振荡等行为。其Z变换通常呈现简单的有理函数形式。

4.2.1 实指数序列

实指数序列的Z变换通常与一个几何级数有关,收敛域由指数底数决定。此类序列是研究稳定性和因果性的基础例子。

4.2.2 复指数序列

复指数序列兼具幅度变化和旋转特性,Z变换往往对应带有复极点的表达式。它与正弦、余弦序列之间存在直接联系。

4.3 常值与幂序列

常值和幂序列常用于描述简单增长规律以及系统的低阶响应。它们的Z变换结果在差分方程中十分常见。

4.3.1 常数序列

常数序列的Z变换可写为简单的几何级数形式,收敛域通常与单位圆外侧相关。它是最基本的非衰减序列之一。

4.3.2 n次幂序列

n次幂序列的Z变换通常可通过对几何级数求导得到,形式较常值序列更复杂。它常用于生成更高阶的序列表达式。

4.4 周期序列

周期序列在离散时间中具有重复结构,其Z变换往往与单个周期内的取值有关。周期性使其在频谱上表现出明显的离散特征。

4.4.1 正弦序列

正弦序列可由复指数表示分解而来,因此其Z变换可借助指数序列结果求得。它常用于测试系统的选择性和相位响应。

4.4.2 余弦序列

余弦序列同样可由复指数叠加得到,Z变换形式通常表现为对称的有理表达式。它在信号分解和滤波分析中非常常见。

5 逆Z变换

逆Z变换用于从Z域表达式恢复原始序列,是Z变换理论中的必要环节。它不仅关乎理论闭合,也直接影响实际求解能力。

5.1 逆变换的定义

逆Z变换是Z变换的反过程,其目标是根据复函数恢复对应的离散序列。由于同一表达式可能对应不同收敛域,逆变换时必须同时考虑函数形式和收敛信息。

5.1.1 复积分法

复积分法通过沿特定闭合路径积分来提取序列项,属于较为严格的解析方法。它在理论推导中较常见,但计算量相对较大。

5.1.2 留数法

留数法利用复分析中的留数定理求解逆变换,尤其适合有理函数。通过考察极点及其留数,可较快恢复时域序列。

5.2 计算方法

实际应用中,逆Z变换常借助代数技巧和查表方法完成,而不必每次都使用积分定义。不同方法适合不同形式的表达式。

5.2.1 部分分式展开

部分分式展开是求逆Z变换最常用的方法之一,尤其适用于有理函数。将复杂分式拆分成若干标准项后,可逐项反查结果。

5.2.2 长除法与级数展开

当分子次数不低于分母,或表达式更适合展开成幂级数时,长除法与级数展开便非常有效。它们能直接还原序列的前若干项。

5.2.3 查表法

查表法依赖常见Z变换对照表,适合快速求解标准形式的逆变换。工程计算中,这是一种高效而实用的手段。

5.3 多项式与有理函数的逆变换

多项式和有理函数是Z域中最常见的表示形式。它们的逆变换通常可归结为标准序列的线性组合。

5.3.1 分子分母同阶情形

当分子与分母同阶时,往往需要先进行多项式除法,再对剩余部分做分式分解。这样可以避免直接处理不适合展开的表达式。

5.3.2 重根情形

若分母存在重根,逆变换中会出现带幂次因子的序列项。重根会使表达式更复杂,但仍可通过标准分解与查表逐步处理。

6 系统分析应用

Z变换在离散系统分析中占有核心地位,能够连接输入、输出、系统结构和频率特性。通过它,可以较系统地研究许多工程问题。

6.1 离散时间系统描述

离散时间系统通常通过差分方程或传递函数描述。Z变换使这些描述之间能够相互转换,便于统一分析。

6.1.1 差分方程建模

许多离散系统可以写成输入输出变量之间的差分方程。对该方程施加Z变换后,时域递推关系可转化为代数方程,从而便于求解。

6.1.2 系统函数表示

系统函数是输入输出关系在Z域中的表达形式,通常定义为输出Z变换与输入Z变换之比。它概括了系统的动态特征,也是分析极点零点的重要对象。

6.2 稳定性分析

稳定性是系统分析中的重要指标,关系到系统输出是否会随输入有限而保持有界。Z变换通过极点和收敛域为稳定性判断提供了直接依据。

6.2.1 极点与稳定性

系统极点的位置通常决定系统的自然响应是否衰减。若极点靠近或落在特定区域,系统可能出现振荡、发散或边界稳定等现象。

6.2.2 收敛域与稳定性关系

对于满足一定条件的系统,收敛域包含单位圆往往意味着系统稳定。因而,收敛域与稳定性之间存在紧密联系,常被联合使用。

6.3 因果性分析

因果性描述系统输出是否只依赖当前及过去输入。在离散系统中,Z变换可以帮助判定系统是否具有可实现的前向响应结构。

6.3.1 因果系统判定

若系统函数的收敛域位于最外层极点之外,通常可判定系统为因果系统。因果性意味着输出不会提前依赖未来输入。

6.3.2 反因果系统判定

若收敛域位于最内层极点之内,则系统往往表现为反因果。此类系统在实际实时控制中较少见,但在理论分析中仍很重要。

6.4 频率响应

频率响应描述系统对不同频率成分的作用方式。Z变换与频率响应之间关系密切,尤其在单位圆附近具有直接解释。

6.4.1 单位圆上的取值

当z取单位圆上的点时,系统函数的值与频率特性直接对应。许多离散系统的幅频和相频分析都基于这一事实展开。

6.4.2 与DTFT的联系

离散时间傅里叶变换可看作Z变换在单位圆上的特例。若Z变换在单位圆上收敛,则便可进一步得到相应的频谱表达。

7 与其他变换的关系

Z变换并非孤立存在,它与拉普拉斯变换、傅里叶变换以及生成函数之间都有清晰联系。比较这些变换,有助于理解它在数学和工程中的位置。

7.1 与拉普拉斯变换的类比

Z变换与拉普拉斯变换在结构上非常相似,二者都通过复变量把时域对象映射到复平面。前者适用于离散时间,后者适用于连续时间。

7.1.1 离散与连续的对应关系

在信号处理的统一视角下,离散采样与连续变化可分别由Z变换和拉普拉斯变换描述。它们都支持稳定性、极点零点和系统响应分析。

7.1.2 s平面与z平面比较

s平面用于连续系统,z平面用于离散系统。二者的极点和收敛域概念相对应,但几何结构及单位圆、虚轴的角色各不相同。

7.2 与傅里叶变换的关系

傅里叶变换关注频域表示,而Z变换则是更一般的复域表示。前者可视为后者在特定条件下的边界情况。

7.2.1 频域抽样与周期性

Z域沿单位圆取值时,得到的频率响应与离散频谱相关。由于离散时间信号的频谱具有周期性,这一点在Z变换和傅里叶分析中都十分显著。

7.2.2 收敛条件比较

傅里叶变换要求更严格的可积或可和条件,而Z变换则允许在更广的收敛域内定义。正因为如此,Z变换常被用作傅里叶分析的前置工具。

7.3 与生成函数的联系

从形式上看,Z变换与生成函数非常接近,都是把序列编码为幂级数。二者在符号处理、递推关系和组合问题中都很有用。

7.3.1 形式幂级数表示

若把z的幂次视作形式变量,Z变换便可看作一种形式幂级数。这样的表示方式使序列运算更接近代数运算。

7.3.2 组合数学中的应用

在组合数学中,生成函数常用于记录计数序列及其递推关系。Z变换的思想与之相通,因此也可为某些离散计数问题提供分析框架。

8 工程与数学应用

Z变换在工程计算与理论数学中都有广泛用途,尤其适合处理递推结构、采样过程和离散滤波问题。它兼具计算效率与理论可解释性。

8.1 数字信号处理

数字信号处理是Z变换最重要的应用领域之一。无论是分析还是设计,Z变换都能提供清晰的频域和系统视角。

8.1.1 滤波器分析

滤波器的极点零点分布、通带阻带特性以及相位响应,都可以借助Z变换加以研究。通过系统函数,滤波器性能能够被较直观地描述。

8.1.2 系统设计

在滤波器设计中,常先在Z域构造目标响应,再转换为差分实现。这样既方便控制频率特性,也有助于保证实现结构简洁。

8.2 控制理论

在离散控制系统中,Z变换是分析采样和数字控制器的基础工具。它把离散反馈环节中的动态关系表达得较为清楚。

8.2.1 采样系统分析

采样后系统的行为可通过Z变换研究,从而判断采样带来的延迟、稳定性变化和动态误差。它是离散化控制分析的重要环节。

8.2.2 离散控制器设计

离散控制器常以差分方程或传递函数形式实现,Z变换可帮助设计参数并评估闭环效果。通过极点配置和频域检查,可提高设计可靠性。

8.3 差分方程求解

许多离散数学模型都可归结为差分方程,而Z变换提供了一条标准化的求解路径。它尤其适合带初始条件的递推关系。

8.3.1 齐次解与特解

对差分方程施加Z变换后,齐次部分与激励部分可以分开处理。求得Z域解后,再逆变换即可得到齐次解与特解的组合形式。

8.3.2 初始条件处理

单边Z变换特别擅长处理初始条件,因为它能把起始状态自然纳入变换式中。这样可避免在时域中反复展开递推步骤。

8.4 数值与算法实现

随着计算工具的发展,Z变换也成为算法实现中的常用数学模块。它既可由符号系统处理,也可嵌入数值运算流程。

8.4.1 计算机代数处理

在计算机代数系统中,Z变换常通过模式识别、分式化简和级数展开自动完成。这类处理提高了复杂表达式的求解效率。

8.4.2 数字计算中的稳定性问题

在数值计算中,极点接近单位圆或存在高阶重根时,算法可能变得敏感。为避免舍入误差放大,通常需要采用稳定的实现形式和适当的数值策略。