1. 离散时间线性时不变系统的卷积和
1.1. 用脉冲表示离散时间信号
任何离散时间信号都可以看成是由离散时间单位脉冲组成的。
(1)x[n]=∑k=−∞+∞x[k]δ[n−k] \tag{1} x[n] = \sum_{k=-\infty}^{+\infty}x[k]\delta[n-k]x[n]=k=−∞∑+∞x[k]δ[n−k](1)
这个式子相当于把任意一个序列表示成一串移位的单位脉冲序列 δ[n−k]\delta[n-k]δ[n−k] 的线性组合,而这个线性组合中的系数就是 x[k]x[k]x[k]。
1.2. 离散时间线性时不变系统的单位脉冲响应及卷积和表示
由线性系统的可加性,我们可以得到,一个线性时不变系统对 x[k]x[k]x[k] 的响应就是系统对这些移位单位脉冲的响应的加权叠加。
另一方面,由于是时不变系统,系统对移位脉冲的响应也就是对未移位脉冲响应的移位。
若令 hk[n]h_k[n]hk[n] 表示该线性系统对移位单位脉冲 δ[n−k]\delta[n-k]δ[n−k] 的响应,那么该线性系统对输入 x[n]x[n]x[n] 的响应 y[n]y[n]y[n] 就是这些基本响应的加权线性组合。
(2)y[n]=∑k=−∞+∞x[k]hk[n] \tag{2} y[n] = \sum_{k=-\infty}^{+\infty}x[k]h_k[n]y[n]=k=−∞∑+∞x[k]hk[n](2)
如果该系统也是时不变的,那么这些对移位单位脉冲的响应也都是互相之间作了移位。具体来说,因为 δ[n−k]\delta[n-k]δ[n−k] 是 δ[n]\delta[n]δ[n] 的时间移位,响应 hk[n]h_k[n]hk[n] 也就是 h0[n]h_0[n]h0[n] 的一个时移,即
(3)hk[n]=h0[n−k] \tag{3} h_k[n] = h_0[n-k]hk[n]=h0[n−k](3)
为了简化符号,我们将 h0[n]h_0[n]h0[n] 的下标去掉,定义单位脉冲序列响应为:
(4)h[n]=h0[n] \tag{4} h[n] = h_0[n]h[n]=h0[n](4)
这样 (2) 式就变成
(5)y[n]=∑k=−∞+∞x[k]h[n−k] \tag{5} y[n] = \sum_{k=-\infty}^{+\infty}x[k]h[n-k]y[n]=k=−∞∑+∞x[k]h[n−k](5)
这个结果被称为卷积和,并且 (5) 式 右边的运算称为 x[n]x[n]x[n] 和 h[n]h[n]h[n] 的卷积,并用符号记作
(6)y[n]=x[n]∗h[n] \tag{6} y[n] = x[n] * h[n]y[n]=x[n]∗h[n](6)
-
例 1
-
例 2
如果我们要对某个特定的 nnn 求 y[n]y[n]y[n],我们还可以将信号 x[k]x[k]x[k] 和 h[n−k]h[n-k]h[n−k] 都看成是 kkk 的函数,将它们相乘就得到序列 g[k]=x[k]h[n−k]g[k] = x[k]h[n-k]g[k]=x[k]h[n−k],它可看成在每一个时刻 kkk,输入 x[k]x[k]x[k] 对输出在时刻 nnn 做出的贡献,然后将 g[k]g[k]g[k] 序列中的样本值相加就是在所选时刻 nnn 的输出值。
2. 连续时间线性时不变系统的卷积和
2.1. 用冲激表示连续时间信号
(7)x(t)=∫−∞+∞x(τ)δ(t−τ)dτ \tag{7} x(t) = \int_{-\infty}^{+\infty}x(\tau)\delta(t-\tau)d\taux(t)=∫−∞+∞x(τ)δ(t−τ)dτ(7)
与离散情况一样,式 (7) 为连续时间冲激函数的筛选性质,任何连续时间信号都可以用上式来表示。
2.2. 离散时间线性时不变系统的单位脉冲响应及卷积和表示
与离散时间情况下的卷积和相对应,一个连续时间线性时不变系统的特性可以用它的单位冲激响应来刻画。
(8)y(t)=∫−∞+∞x(τ)h(t−τ)dτ \tag{8} y(t) = \int_{-\infty}^{+\infty}x(\tau)h(t-\tau)d\tauy(t)=∫−∞+∞x(τ)h(t−τ)dτ(8)
式 (8) 称为卷积积分或叠加积分。
- 例 1
获取更多精彩,请关注「seniusen」!