《数字信号处理》学习05-单位冲击响应与系统响应

news2024/11/13 8:53:50

目录

一,单位冲激响应 

二,LTI系统对任意序列的系统响应 

 三,LTI系统的性质


通过上一篇文章《数字信号处理》学习04-离散时间系统中的线性时不变系统-CSDN博客的学习,我已经知道了离散时间线性时不变系统(LTI)的相关概念以及能够判断一个离散时间系统是否是离散时间线性时不变系统。

一,单位冲激响应 

在《信号与系统》中,离散时间线性时不变系统用 h(n) 唯一表征:

  •   h(n) :单位冲击响应(或称为单位抽样响应)。输入序列是单位冲击序列\delta (n) ,输出序列 y(n) 是初始状态为0时系统的输出。
    1,h虽然不是特定单词的缩写,但在信号处理领域的使用已经成为一种约定,代表了系统的单位冲击响应,因此,一般用  h(n) 来代表离散时间LTI系统的单位冲击响应。
    2,之所以强调输出序列y(n)是在初始状态为0时的系统输出,是因为在“初始状态为0”时输出序列y(n)完全基于输入序列x(n)和单位冲激序列  h(n),没有任何历史状态的影响(系统没有储存任何历史信息或能量)。
    3,h(n)=T\left [ \delta (n) \right ],代表了LTI系统的时域特性。
  • 表征:通常指用某种方式来描述、体现或反映某个事物的特征或性质。它强调的是事物内部的特征和本质。在科学和数学中,表征往往涉及对某个对象或现象的特征进行刻画或描述。

如果线性时不变系统(LTI系统)的单位冲激响应 h(n)的长度有限(序列的长度:序列中连续不为零的非零值所在区间的长度),则该LTI系统是有限长单位冲激响应(FIR,Finite Impulse Response)系统。

反之,为无限长单位冲激响应(IIR,Infinite Impulse Response)系统。

二,LTI系统对任意序列的系统响应 

之前已经学习过:如果一个输入序列 x(n) 作用于一个系统 T\left [ \cdot \right ],该系统对输入序列的响应(输出序列)为 y(n),那么就可以用一个等式来描述:y(n)=T\left [ x(n) \right ]

 由于任何一个序列都可写成冲击序列 \delta (n) 的移位加权,因此y(n)=T\left [ x(n) \right ]可以写成下面的形式:

 y(n)=T\left [ \sum_{m=-\infty }^{+\infty }x(n)\delta(n-m) \right ] 

观察上式,发现可以形成一个项:T\left [ \delta (n-m) \right ],又因为“h(n)=T\left [ \delta (n) \right ],代表了LTI系统的时域特性。”,所以是不是可以直接令h(n-m)=T\left [ \delta (n-m) \right ] ?答案是:不行。

因为要想h(n-m)=T\left [ \delta (n-m) \right ]成立,就需要系统T\left [ \cdot \right ] 是时不变系统才行,并且,如果要凑出 T\left [ \delta (n-m) \right ],就需要将\sum_{m=-\infty }^{+\infty }x(n)提前,变成:

y(n)= \sum_{m=-\infty }^{+\infty }x(n)T\left [\delta(n-m) \right ]

而只有线性系统才能够同时满足比例性(或称齐次性)和可加性(通称为叠加原理),因y(n)==\sum_{m=-\infty }^{+\infty }x(n)h(n-m)=x(n)\ast h(n)此,系统T\left [ \cdot \right ] 需要是线性系统才行。所以这里就假设系统 T\left [ \cdot \right ]  是LTI系统,那么:

y(n)

=T\left [ \sum_{m=-\infty }^{+\infty }x(n)\delta(n-m) \right ]

=\sum_{m=-\infty }^{+\infty }x(n)T\left [\delta(n-m) \right ]

 =\sum_{m=-\infty }^{+\infty }x(n)h(n-m)

=x(n)\ast h(n)

 上式简化为:y(n)=\sum_{m=-\infty }^{+\infty }x(n)h(n-m)=x(n)\ast h(n),就是LTI系统对任意序列的系统响应卷积和表达式。如下图:

相关的卷积和运算请阅读如下文章:
《数字信号处理》学习01-离散时间信号与序列的卷积和运算-CSDN博客

 三,LTI系统的性质

