线性时不变系统的相关理解、齐次性叠加性、脉冲响应(零状态响应)、卷积的理解

课堂上听到最多的就是线性时不变系统,这个系统到底是个啥玩意呢?
线性系统是一数学模型,是指用线性运算子组成的系统。相较于非线性系统,线性系统的特性比较简单。像无线通讯讯号在介质中的传播就可以用线性系统来模拟。
百度上的标准定义,简单点来说,生活中的信号在网线中的传输,就是一种线性时不变系统。

线性时不变系统的两个性质:齐次性和叠加性。这就意味着,针对一个信号,可以把他分解成多个信号,依次通过系统,再叠加,和原信号经过系统是相同的效果

脉冲响应:脉冲信号输入到系统之后产生的响应。
对于离散信号来收,可以由若干个脉冲信号叠加而成,那么求出脉冲响应之后,再加上时间因素,就能求出该信号产生的总响应。这是下面要谈到的卷积的基础。

卷积: 最常见的方法就是(链接):**图解法**
图解法虽然形象直观,但是我觉得对信号响应的本质理解上不是很到位。因为还要翻转图像啥的,太麻烦。
下面我将利用零状态响应来求某个系统对某个信号的响应。

在这里插入图片描述
相应的矩阵形式为:

 xn=[2 1 -2];hn=[1 2 -1];
 y=conv(xn,hn);%%2     5    -2    -5     2

结果为2 5 -2 -5 2,这是用卷积做出来的,现在我们不用卷积,而是用脉冲响应的方法来做。

首先观察到输入信号的长度为3,可以这样理解,在t=1的时候输入了幅度为2的脉冲信号,在t=2的时刻输入了脉冲幅度为1的信号,在t=3的时刻输入了幅度为-2的脉冲信号,分别求他们经过系统之后的响应,然后叠加,就得到了整个信号的响应。(基于线性时不变的齐次性和叠加性)

当t=1时刻,令
xn1=[2], 或者xn1=[2 0 0]
此时响应
hn1=[2 4 -2];(hn1=[2 4 -2 0 0])

当t=2,由于前一个时刻为输入信号为0,所以输入信号的形式应该是
xn2=[0 1],或者[0 1 0]
可以理解为我们把信号分解,分解成只有在某个时刻才进行的输入,由于t=1时刻没有输入(t=1时的输入已经被分解),所以该位置为0,最后就写成上面的形式.那么响应为:
hn2=[0 1 2 -1];(hn2=[0 1 2 -1 0])

t=3类似:
xn2=[0 0 -2]
响应:
hn3=[0 0 -2 -4 2];(hn3=[0 0 -2 -4 2])

然后把hn1,hn2,hn3相加
[2 4 -2 0 0 ]+
[0 1 2 -1 0 ]+
[0 0 -2 -4 2]=
[2 5 -2 -5 2];

这样得到的结果和卷积计算的结果相同,而且理解也比较直观。
这里有个关系,就是最后结果的长度和输入信号的长度以及零状态响应有关:
L结果=L信号+L信号的零状态响应-1
最后,从系统的角度来理解为什么要加呢?因为系统对于脉冲信号的响应除了对当前时间有影响外,对他的下个状态也有影响,所以下个时间的响应要加上前一个时间的响应。以上面的例子为例,
t=1时刻的信号对t=1,t=2,t=3时刻产生影响[2 4 -2 0 0 ]

t=2时刻的信号对t=2,t=3,t=4时刻产生影响[0 1 2 -1 0 ]

t=3时刻的信号对t=3,t=4,t=5时刻产生影响[0 0 -2 -4 2]

t=4、5时刻没有信号输入,只有前面残留的信号的影响
根据齐次性累加,即可求得整个响应。
突然觉得,卷积,也就是这么回事。🤷‍♂️

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值