跳转至

线性时不变系统

约 2153 个字 预计阅读时间 7 分钟

线性时不变系统(Linear Time-Invariant System):如果一个系统既线性又时不变,我们就叫线性时不变系统。

通过研究 LTI,如果我们知道 LTI 系统的一个 x(t) 对应的 y(t) ,那么我们就知道所有 x(t) 对应的 y(t)

离散LTI卷积公式

(1)y[n]=x[n]h[n]=k=+x[k]h[nk]

其中,y[n] 表示输出信号,x[n] 表示输入信号,h[nk] 表示该线性系统对一个移位的单位脉冲序列 δ[t] 的响应。

如何手算?

列表法计算

  • 确定 y[n]=x[n]h[n] 取值范围

  • y[n] 最左边(最右边)= x[n] 最左边(最右边)+ h[n] 最左边(最右边)

  • 把每一个 h[n] 交错相加

公式法平移计算

  • 写出 x[n]

  • 翻转得到 h[n]

  • 平移 h[n] ,与 x[n] 相乘后相加,就可以,每次得到一个位置的值


连续LTI卷积公式

考虑用一串脉冲或者说阶梯信号 x^(t) 来近似 x(t),将 x^(t) 用一串延时脉冲的线性组合来表示。

定义

(2)δΔ(t)={1Δ,0t<Δ0,other cases

由于ΔδΔ(t)=1 (这里 ΔδΔ 表示的是相乘),那么 x^(t) 可以表示成

(3)x^(t)=k=+x(kΔ)δΔ(tkΔ)Δ

随着 Δ 逐渐趋近于 0x^(t) 将越来越近似与 x(t),取极限后得到 x(t),于是我们有

(4)x(t)=limΔ0k=+x(kΔ)δΔ(tkΔ)Δ

转化为积分式(Δ 被放到了 τ 里面,τ 替换了 kΔ,表示 k 时刻):

(5)x(t)=+x(τ)δ(tτ)dτ

下面进行连续时间线性时不变系统的卷积积分表示的推导。

h^kΔ(t) 为一个线性时不变系统对输入的冲激函数 δΔ(tkΔ) 的冲激响应,模仿公式 (4),我们有:

(6)y^(t)=k=+x(kΔ)h^kΔ(t)Δ

同样在极限情况下,有:

(7)y(t)=limΔ0k=+x(kΔ)h^kΔ(t)Δ

随着 Δ0,这个式子就逼近于作为 τ 的函数的 x(τ)hτ(t)的面积,因此得到:

(8)y(t)=+x(τ)hτ(t)dτ

由于这里 hτ(t)=h0(tτ),我们可以得到标准形式:

(9)y(t)=+x(τ)h(tτ)dτ

冲激函数的性质

性质1

(10)+δ(t)dt=1
  • 注意,由于离散的情况下没有积分情况,所以离散情况下冲激函数直接为 1

性质2

(11)+x(t)δ(t)dt=x(0)

推导过程:

+x(t)δ(t)dt
=limΔ0(0Δx(t)1Δdt)
=limΔ01Δ(0Δx(t)dt)
=limΔ01Δx(ϵ) Δ (0ϵΔ)
=limΔ0x(ϵ) (0ϵΔ)
=x(0)
  • 中间用到了积分中值定理

性质3

两个函数相等的定义:(勒贝格定义)两个函数 f1(t)=f2(t),是指对任意函数 y(t),有:

(12)+y(t)f1(t)dt=+y(t)f2(t)dt
  • 这里我们可以把f1(t), f2(t) 想象成两个函数向量空间下的基。

勒贝格积分:横着对函数进行极限划分,可以积出所有黎曼可积的函数,并且能积分出一些黎曼不可积的函数。例如:λ(t)={1, tQ0, tRQ 利用勒贝格积分得到的值就是 0

这里的相等定义包含了一种情况,若f1(t) f1(t)f2(t) 只在有限个点上不相等,在其他点上相等,则 f1(t)=f2(t)

由这种情况和勒贝格积分可知,若 f1(t)f2(t)可数个点上不相等而其他点相等,则仍有 f1(t)=f2(t)

  • 这里的“可数”指的是与自然数集(即非负整数集)具有相同的势或大小的集合。

对于函数 f1(t), f2(t) 来说,当它们只在有限个点上不相等时,它们可以被视为相等。这是因为在对它们进行积分或其他类似的操作时,这些有限个不相等的点不会对结果产生影响。这种情况下的“有限”明确地意味着我们可以列举出所有这些点,并且它们的数量是有限的。

现在,要从“有限个点”扩展到“可数个点”,我们需要考虑一种更为普遍的情况,即有无限多的这样的点,但这些点是可数的。这意味着,虽然这些点是无限的,但我们仍然可以按照某种特定的顺序列举它们,例如:t1, t2, t3,  。最常见的例子就是所有有理数点。尽管有理数在任何两个不同的实数之间都是稠密的(即在任何两个实数之间都有无数个有理数),但所有有理数组成的集合是可数的。

为什么“可数”点上的不等关系对于函数的积分或其他度量不会产生影响呢?这是因为在勒贝格积分的定义中,具有零“测度”的集合对积分没有贡献。一个可数的集合在勒贝格意义下的测度是零。因此,即使在可数无限多的点上,两个函数不相等,它们的勒贝格积分仍然可以相等。

这种推广是在实分析和测度论的背景下进行的,特别是当我们考虑更为普遍的函数和集合时。在这种情况下,使两个函数在可数无限多的点上可能不相等,但仍被视为“相等”的定义是有用的,因为它允许我们在更为广泛的上下文中进行积分和其他操作,而不必担心这些“异常”点所带来的复杂性。

性质3公式

(13)x(t)δ(t)=x(0)δ(t)

证明:

(12),我们要判断相等,则将(13)左右两侧分别带入。于是可以得到左边:

+y(t)[x(t)δ(t)]dt
=+[x(t)y(t)]δ(t)dt
=x(0)y(0)
  • 最后一步由性质 2 得到,将 x(t)y(t) 看作一个整体。

右边:

+y(t)[x(0)δ(t)]dt
=x(0)[+y(t)δ(t)dt]
=x(0)y(0)

证毕。

推论

(14)x(t)δ(tt0)=x(t0)δ(tt0)

性质4

(15)δ(at)=1|a|δ(t)

证明方法与性质 3 类似,需要注意的是左侧式子换元的时候需要考虑 a 的正负。

推论

(16)δ(at+b)=1|a|δ(t+ba)

勒贝格定义卷积相等

定理:若 h1(t)=h2(t),则 x(t)h1(t)=x(t)h2(t)

证明:

x(t)h1(t)
=+x(τ)h1(tτ)dτ
=+x(tτ)h1(τ)dτ
=+x(tτ)h2(τ)dτ
=x(t)h2(t)
  • 推的时候注意积分上下限符号与 dτ 的符号都发生了改变,因此负负得正。

该定理的逆命题也成立。

因此我们可以得到一个结论:用勒贝格函数相等定义做卷积(或分析LTI系统)是没有矛盾的。


性质5

(17)δ(f(t))=all f(t0)=01|f(t0)|δ(tt0)

性质 4 是性质 5 的一个特例。(令f(t)=at


δ(t) 的多样性

如果要证明一个函数 f(t)δ(t),我们只需要证明对任意函数 y(t),有:

(18)+y(t)f(t)dt=y(0)
  • 由性质 2 以及 (12) 可得。“任意函数”实际上是在某些条件或限制下。

于是我们可以得到更多的 δ(t) 的形式。(我们知道 +sin(ωt)πtdt=1)

(19)limω0sin(ωt)πt=δ(t)

证明

引理:若 x(t) 不是无限振荡函数,则有:

limω++x(t)cos(ωt)dt=0
(20)limω++x(t)sin(ωt)dt=0

下证:

+[limω+sin(ωt)πt]y(t)dt=y(0)
+[limω+sin(ωt)πt]y(t)dt
=limω++[y(t)πt]sin(ωt)dt
=limω++[y(t)y(0)πt]sin(ωt)dt+y(0)limω++sinωtπtdt
=y(0)
  • 最后一步拆开 y(t),使得式子符合引理中的无限震荡函数的要求,左边=0,右边+sin(ωt)πtdt=1

证毕。

卷积性质

交换率

x[t]h[t]=h[t]x[t]
(21)x(t)h(t)=h(t)x(t)

结合率

(22)[x(t)h1(t)]h2(t)=[x(t)h2(t)]h1(t)

离散同理。

分配律

(23)x(t)[h1(t)+h2(t)]=x(t)h1(t)+x(t)h2(t)

离散同理。

有记忆和无记忆线性是不变系统

对于一个LTI系统,当 n0h[n]=0,我们说这个系统是无记忆的。

于是这时,单位脉冲响应为:

h[n]=Kδ[n]

其中 K 为一个常数。卷积和变为:

y[n]=Kx[n]

K=1 时,输入等于输出,系统就变成了恒等系统。

线性时不变系统的可逆性

一个线性时不变系统的冲击响应为 h(t),另一个线性时不变系统的冲击响应为 h1(t),当二者满足:

h(t)h1(t)=δ(t)

我们把这两个系统叫做互为逆系统。

线性时不变系统的因果性

一个线性时不变系统的因果性等效于它的冲激响应是一个因果信号。也就是说对于冲激响应 h(t),满足:

h(t)=0, t<0

此时,我们的卷积积分变为:

y(t)=+x(τ)h(tτ)dτ=0h(τ)x(tτ)dτ

线性时不变系统的稳定性

线性时不变系统稳定的条件为:单位脉冲响应是绝对可和(可积)的,也就是说:

k=+|h[k]|<

一些重要公式

方波的单位阶跃信号表示法

一个从 ab 的方波可以被如下表示:

(24)u(ta)u(tb)

积分器与累加器

(25)x(t)u(t)=tx(τ)dτ
(26)x[n]u[n]=k=nx[k]

冲激偶函数

(27)δ(t)=dδ(t)dt

图像近似于如下所示:

img

t=0,有一个向下的无限大的脉冲。

t=0+,有一个向上的无限大的脉冲。

在其他位置 t0, δ(t) 的值为0。

(28)+x(t)δ(t)dt=x(0)

可以从这个式子推出下面这个式子:

(29)+δ(t)dt=0

卷积的求导

(30)dx(t)dt=x(t)δ(t)
  • 微分器是 LTI 系统,微分器的冲激响应是 δ(t)(也就是微分器的 h(t) ),对微分器输入任意 x(t),根据卷积定义,输出为 dx(t)dt=x(t)δ(t)
(31)d[x(t)h(t)]dt=dx(t)dth(t)=dh(t)dtx(t)

卷积的左移右移相互抵消

(32)x(t+t0)h(tt0)=x(t)h(t)
  • x 左移 t0h 右移 t0 后,卷积结果与原来相同