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

2024-03-29 15:18

本文主要是介绍拉式变换,卷积与传递函数,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

前言

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

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

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

正文

一、传递函数与卷积

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

图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域)进行。

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

这篇关于拉式变换,卷积与传递函数的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/858926

相关文章

Verybot之OpenCV应用二:霍夫变换查找圆

其实我是想通过这个程序来测试一下,OpenCV在Verybot上跑得怎么样,霍夫变换的原理就不多说了,下面是程序: #include "cv.h"#include "highgui.h"#include "stdio.h"int main(int argc, char** argv){cvNamedWindow("vedio",0);CvCapture* capture;i

基于深度学习 卷积神经网络resnext50的中医舌苔分类系统

项目概述 本项目旨在通过深度学习技术,特别是利用卷积神经网络(Convolutional Neural Networks, CNNs)中的ResNeXt50架构,实现对中医舌象图像的自动分类。该系统不仅能够识别不同的舌苔类型,还能够在PyQt5框架下提供一个直观的图形用户界面(GUI),使得医生或患者能够方便地上传舌象照片并获取分析结果。 技术栈 深度学习框架:采用PyTorch或其他

如何将卷积神经网络(CNN)应用于医学图像分析:从分类到分割和检测的实用指南

引言 在现代医疗领域,医学图像已经成为疾病诊断和治疗规划的重要工具。医学图像的类型繁多,包括但不限于X射线、CT(计算机断层扫描)、MRI(磁共振成像)和超声图像。这些图像提供了对身体内部结构的详细视图,有助于医生在进行准确诊断和制定个性化治疗方案时获取关键的信息。 1. 医学图像分析的挑战 医学图像分析面临诸多挑战,其中包括: 图像数据的复杂性:医学图像通常具有高维度和复杂的结构

深度学习基础--卷积的变种

随着卷积同经网络在各种问题中的广泛应用,卷积层也逐渐衍生出了许多变种,比较有代表性的有: 分组卷积( Group Convolution )、转置卷积 (Transposed Convolution) 、空洞卷积( Dilated/Atrous Convolution )、可变形卷积( Deformable Convolution ),下面分别介绍下。 1. 分组卷积 在普通的卷积操作中,一个

时序预测|变分模态分解-双向时域卷积-双向门控单元-注意力机制多变量时间序列预测VMD-BiTCN-BiGRU-Attention

时序预测|变分模态分解-双向时域卷积-双向门控单元-注意力机制多变量时间序列预测VMD-BiTCN-BiGRU-Attention 文章目录 一、基本原理1. 变分模态分解(VMD)2. 双向时域卷积(BiTCN)3. 双向门控单元(BiGRU)4. 注意力机制(Attention)总结流程 二、实验结果三、核心代码四、代码获取五、总结 时序预测|变分模态分解-双向时域卷积

卷积神经网络(二)CIFAR100类别分类

一.数据介绍 总共一百个类,每个类有600个图像。每类500个训练图像,100个测试图像。没填图像都带有一个"精细"标签(它所属的类)核一个粗糙标签(它所属的超类)  二.API使用 用于构建CNN模型的API Conv2D:实现卷积,kernel_size,strides,padding,datafromat,'NHWC'核'NCHW' MaxPool2D:池化操作 impo

【python 走进NLP】从零开始搭建textCNN卷积神经网络模型

无意中发现了一个巨牛的人工智能教程,忍不住分享一下给大家。教程不仅是零基础,通俗易懂,而且非常风趣幽默,像看小说一样!觉得太牛了,所以分享给大家。点这里可以跳转到教程。人工智能教程 1、众所周知,tensorflow 是一个开源的机器学习框架,它的出现大大降低了机器学习的门槛,即使你没有太多的数学知识,它也可以允许你用“搭积木”的方式快速实现一个神经网络,即使没有调节太多的参数,模型的表现一般还

【数字信号处理】一文讲清FFT(快速傅里叶变换)

目录 快速傅里叶变换(Fast Fourier Transform,FFT)FFT的背景快速傅里叶变换(Fast Fourier Transform,FFT)DFT的数学表达实际计算重要性和应用频谱泄露、频谱混叠奈奎斯特采样定理参考链接 快速傅里叶变换(Fast Fourier Transform,FFT) FFT的背景 1、为什么要时域→频域频率?50Hz+频率120Hz

REMEMBERING HISTORY WITH CONVOLUTIONAL LSTM FOR ANOMALY DETECTION——利用卷积LSTM记忆历史进行异常检测

上海科技大学的文章,上海科技大学有个组一直在做这方面的工作,好文章挺多的还有数据集。 ABSTRACT 本文解决了视频中的异常检测问题,由于异常是无界的,所以异常检测是一项极具挑战性的任务。我们通过利用卷积神经网络(CNN或ConvNet)对每一帧进行外观编码,并利用卷积长期记忆(ConvLSTM)来记忆与运动信息相对应的所有过去的帧来完成这项任务。然后将ConvNet和ConvLSTM与

线性代数|机器学习-P33卷积神经网络ImageNet和卷积规则

文章目录 1. ImageNet2. 卷积计算2.1 两个多项式卷积2.2 函数卷积2.3 循环卷积 3. 周期循环矩阵和非周期循环矩阵4. 循环卷积特征值4.1 卷积计算的分解4.2 运算量4.3 二维卷积公式 5. Kronecker Product 1. ImageNet ImageNet 的论文paper链接如下:详细请直接阅读相关论文即可 通过网盘分享的文件:image