拉式变换,卷积与传递函数

拉式变换,卷积与传递函数前言这里主要想记录一下自己对拉式变换 卷积 以及传递函数的理解 之前上学时在某一门课上曾经想通过 但是后面又想不通了 今天重新学习了一下终于又想通了 所以记录下 方便以后能够找到 这里记录的都是一些理性认识 不会有太多的公式推导 因为我觉得做工程 而非学术 更多的是了解某个原理是什么工作的 要怎么使用 而不应该花过多时间细究其公式推导 没啥用 因为过段时间又忘了 就算是做学术 如果只是拓展知识面的话 很多东西也是不需要细究的 注 下面记录的都是个人理解 可能存在不严谨之处 欢迎探讨 正文一 传递函

前言

这里主要想记录一下自己对拉式变换,卷积,以及传递函数的理解。之前上学时在某一门课上曾经想通过,但是后面又想不通了,今天重新学习了一下终于又想通了,所以记录下,方便以后能够找到。

这里记录的都是一些理性认识,不会有太多的公式推导。因为我觉得做工程(而非学术)更多的是了解某个原理是什么工作的,要怎么使用,而不应该花过多时间细究其公式推导,没啥用,因为过段时间又忘了。就算是做学术,如果只是拓展知识面的话,很多东西也是不需要细究的!

注:下面记录的都是个人理解,可能存在不严谨之处,欢迎探讨!

正文

一、传递函数与卷积

传递函数就是描述系统的动态过程,如下图:

图1 传递函数示意图


图1 传递函数时域示意图

上图中各个函数的自变量是时间,是传递函数的时域表达,也是容易被理解的表示方式。其表示的是:对某系统后 g ( t ) g(t) g(t) 施加输入 u ( t ) u(t) u(t) 之后的响应为 y ( t ) y(t) y(t)
写成公式是:

y ( t ) = ∫ 0 t u ( t − τ ) ∗ g ( τ ) d τ y(t)=\int_{0}^{t}u(t-\tau)*g(\tau)d\tau y(t)=0tu(tτ)g(τ)dτ \quad\quad\quad (1)

其中 g ( t ) g(t) g(t) 为系统的单位脉冲响应。

上面的公式(1)(也就是卷积公式)是怎么来的呢?

我们以单位脉冲输入为基础,先只考虑单位脉冲响应,因为其余的阶跃和斜坡输入等都可以很容易由此拓展。当系统的输入为单位脉冲时,它的输出就是单位脉冲响应。已知一个任意的输入 u ( t ) u(t) u(t) 都可以在每个时刻分解成不同幅值的脉冲信号,根据线性系统的叠加性,这些不同时刻,不同幅值的脉冲信号使该系统产生的响应叠加在一起,就得到了该系统对整体输入信号的响应。
为了方便理解,将上述过程离散化,可以用下图来表示:

图2 时域响应计算示意图


图2 时域响应计算示意图

如上图所示:如果想要计算第4T的响应输出 y ( t ) y(t) y(t),只需要先将输入拆成5个脉冲信号,然后分别计算输出响应,再求和即可。
假设系统动态 g ( t ) g(t) g(t) 为对信号幅值的衰减,
u ( t ) u(t) u(t)中第0T的信号,在第4T时产生的响应为 u ( 0 T ) ∗ g ( 4 T ) u(0T)*g(4T) u(0T)g(4T) ;
u ( t ) u(t) u(t)中第1T的信号,在第4T时产生的响应为 u ( 1 T ) ∗ g ( 3 T ) u(1T)*g(3T) u(1T)g(3T) ;
u ( t ) u(t) u(t)中第2T的信号,在第4T时产生的响应为 u ( 2 T ) ∗ g ( 2 T ) u(2T)*g(2T) u(2T)g(2T) ;
u ( t ) u(t) u(t)中第3T的信号,在第4T时产生的响应为 u ( 3 T ) ∗ g ( 1 T ) u(3T)*g(1T) u(3T)g(1T) ;
u ( t ) u(t) u(t)中第4T的信号,在第4T时产生的响应为 u ( 4 T ) ∗ g ( 0 T ) u(4T)*g(0T) u(4T)g(0T) ;





求和之后,得到响应输出 y ( 4 T ) = ∑ n = 0 4 [ u ( 4 T − n T ) + g ( n T ) ] y(4T)=\sum_{n=0}^4[u(4T-nT)+g(nT)] y(4T)=n=04[u(4TnT)+g(nT)] \quad\quad

