线性时不变系统¶
约 2153 个字 预计阅读时间 7 分钟
线性时不变系统(Linear Time-Invariant System):如果一个系统既线性又时不变,我们就叫线性时不变系统。
通过研究 LTI,如果我们知道 LTI 系统的一个 \(x(t)\) 对应的 \(y(t)\) ,那么我们就知道所有 \(x(t)\) 对应的 \(y(t)\)。
离散LTI卷积公式¶
其中,\(y[n]\) 表示输出信号,\(x[n]\) 表示输入信号,\(h[n-k]\) 表示该线性系统对一个移位的单位脉冲序列 \(\delta[t]\) 的响应。
如何手算?
列表法计算¶
-
确定 \(y[n]=x[n]*h[n]\) 取值范围
-
\(y[n]\) 最左边(最右边)= \(x[n]\) 最左边(最右边)+ \(h[n]\) 最左边(最右边)
-
把每一个 \(h[n]\) 交错相加
公式法平移计算¶
-
写出 \(x[n]\)
-
翻转得到 \(h[-n]\)
-
平移 \(h[-n]\) ,与 \(x[n]\) 相乘后相加,就可以,每次得到一个位置的值
连续LTI卷积公式¶
考虑用一串脉冲或者说阶梯信号 \(\hat x(t)\) 来近似 \(x(t)\),将 \(\hat x(t)\) 用一串延时脉冲的线性组合来表示。
定义
由于\(\Delta \cdot \delta _\Delta (t)=1\) (这里 \(\Delta\) 和 \(\delta _\Delta\) 表示的是相乘),那么 \(\hat x(t)\) 可以表示成
随着 \(\Delta\) 逐渐趋近于 \(0\), \(\hat x(t)\) 将越来越近似与 \(x(t)\),取极限后得到 \(x(t)\),于是我们有
转化为积分式(\(\Delta\) 被放到了 \(\tau\) 里面,\(\tau\) 替换了 \(k\Delta\),表示 \(k\) 时刻):
下面进行连续时间线性时不变系统的卷积积分表示的推导。
令 \(\hat h_{k\Delta}(t)\) 为一个线性时不变系统对输入的冲激函数 \(\delta_\Delta(t-k\Delta)\) 的冲激响应,模仿公式 \((4)\),我们有:
同样在极限情况下,有:
随着 \(\Delta \rightarrow 0\),这个式子就逼近于作为 \(\tau\) 的函数的 \(x(\tau)h_\tau(t)\)的面积,因此得到:
由于这里 \(h_\tau(t)=h_0(t-\tau)\),我们可以得到标准形式:
冲激函数的性质¶
性质1¶
- 注意,由于离散的情况下没有积分情况,所以离散情况下冲激函数直接为 \(1\)
性质2¶
推导过程:
- 中间用到了积分中值定理
性质3¶
两个函数相等的定义:(勒贝格定义)两个函数 \(f_1(t)=f_2(t)\),是指对任意函数 \(y(t)\),有:
- 这里我们可以把\(f_1(t),\ f_2(t)\) 想象成两个函数向量空间下的基。
勒贝格积分:横着对函数进行极限划分,可以积出所有黎曼可积的函数,并且能积分出一些黎曼不可积的函数。例如:\(\lambda(t)=\begin{cases} 1,\ t \in \mathbb{Q} \\ 0, \ t \in\mathbb{R}-\mathbb{Q} \end{cases}\) 利用勒贝格积分得到的值就是 \(0\)。
这里的相等定义包含了一种情况,若\(f_1(t)\) \(f_1(t)\) 与 \(f_2(t)\) 只在有限个点上不相等,在其他点上相等,则 \(f_1(t)=f_2(t)\)
由这种情况和勒贝格积分可知,若 \(f_1(t)\) 与 \(f_2(t)\) 在可数个点上不相等而其他点相等,则仍有 \(f_1(t)=f_2(t)\)
- 这里的“可数”指的是与自然数集(即非负整数集)具有相同的势或大小的集合。
对于函数 \(f_1(t), \ f_2(t)\) 来说,当它们只在有限个点上不相等时,它们可以被视为相等。这是因为在对它们进行积分或其他类似的操作时,这些有限个不相等的点不会对结果产生影响。这种情况下的“有限”明确地意味着我们可以列举出所有这些点,并且它们的数量是有限的。
现在,要从“有限个点”扩展到“可数个点”,我们需要考虑一种更为普遍的情况,即有无限多的这样的点,但这些点是可数的。这意味着,虽然这些点是无限的,但我们仍然可以按照某种特定的顺序列举它们,例如:\(t_1,\ t_2 ,\ t_3, \ \dots\) 。最常见的例子就是所有有理数点。尽管有理数在任何两个不同的实数之间都是稠密的(即在任何两个实数之间都有无数个有理数),但所有有理数组成的集合是可数的。
为什么“可数”点上的不等关系对于函数的积分或其他度量不会产生影响呢?这是因为在勒贝格积分的定义中,具有零“测度”的集合对积分没有贡献。一个可数的集合在勒贝格意义下的测度是零。因此,即使在可数无限多的点上,两个函数不相等,它们的勒贝格积分仍然可以相等。
这种推广是在实分析和测度论的背景下进行的,特别是当我们考虑更为普遍的函数和集合时。在这种情况下,使两个函数在可数无限多的点上可能不相等,但仍被视为“相等”的定义是有用的,因为它允许我们在更为广泛的上下文中进行积分和其他操作,而不必担心这些“异常”点所带来的复杂性。
性质3公式
证明:
由\((12)\),我们要判断相等,则将\((13)\)左右两侧分别带入。于是可以得到左边:
- 最后一步由性质 \(2\) 得到,将 \(x(t)y(t)\) 看作一个整体。
右边:
证毕。
推论:
性质4¶
证明方法与性质 \(3\) 类似,需要注意的是左侧式子换元的时候需要考虑 \(a\) 的正负。
推论:
勒贝格定义卷积相等¶
定理:若 \(h_1(t)=h_2(t)\),则 \(x(t)*h_1(t)=x(t)*h_2(t)\)
证明:
- 推的时候注意积分上下限符号与 \(d\tau\) 的符号都发生了改变,因此负负得正。
该定理的逆命题也成立。
因此我们可以得到一个结论:用勒贝格函数相等定义做卷积(或分析LTI系统)是没有矛盾的。
性质5¶
性质 \(4\) 是性质 \(5\) 的一个特例。(令\(f(t)=at\))
\(\delta(t)\) 的多样性¶
如果要证明一个函数 \(f(t)\) 是 \(\delta(t)\),我们只需要证明对任意函数 \(y(t)\),有:
- 由性质 \(2\) 以及 \((12)\) 可得。“任意函数”实际上是在某些条件或限制下。
于是我们可以得到更多的 \(\delta(t)\) 的形式。(我们知道 \(\int^{+\infty}_{-\infty}\frac{sin(\omega t)}{\pi t}dt=1\))
证明:
引理:若 \(x(t)\) 不是无限振荡函数,则有:
下证:
- 最后一步拆开 \(y(t)\),使得式子符合引理中的无限震荡函数的要求,左边=0,右边\(\int^{+\infty}_{-\infty}\frac{sin(\omega t)}{\pi t}dt=1\)
证毕。
卷积性质¶
交换率¶
结合率¶
离散同理。
分配律¶
离散同理。
有记忆和无记忆线性是不变系统¶
对于一个LTI系统,当 \(n\neq0\)时 \(h[n]=0\),我们说这个系统是无记忆的。
于是这时,单位脉冲响应为:
其中 \(K\) 为一个常数。卷积和变为:
当 \(K=1\) 时,输入等于输出,系统就变成了恒等系统。
线性时不变系统的可逆性¶
一个线性时不变系统的冲击响应为 \(h(t)\),另一个线性时不变系统的冲击响应为 \(h_1(t)\),当二者满足:
我们把这两个系统叫做互为逆系统。
线性时不变系统的因果性¶
一个线性时不变系统的因果性等效于它的冲激响应是一个因果信号。也就是说对于冲激响应 \(h(t)\),满足:
此时,我们的卷积积分变为:
线性时不变系统的稳定性¶
线性时不变系统稳定的条件为:单位脉冲响应是绝对可和(可积)的,也就是说:
一些重要公式¶
方波的单位阶跃信号表示法¶
一个从 \(a\) 到 \(b\) 的方波可以被如下表示:
积分器与累加器¶
冲激偶函数¶
图像近似于如下所示:
在 \(t=0−\),有一个向下的无限大的脉冲。
在 \(t=0+\),有一个向上的无限大的脉冲。
在其他位置 \(t\neq 0, \ \delta'(t)\) 的值为0。
可以从这个式子推出下面这个式子:
卷积的求导¶
- 微分器是 LTI 系统,微分器的冲激响应是 \(\delta'(t)\)(也就是微分器的 \(h(t)\) ),对微分器输入任意 \(x(t)\),根据卷积定义,输出为 \(\frac{dx(t)}{dt}=x(t)*\delta'(t)\)
卷积的左移右移相互抵消¶
- \(x\) 左移 \(t_0\),\(h\) 右移 \(t_0\) 后,卷积结果与原来相同