信号与系统:冲激响应、阶跃响应与卷积
信号与系统:冲激响应、阶跃响应与卷积
1. 单位冲激与单位阶跃
1.1 单位阶跃信号
单位阶跃信号记为 :
它表示信号在 时从 0 跳变到 1,并在之后保持为 1。
1.2 单位冲激信号
单位冲激信号记为 。它不是普通意义上的函数,而是广义函数,具有:
它可以理解为作用时间无限短、作用强度无限大,但总面积等于 1 的瞬时信号。
1.3 二者的关系
单位冲激是单位阶跃的导数:
单位阶跃是单位冲激的积分:
因此,单位冲激和单位阶跃不是同一个信号。
2. 冲激函数的微分与积分性质
卷积中常用以下性质:
单位冲激在卷积中相当于“什么也不改变”。
冲激的导数满足:
所以冲激的导数在卷积中具有微分作用。
而与单位阶跃卷积具有积分作用:
若 是因果信号,则也可以写为:
反过来:
3. 为什么
根据上面的积分性质,令 ,得到:
当 时,积分区间内 ,所以结果为 0。
当 时,只有 的区间内 ,因此:
合起来:
这就是单位斜坡函数。
有些教材把它记为:
这里的下标 不是表示时间为负,也不是表示函数值为负,而是表示对单位冲激积分了两次:
这是教材采用的一种记号约定。
4. 什么是系统的冲激响应
设系统用 表示,则系统的单位冲激响应定义为:
它的意思是:
给系统输入一个单位冲激 ,系统输出的信号就叫作冲激响应 。
因此:
这并不是说任意输入进入系统后都会变成 ,而是说单位冲激这一特殊输入对应的输出被定义为 。
可以把 看成 LTI 系统的“指纹”。知道了 ,原则上就能确定系统对任意输入的响应。
5. 为什么 LTI 系统有
这个结论适用于:
- 线性系统;
- 时不变系统(LTI);
- 零初始状态,即零状态响应。
5.1 把输入分解成冲激的叠加
任意信号都可以表示为无穷多个移位冲激的叠加:
其中,$\delta(t-\tau)$ 表示发生在 时刻的单位冲激。
5.2 利用时不变性
已知:
由于系统时不变,输入延迟 后,输出也延迟 :
5.3 利用线性
输入中的一小部分为:
根据线性,该部分产生的输出为:
把所有时刻的响应相加:
这正是卷积:
所以这句话的直观含义是:
输入信号的每一个“冲激成分”都会产生一个对应的冲激响应;所有这些响应按照输入成分的大小进行缩放、按照发生时间进行平移,最后叠加起来,就是系统总输出。
5.4 一个简单例子
若:
则系统输出为:
含义是:
- 时刻的幅值为 2 的冲激,产生 ;
- 时刻的幅值为 3 的冲激,产生 ;
- 两个响应相加得到总输出。
连续输入只是把上述有限次相加推广为无穷次积分。
6. 阶跃响应与冲激响应
设系统的冲激响应为 ,单位阶跃响应记为 。由于单位阶跃是单位冲激的积分:
所以:
即:
两边求导可得:
因此,在零初始状态的 LTI 系统中,知道阶跃响应,就可以通过求导得到冲激响应;知道冲激响应,也可以通过积分得到阶跃响应。
实际中不容易产生理想冲激,所以常通过施加阶跃输入来测量阶跃响应,再对阶跃响应求导,间接得到冲激响应。
如果实际输入是幅值为 的阶跃 ,对应输出为 ,则:
7. 微分方程与积分形式
考虑一阶系统:
改写为:
从 积分到 ,得到:
若默认 ,则可以写成:
7.1 积分形式的优点
如果 是带噪声的测量信号,直接求导可能放大高频噪声;改用积分形式进行参数估计,通常更加稳定:
这样避免了直接计算 。
但要注意:积分虽然能够抑制一部分高频噪声,却可能积累低频漂移和直流偏置,因此并不是任何情况下都绝对更好。
7.2 求出系统的冲激响应
该一阶系统的零状态解为:
取 ,并假设系统稳定(通常 ),可写成:
这就是卷积形式,对应的冲激响应为:
因此:
8. 零状态响应与零输入响应
当系统初始状态为零时:
如果系统存在非零初始状态,则总响应为:
其中:
- :没有外部输入,仅由初始储能产生的响应;
- :由输入产生的零状态响应。
因此,严格来说,$ y(t)=h(t)*x(t) $ 只描述零状态响应。
9. 使用卷积公式的条件与注意事项
公式
通常需要满足:
- 系统是线性的;
- 系统是时不变的;
- 系统初始状态为零;
- 卷积积分存在或在广义函数意义下有定义。
实际测量和计算时还应注意:
- 对阶跃响应求导会放大噪声,通常需要适当滤波;
- 积分会抑制高频噪声,但可能积累漂移和偏置;
- 若系统含有直接通路,冲激响应中可能出现 项,阶跃响应会在 处发生跳变;
- 非线性系统或时变系统一般不能直接用普通卷积完全描述。
10. 一句话总结
对于零初始状态的 LTI 系统:
任意输入都可以分解为无穷多个冲激,利用线性进行缩放、利用时不变性进行平移,再把所有响应叠加,因此:
阶跃响应是冲激响应的积分,冲激响应是阶跃响应的导数: