为什么输入信号与系统的冲激响应卷积就能得到输出信号?

最近在做信号处理方面的内容,非常后悔本科没有清楚认识到信号与系统的重要性,接下来应该会持续更新信号与系统和通信原理在工程实践中的应用。今天先从最基本的卷积定理开始。

什么是冲激?

  初见这个定理觉得非常神奇,信号只需要拿过来和题目中提供的系统的冲激响应卷积一下,实在不行就转换到频域中与系统的传递函数相乘再反变换一下(参考时域卷积等于频域相乘)就可以得到我们想要的通过系统的信号了。但是凭什么?凭啥bi~一下我就做对题了?首先我们先认识冲激函数:  我们可以理解为把一个矩形函数令他的宽趋近于无限小,在这一点就可以做到一个单位冲激函数,即:矩形脉冲->脉宽趋于0-> 单位冲激函数 = 狄拉克δ函数。

  我们得到了一个最普通的冲激函数\delta(t),然后呢?我们还可以把他在时域中移位,即\delta(t-t_{0}),即我们将这个冲激转移到了t_{0}位置。我们还可以做什么呢?我们还可以乘以一个系数,即E\delta(t-t_{0}),这就代表我们不仅将冲激移位了,我们还将其幅度定义下来了。

  现在就比较爽了,我们假设有一个信号x(t),无所谓他长什么样子,我们都可以用冲激表示出来,类似于下面这张图,每一根线代表一个冲激信号,只要信号够多,就可以搞成N个E\delta(t-t_{0})的信号叠加起来。

                                        

如此,我们就可以进入下一步,什么是冲激响应过系统?

线性时不变系统与冲激响应

工程上,我们一般遇见的都是线性时不变系统。一般的有这么几个性质:(一)叠加性与均匀性 (二)时不变系统(三)微分特性 (四)因果性  对于今天的问题,我们主要关注性质一和四。

而每个系统都有它独有的特性,你给他不同的信号他的响应也是不同的。就像你的女朋友,你送她一束玫瑰花,过了你女朋友这个系统以后她就会对你的好感度上升。而你好homie若是送你女朋友这个系统一束玫瑰花,你女朋友应该会响应一个巴掌。如下图所示,玫瑰花是冲激,女朋友是系统,而得到的结果为响应

同理,同一个系统对不同的输入有着不同的响应,则易知不同的系统对同一个信号的响应也是不同的,参考你同时送你女朋友和你好homie女朋友同一朵花。  

即在信号处理中,冲激响应/脉冲响应(Impulse response)或者 impulse response function (IRF): 一般是指当对系统的输入单位冲激函数时输出(响应)。更一般地说,脉冲响应是任何动态系统对某些外部变化的反应。那这样一来,我们想探究一个系统的特性,只需要描述这个系统对一个单位冲激信号的响应,就可以表示这个系统了。

为什么输入信号与系统的冲激响应卷积就能得到输出信号?

我们知道了用冲激响应就可以表示一个系统,那然后呢?我们的信号又不是非常简单的一个冲到天际的冲激信号,做题的时候往往都是变化的连他家人都不认识的一个复杂信号。我们利用第一节的知识,任何一个信号都可以用冲激信号表示,即任何形式的输入信号,都可以分解成无穷多个不同比例的冲激信号,而输出就是相应的不同比例的冲激响应的累加,我们可以将这个信号表示以后,是不是把每个冲激信号得到的响应加起来就得到这个系统的输出了?也就是你不仅送了玫瑰花,还送了YSL、单反、手机还有小蛋糕,每个都起了一定的响应,全都叠加起来你就知道你把这一堆东西都送进你女朋友这个系统最终会得到你女朋友什么样的响应了。

即:假如一个复杂的输入信号可以看成是很多个单位冲激信号的组合,那么因为线性时不变系统具有叠加性,那么分别求出系统对每个单位冲激信号的分别的响应输出信号,再把这些响应输出信号相加,那么就可以得出这个系统的输出。这种方法叫做卷积和。

这种把他等效成面积然后求和的操作我大一微积分就学过了,简单!我已经完全掌握卷积了!但仔细一看,不对啊,你这个式子,我只想要t2时间的输出,你把t2之前所有的都加起来干(集贸)什么啊????

根据这个图其实可以更直观一些,

标准公式中积分的式子其实是之前每个响应作用到当前时刻的值即矩形的高,后面的dt是矩形的宽

我们所求得T2时间的输出,其实是T2之前所有信号作用与系统后产生的效果输出之和,因为系统具有因果性,之前的响应不会这么快结束,最终作用在T2时不仅是T2时刻的输入造成的,也有之前的响应。就像你给你女朋友两周前送了一个美味小蛋糕,这周你再送个手机,得到的响应肯定是小蛋糕+手机的响应。