LTI系统的性质有:交换律,结合律和分配律。因为比较简单,这里就不再赘述,相关内容:专栏下的电子书籍P18。

 需要注意的是:只有线性时不变系统才能保证这些代数性质的成立。对于非线性或时变系统,这些性质可能不再适用。

 有问题请在评论区留言或者是私信我,回复时间不超过一天。

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

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

相关文章

基于 jenkins 的持续测试方案

CI/CD Continuous Integration; Continuous Deployment; 持续集成,将新代码和旧代码一起打包、构建;持续部署,将新构建的包进行部署;持续测试,将新代码、新单元测试一起测试;方案: 公有云DevO…

Python 控制Chrome浏览器使用Selenium4操作点击百度搜索

前面我们讲到如何安装Selenium和ChromeDriver来驱动打开网页,现在我们有一个目的就是使用python来控制chrome浏览器打开百度并搜索 直接先上调试好的代码 from time import sleepfrom selenium import webdriver from selenium.webdriver.common.keys import Keys from selen…

2-88 基于matlab的四叉树加权聚焦多聚焦图像融合

基于matlab的四叉树加权聚焦多聚焦图像融合,的四叉树分解策略将源图像被分解成四叉树结构中具有最佳尺寸的块。在这个树形结构中,使用一种新的加权焦点测量方法(名为加权修正拉普拉斯之和)来检测焦点区域。可以很好地从源图像中提…

1934. 数字游戏(number)

代码 #include<bits/stdc.h> using namespace std; int main() {int ans0,i;string s;cin>>s;for(i0;i<7;i)if(s[i]1)ans;cout<<ans;return 0; } 记得点赞关注收藏&#xff01;&#xff01;&#xff01;谢谢&#xff01;&#xff01;&#xff01;

基于huffman树的文件压缩项目以及相关测试

前言 项目采用Huffman编码的方式进行文件压缩与解压缩。主要原理是通过Huffman编码来表示字符&#xff0c;出现次数多的编码短&#xff0c;出现次数少的编码长&#xff0c;这样整体而言&#xff0c;所需要的bit位是减少的&#xff0c;就实现了文件压缩功能。读取文件中的字符出…

基于大语言模型智能体的自主机器学习

文章介绍了MLR-Copilot框架&#xff0c;这是一种利用大型语言模型&#xff08;LLMs&#xff09;来自动化机器学习研究中创意生成、实验设计和实施过程的方法。该框架分为三个阶段&#xff1a; 首先通过阅读现有研究文献&#xff0c;使用LLM驱动的IdeaAgent来生成研究假设和实验…

PADS Router 入门基础教程(一)

有将近三周没有更新过博客了&#xff0c;最近在整理PADS Router 入门基础教程&#xff0c;希望喜欢本系列教程的小伙伴可以点点关注和订阅&#xff01;下面我们开始进入PADS Router课程的介绍。 一、PADS Router 快捷键 ​ 二、课程介绍 本教程主要介绍&#xff1a;PADS Rou…

电脑安装Winserver2016无法安装网卡驱动(解决办法)

因为工作原因&#xff0c;需要找一台PC机作为服务器去测试软件性能问题&#xff0c;故需要在PC机上安装网卡驱动。 电脑品牌&#xff1a;联想 型号&#xff1a;天逸510Pro-18ICB 操作系统&#xff1a;WindowsServer2016&#xff08;桌面版&#xff09; 问题&#xff1a;系统…

连接池-druid

原因&#xff1a;通过jdbc 创建Connection时比较耗费资源和时间&#xff0c;如果程序每次执行数据库操作都自己创建连接&#xff0c;项目不好控制连接数量&#xff0c;另外程序执行相对耗时。 市面上有很多厂商有连接池组件&#xff0c;目前比较出名的是alibaba druid 以及 Hi…

828华为云征文|华为Flexus云服务器快速上手实例安装“运维搭子”

⭐ 引言 华为云Flexus X实例简介 在现代云计算的世界里&#xff0c;资源的灵活性和性能至关重要。华为云Flexus X实例正是为满足这一需求而诞生的&#xff0c;它代表了云服务器技术的新高度 &#x1f310;&#x1f680;。 华为云Flexus X实例采用了领先的擎天QingTian架构&a…

计算机毕业设计 沉浸式戏曲文化体验系统 Java+SpringBoot+Vue 前后端分离 文档报告 代码讲解 安装调试

&#x1f34a;作者&#xff1a;计算机编程-吉哥 &#x1f34a;简介&#xff1a;专业从事JavaWeb程序开发&#xff0c;微信小程序开发&#xff0c;定制化项目、 源码、代码讲解、文档撰写、ppt制作。做自己喜欢的事&#xff0c;生活就是快乐的。 &#x1f34a;心愿&#xff1a;点…

深入探索嵌入式 Linux

摘要&#xff1a;本文深入探究嵌入式 Linux。首先回顾其发展历程&#xff0c;从早期尝试到克服诸多困难逐渐成熟。接着阐述其体系结构&#xff0c;涵盖硬件、内核、文件系统和应用层。开发环境方面包括交叉编译工具链、调试工具和集成开发环境。在应用领域&#xff0c;广泛应用…

uniapp设置微信小程序的交互反馈

链接&#xff1a;uni.showToast(OBJECT) | uni-app官网 (dcloud.net.cn) 设置操作成功的弹窗&#xff1a; title是我们弹窗提示的文字 showToast是我们在加载的时候进入就会弹出的提示。 2.设置失败的提示窗口和标签 icon&#xff1a;error是设置我们失败的logo 设置的文字上…

探探我对加密算法的认识

密码学基本认知 为什么需要加密算法&#xff0c;如果不加密可能导致哪些问题&#xff1f; 如果对传输的数据不使用加密算法&#xff0c;所有的数据在传输过程中都是明文传输的&#xff0c;那么会出现以下三种问题&#xff1a; 1&#xff09;泄露问题&#xff1a;如果在网络中…

大美祖国之地名篇-探寻全国同名地名

目录 前言 一、地名数据库 1、数据库模型 2、数据表结构 二、实践之旅&#xff0c;发现同名地名 1、省、市同名 2、市、县同名 3、 区县、乡镇同名 4、乡镇和村委会同名 三、总结 前言 我们祖国地大物博&#xff0c;从北到南&#xff0c;从东到西。祖国位于亚洲东部&…

SigLIP——采用sigmoid损失的图文预训练方式

SigLIP——采用sigmoid损失的图文预训练方式 FesianXu 20240825 at Wechat Search Team 前言 CLIP中的infoNCE损失是一种对比性损失&#xff0c;在SigLIP这个工作中&#xff0c;作者提出采用非对比性的sigmoid损失&#xff0c;能够更高效地进行图文预训练&#xff0c;本文进行…

信创企业级即时通讯:私有化安全沟通的新趋势

随着信息技术的不断发展&#xff0c;企业间的及时沟通和高效协作成为了推动业务创新和发展的关键。而信创企业作为信息创新的先驱者&#xff0c;对即时通讯工具的安全性和私有化能力提出了更高的要求。在这样的背景下&#xff0c;私有化安全沟通逐渐成为了信创企业级即时通讯的…

特殊类设计与单例模式

特殊类设计与单例模式 一、不能被拷贝的类1、介绍2、示例代码 二、只能在堆上创建对象的类1、介绍2、示例代码 三、只能在栈上创建对象的类1、介绍2、示例代码 四、单例模式1、介绍2、设计模式3、懒汉式&#xff08;1&#xff09;介绍&#xff08;2&#xff09;示例代码1&#…

Android 12 SystemUI下拉状态栏禁止QuickQSPanel展开

1.概述 遇到需求&#xff0c;QuickQSPanel首次下拉后展示快捷功能模块以后就是显示QuickQSPanel&#xff0c;而不展开QSPanel&#xff0c;接下来要从下滑手势下拉出状态栏分析功能实现。也就是直接是展开状态。 2、涉及核心类 frameworks\base\packages\SystemUI\src\com\and…

STL经典案例(四)——实验室预约综合管理系统(项目涉及知识点很全面,内容有点多,耐心看完会有收获的!)

项目干货满满&#xff0c;内容有点过多&#xff0c;看起来可能会有点卡。系统提示读完超过俩小时&#xff0c;建议分多篇发布&#xff0c;我觉得分篇就不完整了&#xff0c;失去了这个项目的灵魂 一、需求分析 高校实验室预约管理系统包括三种不同身份&#xff1a;管理员、实…