通信入门系列——离散卷积、连续卷积、卷积性质

本节目录

一、线性系统的激励响应
1、离散δ信号
2、离散卷积
3、连续δ信号
4、连续卷积
二、卷积性质
1、交换律
2、分配律
3、结合律
4、与冲激函数卷积

本节内容
一、线性系统的激励响应
输入信号又称为激励,输出信号又称为响应。一个信号输入给一个线性系统的时候,输出信号会因输入信号不同而不同。
1、离散δ信号
离散δ信号,又称为离散冲激序列,公式可以表述为:
在这里插入图片描述

离散冲激序列的图形可以表示为:
在这里插入图片描述

2、离散卷积
任何一个离散信号x[n]都可以表示称为如下的形式:
在这里插入图片描述

在上式中,只有当k=n时,δ[n-k]=1,其余时刻均为零,求和之后为x[n]。
假设一个离散系统H{.}是一个线性系统,根据叠加性和数乘性可知:
在这里插入图片描述

进一步可以得到:h[n-k]=H{δ[n-k]},从而带入上式中可得:
在这里插入图片描述

上式也就是所谓的离散卷积,y[n]=x[n]*h[n]。其中h[n]指的是系统的冲激响应,反映了系统的特性,也就是说系统的输出是输入和冲激响应的卷积。
如何理解离散卷积的计算过程?
输入信号为两个脉冲,第一个脉冲位于位置0处,产生一个响应x[0]h[n],第二个脉冲位置在k处,产生一个响应x[k]h[n-k],系统的输出,也就是所谓的卷积运算,是把两个响应求和。
在这里插入图片描述

n时刻系统的输出信号只与该时刻之前的输入信号有关,和该时刻之后的输入信号无关,因此求和的上限可以取n。
在这里插入图片描述

3、连续δ信号
连续δ信号,也称为“狄拉克函数”或者“冲激函数”。冲激函数零点的值是无穷,其他位置的值都是零,也就是说在无穷时间上的积分为单位1,具体的公式如下:
在这里插入图片描述

4、连续卷积
假设一个系统y(t)=H{x(t)},其中x(t)为输入信号,y(t)为输出信号,h(t)为系统对δ信号的响应,即:h(t)=H{δ(t)}。
在这里插入图片描述

如何理解连续卷积?
一个连续信号,通过多段的阶梯信号来逼近,将横坐标t划分成很多的小段,保证每一段内的信号水平值差不多,选择一个数值作为此段的代表,从而形成一个阶梯信号。如果每个小段的长度都趋近于零,那么阶梯信号就无限逼近于输入信号x(t)。
将等效的阶梯信号作为系统输入时,每个小的阶梯信号都会产生一个对应的输出信号。当然,等效后的阶梯信号是所有小阶梯信号的和,那么所有小阶梯信号的输出信号的和就是这个等效阶梯信号的输出响应。
在这里插入图片描述

如何推导并证明连续卷积?
将连续信号分解成N个阶梯,第i个阶梯的信号数值为x(ti),对应的阶梯宽度为∆ti,则这个矩形脉冲的面积为x(ti)×∆ti。用hi(t)表示宽度为∆ti,面积为1的矩形脉冲的输出,则根据线性系统的数乘性,可知面积为x(ti)×∆ti的脉冲信号的输出x(ti)×∆ti×hi(t)。当单位面积的矩形脉冲的宽度趋近于零时,此时矩形脉冲为冲激信号δ(t),系统对它的响应hi(t)逼近于冲激响应h(t),也就得到x(ti)×∆ti×h(t)。根据线性系统的时不变特性,将系统的响应h(t)右移ti,则可得到x(ti)×∆ti×h(t-ti)。将所有的小脉冲的响应累加就是系统对x(t)的响应,公式为:
在这里插入图片描述

t时刻系统的输出信号只与该时刻前的输入信号有关,积分的上限取t,则y(t)可以表示为:
在这里插入图片描述

y(t)是t时刻系统的输出信号,是由t时刻之前的输入信号的无数的小冲激脉冲引起的,积分上限为t,积分变量为τ,时刻τ处的一个冲激脉冲,强度为x(τ)dτ,所引起的系统输出为x(τ)dτ×h(t-τ),也就是将冲激响应的波形右移τ,然后通过积分后得到y(t)。
二、卷积性质
1、交换律
在这里插入图片描述

2、分配律
在这里插入图片描述

3、结合律
在这里插入图片描述

4、与冲激函数卷积
在这里插入图片描述

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/623502.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

基于单片机设计的智慧农业大棚检测系统

一、设计目标 本项目基于单片机设计一个智慧农业大棚检测系统,以提供实时监测和管理大棚环境的关键参数。系统支持环境温度、湿度检测,光照强度检测,并能根据预设的阀值进行报警提示。为了实现数据的显示和管理,该系统还利用Qt开…

\deep\和>>> 以及 !important

记录 https://blog.csdn.net/weixin_43422861/article/details/134716359 都是深度选择器 >>> 仅在css中起作用 ::v-deep 和 /deep/ 仅在scss / less中起作用样式中 !important 用在某个样式后面起作用

生成式人工智能研究焦点:揭秘基于扩散的模型

生成式人工智能研究焦点:揭秘基于扩散的模型 文章目录 生成式人工智能研究焦点:揭秘基于扩散的模型去噪扩散是什么让扩散发挥作用?采样生成图像的设计选择以更少的步骤理顺流程在低噪音水平下步骤高阶求解器可实现更准确的步骤训练降噪器的设…

