离散信号的运算

离散时间信号(序列)的运算是离散系统分析的基本操作。通过基本运算,可以构造复杂信号,分析和处理系统响应。

序列的平移(移位)

将序列 沿 轴整体移动 个位置:

  • :序列向右移动(延时),新序列是 滞后 个采样点
  • :序列向左移动(超前),新序列是 提前 个采样点

示例 表示将 向右平移 2 个单位。若 ,则

序列的反褶(反转)

序列 的反褶定义为以 为轴进行翻转:

  • 将原序列以纵轴为对称轴进行镜像翻转
  • 对于因果系统,反褶操作常用于卷积和计算中的”翻褶”步骤

序列的尺度变换

离散信号的尺度变换与连续信号有很大区别。由于 只能取整数,不能简单地缩放自变量。

抽取(Decimation)

对序列进行降采样操作,每隔 个点取一个值:

  • 相当于在时间轴上压缩
  • 结果序列的长度减少为原来的
  • 可能引起信号信息的丢失(混叠)

插值(Interpolation)

对序列进行升采样操作,在相邻样值间插入零值:

  • 相当于在时间轴上扩展
  • 结果序列的长度增加为原来的
  • 通常需要后续的低通滤波来平滑信号

序列的相加

两个序列对应位置的值相加:

定义域为两个序列定义域的并集。若某点在其中一个序列中无定义,则通常将该点视为 0 或不做定义。

序列的相乘

两个序列对应位置的值相乘:

定义域同样为两个序列定义域的并集。相乘运算在信号调制、加窗处理中非常常见。

序列的差分运算

差分是离散系统中对应于微分的运算。

前向差分

表示序列在 点处的变化趋势,使用 时刻的值与 时刻的值之差。

后向差分

使用 时刻的值与 时刻的值之差。后向差分在因果系统中更常用,因为它不涉及未来时刻的值。

差分与微分的关系

其中 为采样间隔,当 足够小时,差分近似等于微分。

高阶差分

二阶后向差分定义为:

阶后向差分一般形式为:

序列的累加(累和)

累加是离散系统中对应于积分的运算:

  • 输出 的所有样值之和
  • 累加与差分互为逆运算(当考虑初始条件时)
  • 累加运算可用于从单位样值信号得到单位阶跃序列:

累加与差分的关系

序列的能量

序列 归一化能量定义为所有样值模平方的和:

  • ,称 为能量有限序列(能量信号)
  • 能量反映了信号强度在时域的累积

运算组合与系统实现

离散系统的各种运算可以通过基本运算单元的组合来实现:

  • 单位延时器()实现平移
  • 加法器实现序列相加
  • 乘法器实现序列相乘
  • 这些基本单元的组合可以构成任意复杂度的离散时间系统

链接到