版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/huangning1995/article/details/59579805
模拟系统的微分方程
∑aj*y(t)=∑bi*f(t) f是输入,y是输出
离散系统的差分方程
∑aj*y(k)=∑bi*f(k)
卷积一直不理解,有什么用?h[k]是脉冲响应序列,单独一个冲击函数和h[k]卷积结果还是h[k],一个信号可以看做是无数个冲激函数的和,所以只要把这些冲激函数分别和h[k]相乘然后相加,结果就是响应了,这就是卷积的思想,就是相乘,然后求和,说白了,积分就是求和,微分就是求差
比如说h[k]是 1 1 1 1
输入序列是 1 2 3 4
1234 可以看成是4个冲激函数,只是幅度分别是1 2 3 4而已,
运算就是冲激函数1 和h[k]相乘结果是1*(1+1+1+1)=4
所以4就是1作为冲激函数的响应
2,3,4的响应就是 8,12,16
把响应加起来就是4+8+12+16
所以卷积就是一个很简单的思想,而我们一开始接触卷积的时候就是接触的公式,不直观,不好理解,
y[n]=h[k]*f[n-k]
线性卷积就是这么计算的,画图的时候要注意,f[n-k]要先将f[k]翻转,当n取值为1的时候,应该是向右边平移,
就是这样
1 1 1 1
1 2 3 4
变成
1 1 1 1
1 2 3 4 这是n为0的情况
最后一次就是这样
1 1 1 1
1 2 3 4
可以看出来,当序列往右边移动的时候, 1 2 3 4 都分别和 1 1 1 1 相乘了,最后相加就是结果,这就是这个公式的来由