50天精通Golang(第17天)

beego框架总结及数据库连接配置 一、beego框架总结 1.1 Beego项目组织架构 上节课程内容对beego的案例代码进行了一个简单的分析,总结一下beego项目的组织结构,总结如下: 1.1.1 项目配置:conf 项目配置文件所在的目录&#x…

Vue安装项目报错default@0.1.0 serve: `vue-cli-service serve`解决办法

出现此问题的原因:项目缺少依赖项 解决方式:将项目中的node_modules和package-lock.json两个文件手动删除掉,然后在VS窗口中,执行npm install。重启VS即可。

异常处理注解 @ExceptionHandler

今天记录下 SpringBoot 中 ExceptionHandler 的使用。 场景 有一个员工表(employee),且给表中的 username 属性设置了唯一性。 -- auto-generated definition create table employee (id bigint auto_increment comment 主键primary key,name va…

【WPF.NET开发】OpenType字体

本文内容 OpenType 字体格式变量大写字母连字花体备用项数字样式版式类 本主题概述了 Windows Presentation Foundation (WPF) 中 OpenType 字体技术的一些主要功能。 1、OpenType 字体格式 OpenType 字体格式是 TrueType 字体格式的扩展,增加了对 PostScript 字…

解析Nginx配置文件conf中的常用块

解析Nginx配置文件conf中的常用块 Nginx是一个高性能的HTTP和反向代理服务器,它的配置文件主要由多个块组成。本文将介绍Nginx配置文件中的常用块及其功能。 events块 events块用于设置Nginx的工作模式和连接数相关的参数。 events {worker_connections 1024; #…

用python调用Mybatis

要使用Python调用MyBatis,您需要按照以下步骤进行操作: 安装MyBatis和相关依赖库 在Python中使用MyBatis,需要先安装MyBatis和相关依赖库。您可以使用pip命令安装MyBatis的Python客户端库,例如: shell复制代码 pip …

Linux的SSH远程管理和服务器之间的免密连接

目录 一、远程管理基础 1.ssh协议 2.ssh原理 3、使用ssh协议传输的命令 4.登录方法 二、免密连接 1.免密连接的原理 2.实战 一、远程管理基础 1.ssh协议 ssh协议是基于C/S机构的安全通道协议,通信数据进行加密处理,用于远程管理。 ssh的服务名…

MATLAB二维与三维绘图实验

本文MATLAB源码,下载后直接打开运行即可[点击跳转下载]-附实验报告https://download.csdn.net/download/Coin_Collecter/88740747 一、实验目的 掌握图形对象属性的基本操作。掌握利用图形对象进行绘图操作的方法。 二、实验内容 利用图形对象绘制曲线&#xff…

【图解数据结构】深入剖析时间复杂度与空间复杂度的奥秘

🌈个人主页:聆风吟 🔥系列专栏:图解数据结构、算法模板 🔖少年有梦不应止于心动,更要付诸行动。 文章目录 一. ⛳️算法的定义二. ⛳️算法的特性2.1 🔔输入输出2.2 🔔输入输出2.3 &…

MySQL面试题2

文章目录 面试题 (9-15) 面试题 (9-15) 09)查询学过「张三」老师授课的同学的信息 SELECT s.*,c.cname,t.tname FROM t_mysql_teacher t,t_mysql_student s,t_mysql_course c,t_mysql_score sc WHERE t.tidc.tid and c.cidsc.cid and sc.sids.sid and tname ‘张…

24校招,Moka测试开发工程师一面

前言 大家好,今天回顾一下楼主当时参加moka测试开发工程师的面试 对其中一些重要问题,我也给出了相应的答案 过程 自我介绍挑一个项目,详细介绍你在其中担任的职责如何安排工作的,有什么成果?回归测试如何设计&…

网站建设网络设计营销类网站eyouCMS模板(PC+WAP)

模板介绍: 本模板自带eyoucms内核,无需再下载eyou系统,原创设计、手工书写DIVCSS,完美兼容IE7、Firefox、Chrome、360浏览器等;主流浏览器;结构容易优化;多终端均可正常预览。

【面试合集】说说微信小程序的登录流程?

面试官:说说微信小程序的登录流程? 一、背景 传统的web开发实现登陆功能,一般的做法是输入账号密码、或者输入手机号及短信验证码进行登录 服务端校验用户信息通过之后,下发一个代表登录态的 token 给客户端,以便进行…

线程安全2

文章目录 锁的可重入性死锁内存可见性引起的线程安全 锁的可重入性 直观来看这个代码不能运行 为啥没有出现阻塞? 当前由于是同一个线程,此时的锁对象,就知道了第二次加锁的线程,就是持有锁的线程,第二次操作&#xff…

前端开发必备:掌握正则表达式,轻松应对复杂的表单验证

前言 在前端开发中,经常需要处理 URL 地址、校验手机号合法性、提取域名等。正则表达式是一种常用的工具。通过使用正则表达式,我们可以对用户输入进行有效的验证,确保数据的合法性和完整性。本文将介绍一些常见的正则表达式,帮助…

C++面试:单例模式、工厂模式等简单的设计模式 创建型、结构型、行为型设计模式的应用技巧

理解和能够实现基本的设计模式是非常重要的。这里,我们将探讨两种常见的设计模式:单例模式和工厂模式,并提供一些面试准备的建议。 目录 单例模式 (Singleton Pattern) 工厂模式 (Factory Pattern) 面试准备 1. 理解设计模式的基本概念…