所以这个式子像当于把当前时刻下,以前时刻的响应作用余晖加起来。

附B站直观解释卷积和单位脉冲响应:【直观解释】卷积和单位脉冲响应_哔哩哔哩_bilibili

  • 3
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
XXXX 大学 XXXXXXXX 学院 标 准 实 验 报 告 (实验)课程名称: 信号系统 XXXX 大学教务处制表 XXXX 大 学 实 验 报 告 学生姓名:XXX 学 号:XXXXXX 指导教师:XX 一、实验室名称:信号系统实验室 二、实验项目名称: 实验一 表示信号系统的 MATLAB 函数 实验二 离散系统的冲响应、卷和 实验三 离散系统的转移函数,零、极点分布和模拟 三、实验原理: 实验一 利用 MATLAB 强大的数值处理工具来实现信号的分析和处理,应用 MATLAB 函数来构成信号。常见基本信号归纳如下: 1、单位样值序列 0 1 ) (n 0 0 n n 对应的 MATLAB 语句为: ; 1 ) 1 ( ); , 1 ( x N zeros x 2、单位阶跃序列 0 1 ) (n u 0 0 n n 对应的 MATLAB 语句为: ); , 1 ( N ones x 3、正弦序列 ) / 2 sin( ) ( Fs fn A n x 对应的 MATLAB 语句为: ) / * * * 2 sin( * 1 : 0 fai Fs n f pi A x N n 4、复正弦序列 n j e n x ) ( 对应的 MATLAB 语句为: ) * * exp( 1 : 0 n w j x N n 5、指数序列 n a n x ) ( 对应的 MATLAB 语句为: n a x N n .^ 1 : 0 实验二 1. conv 函数: 在离散时间情况下,线性时不变系统输入输出关系可通过冲响应 ] [n h 表示 k k n h k x n h n x n y ] [ ] [ ] [ ] [ ] [ MATLAB 提供了求卷函数 conv,即 y=conv(x,h) 注意:conv 并不产生存储在 y 中的 y[n]样本的序号,而这个序号是有意义的, 因为 x 和 h 的区间都不是 conv 的输入区间,这样就应负责保持这些序号之间的 联系。 2.filter 函数: 考虑一个满足下列差分方程的 LTI 系统: M m m N k k m n x b k n y a 0 0 ] [ ] [ 式中 x[n]是系统输入,y[n]是系统输出。若 x 是包含在区间 1 x x x N n n n 内 x[n]的一个 MATLAB 向量, 而向量 a 和 b 包含系数 k a 和 k b , 那么 y=filter(b,a,x) 就可实现 [ ] y n 。 注意: k a k a ) 1 ( , k b k b ) 1 ( 。因为 MATLAB 要求所有的向量序号都从 1 开 始。 实验三 M m m N k k m n x b k n y a 0 0 ] [ ] [ jN N j jM M j j j j e a e a a e b e b b e A e B e H ... ... ) ( ) ( ) ( 1 0 1 0 ) ( ) ( ) ( ] [ ] [ ] [ ] [ ] [ z H z X z Y m n h m x n h n x n y m N N M M z a z a a z b z b b z A z B z H ... ... ) ( ) ( ) ( 1 1 0 1 1 0 将转移函数分解因式: N i i M i i N i i k M i i k z z K z a z b z H 1 1 1 1 0 0 ) 1 ( ) 1 ( ) ( 得到系统的零、极点图。 在 MATLAB 中,可以用函数[z,p,K]=tf2zp(num,den)求得有理分式形式 的系统转移函数的零、极点,用函数 zplane(z,p)绘出零、极点分布图;也 可以用函数 zplane(num,den)直接绘出有理分式形式的系统转移函数的零、 极点分布图。 四、实验目的: 实验一 加深对常用离散信号的理解; 熟悉表示信号的基本 MATLAB 函数; cos,sin,exp,imag,real,ones,pi,rand,randn,zeros, sinc,sum 实验二 加深对离散系统响应、卷和分析方法的理解 利用 MATLAB 函数 conv、filter 计算卷系统输出 实验三 加深对离散系统转移函数、零极点概念的理解 会根据系统转移函数求系统零极点分布 利用 MATLAB 函数 tf2zp、zplane 求系统零极点及绘制零极点图 五、实验内容: 1、使用实验仿真系统 2、MATLAB 仿真 六、实验器材(设备、元器件) : 计算机、matlab 软件 七、实验步骤: 实验一 实验内容(一) :使用实验仿真系统 1、 在 MATLAB 环境下输入命令 ">>xhxt" , 启动 《信号系统

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值