在线咨询
eetop公众号 创芯大讲堂 创芯人才网
切换到宽版

EETOP 创芯网论坛 (原名:电子顶级开发网)

手机号码,快捷登录

手机号码,快捷登录

找回密码

  登录   注册  

快捷导航
搜帖子
查看: 3288|回复: 3

关于卷积

[复制链接]
发表于 2012-10-31 15:03:14 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?注册

x
之前看了一篇讲卷积的文章,虽然貌似是很通俗的语言,但我还是有很多疑问,或许是我理解能力不好吧。昨天我看了奥本海默亲自讲卷积的视频,又做了做他留下的课后习题,算是有了自己的一些理解。感叹,做任何事情都不能忘记初衷。

       首先,研究的问题是什么?一个系统,它的输入是x(t),输出y(t)。我希望对任意输入x(t),我都能找一个统一的办法算出它的输出y(t)。对于不同系统,我希望能找到一个命名规则来给它们命名,这个命名包含了系统所有的信息。我希望读者能把这两个问题先记着。

       然后,对于任意x(t),我能统一它们唯一办法就是微积分的思想,把它们拆成一个小段一小段,也就是一个个脉冲(我不知道这样描述妥当不妥当,或许用细长的长方形更为妥当。)我希望,只要知道一个单独脉冲作为输入得到的输出,我就能推理出整个信号的输出是什么。这就要解决以下几个子问题:

1、 单独脉冲信号输入(比如原点处脉冲),它的输出是什么?
2、如果解决了问题1,假设它的输出是h(t),那么x(t)被分成的其他单独脉冲,它们的输出能怎么很快地从h(t)得出来?
3、如果问题2也解决了,那个这么一个个单独的脉冲(设为x1,x2,x3.......)分别作为输入得出的一个个输出(设为y1,y2,y3......)和输入整个x(t)然后得到的输出y(t)有什么关系?


     我倒着来解决。

     问题3,不好意思,我不能无条件解决,但在一定条件下我是可以办到的,什么条件?假设这个系统是:Linear System。  即:y(t)=y1+y2+y3+.......

     问题2,不好意思,我不能无条件解决,但在一定条件下可以解决。什么条件?假设这个系统是:Time-Invariant System。 因为一个脉冲和另一个脉冲只有两点区别:前面会有不同的系数,有一个相差。Time-Invariant的性质就是:如果输入x(t)输出y(t),那么输入x(t-t0)输出y(t-t0)。

     问题1,这个完全不是靠推理解决的,那怎么办?因为它太原始了,原始问题的解决办法很简单,给一个定义!之前我们不是说有一个系统的命名问题么?这不就命名了么,对于任意一个系统,我们给它一个脉冲信号(原点处),得到一个输出h(t),我们就用h(t)来定义这个系统。所以一般h(t)都会给出。



    最后,你拿起草稿纸,按照这个思路,对于任意x(t),当然还有h(t)(定义的嘛!),用微积分的知识,肯定可以推出y(t)的表达式。很显然对于任意Linear Time-Invariant System,这个算法肯定是成立的。这不就是一开始我们要找的统一的算法嘛。我们把这个算法叫做卷积。



   PS:无知的我斗胆估计下,卷积应该差不多就这样产生的吧!  语文水平有限,请谅解。
发表于 2012-11-1 21:37:18 | 显示全部楼层
你说的那个脉冲实际上是delt函数。任何x(t)都可以看作有无数个delta(t-t0)合成的。
 楼主| 发表于 2012-11-8 15:43:10 | 显示全部楼层
回复 2# sunyuanxin 对的 我表述不准确
发表于 2012-12-6 21:18:52 | 显示全部楼层
哎,这个版块好冷清,就只有我一个人在回帖。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

站长推荐 上一条 /1 下一条

小黑屋| 手机版| 关于我们| 联系我们| 在线咨询| 隐私声明| EETOP 创芯网
( 京ICP备:10050787号 京公网安备:11010502037710 )

GMT+8, 2024-11-18 01:48 , Processed in 0.017127 second(s), 9 queries , Gzip On, Redis On.

eetop公众号 创芯大讲堂 创芯人才网
快速回复 返回顶部 返回列表