外推可得: y ( k T ) = ∑ n = 0 k [ u ( k T − n T ) + g ( n T ) ] y(kT)=\sum_{n=0}^k[u(kT-nT)+g(nT)] y(kT)=n=0k[u(kTnT)+g(nT)] \quad\quad (2)

将公式(2)表示成积分形式则可得到公式(1)

二、拉普拉斯变换在中间做了什么?

拉式变换其实就是为了简化上面说的这个卷积运算的

有了拉氏变换之后,公式(1)中对 g ( t ) g(t) g(t) u ( t ) u(t) u(t) 的卷积运算可以变成这样:

首先对 g ( t ) g(t) g(t) u ( t ) u(t) u(t) 做拉式变换变成 G ( s ) G(s) G(s) U ( s ) U(s) U(s),然后卷积运算就变成了乘积运算,
即: y ( t ) y(t) y(t) 的拉式变换 Y ( s ) = G ( s ) ∗ U ( s ) Y(s) = G(s)*U(s) Y(s)=G(s)U(s),如果有必要得到 y ( t ) y(t) y(t),只需要将 Y ( s ) Y(s) Y(s) 再进行反变换即可。

但是通常我们不需要时域表达式,所以整个计算过程都可以在复频域(即s域)进行。

用一句话表达拉氏变换在此处的作用的话,那就是: 拉氏变换将时域的信号动态变化过程中复杂的卷积运算简化成了乘积运算。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/231936.html原文链接:https://javaforall.net

(0)
上一篇 2025年11月12日 上午11:01
下一篇 2025年11月12日 上午11:22


相关推荐

  • 在vscode中安装python第三方库

    在vscode中安装python第三方库打开vscode,点击终端,选择新建终端在弹出的窗口中输入以下命令:pipinstall第三方库的名称以安装numpy为例,输入pipinstallnumpy,点击回车,安装成功之后会显示如下信息:Requirementalreadysatisfied:numpyind:\python\lib\site-packages(1.20.3)已经满足的需求:numpy在d:python\lib\site-packages(1.20.3)…

    2022年10月7日
    6
  • windows10下关闭端口占用[通俗易懂]

    windows10下关闭端口占用[通俗易懂]windows10下关闭端口占用windows10下关闭端口占用占用查询端口的pid查询关闭对应pid很少用windows,但是本地开发一直都是windows系统,如果端口发生意外,没有被关闭,如下可解决。占用查询端口的pid查询C:\Users\helloworld>netstat-ano|findstr"9097"TCP0.0.0….

    2022年7月20日
    25
  • pageHelper分页失效解决方案

    pageHelper分页失效解决方案前言 pageHelper 是一款优秀的 Mybatis 分页插件 在项目中可以非常便利的使用 使开发效率得到很大的提升 但不支持一对多结果映射的分页查询 所以在平时的使用时 对于一对多分页会出现分页错误 这篇文章主要对 pageHelper 分页错误进行重现以及提出解决方案 mybatis 进行一对多查询时 映射文件 mapper xml 中的 sql 语句中使用的左连接 pageHelper 会自动对这条左连接 sql 语句进行 selectcount 0 的处理 并把结果作为分页结构的记录总数 然后自动将 lim

    2026年3月16日
    2
  • 湖北第二师范学院计算机学院考研率,22考研全面数据解析你报考的地区到底有多难?…

    湖北第二师范学院计算机学院考研率,22考研全面数据解析你报考的地区到底有多难?…原标题:22考研全面数据解析你报考的地区到底有多难?我国的硕士研究生报考人数年年激增,屡创新高,2019年达到290万人,2020年首次突破300万人,达到341万人,按照这样的考研趋势,2021年报考人数突破400万人也是极有可能的。从历年的数据来看,自2015年起,报名人数的增长率都在不断增大,2020年的增长率相对2019年降低了4.21%,但是报名人数实际上都是增加了50多万。考研热度每…

    2022年5月6日
    312
  • LangChain Agents:智能体使用完全指南

    LangChain Agents:智能体使用完全指南

    2026年3月16日
    3
  • 前端_单页面开发_web前端框架

    前端_单页面开发_web前端框架   web移动端单页面开发,可适用于web端直接开发。本例需要使用require.js帮助实现。   单页面开发个人理解:对一个项目里面的所有html文件都拥有同一个url,通过hash值的改变来促发页面的跳转(hash为url后面的内容,如下面的#red和#green就是hash),如两个页面的url分别为(http://localhost:8000/views/index.htm…

    2022年10月13日
    6

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号