第二章 线性时不变系统(LTI)的时域分析

2024-05-16 00:44

本文主要是介绍第二章 线性时不变系统(LTI)的时域分析,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

 1 what is LTI

849f2f445de34f208ff01282f562c52f.png

2 为什么研究LTI

1)将问题拆分为两个,一个是为什么研究线性系统?,另一个是为什么研究时不变系统?

2)理想的线性系统好实现吗?

例如有一个喇叭 ,喇叭输入是电流,输出是声音,那么如果电流是10mA声音是一分贝,那么电流是10A声音会是1000分贝,任何物理系统,他都是有一个工作区间的,超过工作范围是工作不了的。这是齐次性。叠加性就是一个喇叭输入是一个人的声音,输出就是一个人的声音;那么输入是1000个人的声音,输出能办到是1000个人的声音吗?

3)近似:线性只是对现实问题的近似,是为了把复杂的东西简单化。是一种抽象,毕竟在现实世界中,决定一件事情的因素,千变万化,总要舍弃一些,就算你不想舍弃,你考虑的全吗?不考虑全面就解决不了问题了吗?

4)理想的是不变系统有吗?

宇宙都有可能毁灭,哪有亘古不变的东西?当然,人多半比宇宙先毁灭,所以人不考虑比自己先毁灭的事,是不是可以啊。

5)变化需要时间,或者说是我们要去研究具体的某段时间的变化,当某段时间的变化范围小到不影响人要做的事,人就可以认为他在这段时间没有变化。

31a74ddbf6354650835aa39a7f70b707.png

 

3 怎么做卷积

3.1 H(n)是LTI系统的唯一表示

如果两LTI系统,它们的H(n)单位脉冲响应一样,那么这两系统是一样的吗?答案是一样

因为H(n)是LTI系统的唯一表示。

时不变性:

43fe387fdb0842b3bcde3d2c113441ab.png 

 

叠加性:

c82fabf5e5ae4116965012d77b2e8db8.png

ca83d11eaa3a47caa8ce8f3796595d4e.png 

 

a2cf432857fd487d8ae72b294d68d3a6.png

 

 

3d5d396c01c8407a9f97848678549480.png

 

3.2 卷积的简便计算方法

3.2.1列表法

f873a38a8fde41f2acf4db20004e79cc.png

262d880646e44ce7a33b97841204fc19.png

205b1849bb774ce6a4ddb908b6a656fc.png

3.2.3 公式法 

ae61d5c44b58434aad48242757f83b96.png 

a83dbac097414c73866c2b1efd5ff426.png 

b6c8250099e148c7a6945840ec2a9c52.png 

d986688561e74fdda10f4b65773c8439.png 

3.3离散LTI系统卷积编程

9520da49c23c4a6098f6d4b5bcc51a08.png

进入matlab帮助界面,看源码, 前辈们反复修改完善的源码会比你写得好。尽可能去查阅体会,源码好在哪儿?

源码CONV()用了第四章的快速傅里叶变换。

老师的列表法:

b7532bae968f4562b4e7183c9548b961.png

 

 

 

 

 

 

 

 

这篇关于第二章 线性时不变系统(LTI)的时域分析的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



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

相关文章

JWT + 拦截器实现无状态登录系统

《JWT+拦截器实现无状态登录系统》JWT(JSONWebToken)提供了一种无状态的解决方案:用户登录后,服务器返回一个Token,后续请求携带该Token即可完成身份验证,无需服务器存储会话... 目录✅ 引言 一、JWT 是什么? 二、技术选型 三、项目结构 四、核心代码实现4.1 添加依赖(pom

基于Python实现自动化邮件发送系统的完整指南

《基于Python实现自动化邮件发送系统的完整指南》在现代软件开发和自动化流程中,邮件通知是一个常见且实用的功能,无论是用于发送报告、告警信息还是用户提醒,通过Python实现自动化的邮件发送功能都能... 目录一、前言:二、项目概述三、配置文件 `.env` 解析四、代码结构解析1. 导入模块2. 加载环

linux系统上安装JDK8全过程

《linux系统上安装JDK8全过程》文章介绍安装JDK的必要性及Linux下JDK8的安装步骤,包括卸载旧版本、下载解压、配置环境变量等,强调开发需JDK,运行可选JRE,现JDK已集成JRE... 目录为什么要安装jdk?1.查看linux系统是否有自带的jdk:2.下载jdk压缩包2.解压3.配置环境

Linux查询服务器系统版本号的多种方法

《Linux查询服务器系统版本号的多种方法》在Linux系统管理和维护工作中,了解当前操作系统的版本信息是最基础也是最重要的操作之一,系统版本不仅关系到软件兼容性、安全更新策略,还直接影响到故障排查和... 目录一、引言:系统版本查询的重要性二、基础命令解析:cat /etc/Centos-release详

Android 缓存日志Logcat导出与分析最佳实践

《Android缓存日志Logcat导出与分析最佳实践》本文全面介绍AndroidLogcat缓存日志的导出与分析方法,涵盖按进程、缓冲区类型及日志级别过滤,自动化工具使用,常见问题解决方案和最佳实... 目录android 缓存日志(Logcat)导出与分析全攻略为什么要导出缓存日志?按需过滤导出1. 按

更改linux系统的默认Python版本方式

《更改linux系统的默认Python版本方式》通过删除原Python软链接并创建指向python3.6的新链接,可切换系统默认Python版本,需注意版本冲突、环境混乱及维护问题,建议使用pyenv... 目录更改系统的默认python版本软链接软链接的特点创建软链接的命令使用场景注意事项总结更改系统的默

Linux中的HTTPS协议原理分析

《Linux中的HTTPS协议原理分析》文章解释了HTTPS的必要性:HTTP明文传输易被篡改和劫持,HTTPS通过非对称加密协商对称密钥、CA证书认证和混合加密机制,有效防范中间人攻击,保障通信安全... 目录一、什么是加密和解密?二、为什么需要加密?三、常见的加密方式3.1 对称加密3.2非对称加密四、

MySQL中读写分离方案对比分析与选型建议

《MySQL中读写分离方案对比分析与选型建议》MySQL读写分离是提升数据库可用性和性能的常见手段,本文将围绕现实生产环境中常见的几种读写分离模式进行系统对比,希望对大家有所帮助... 目录一、问题背景介绍二、多种解决方案对比2.1 原生mysql主从复制2.2 Proxy层中间件:ProxySQL2.3

在Linux系统上连接GitHub的方法步骤(适用2025年)

《在Linux系统上连接GitHub的方法步骤(适用2025年)》在2025年,使用Linux系统连接GitHub的推荐方式是通过SSH(SecureShell)协议进行身份验证,这种方式不仅安全,还... 目录步骤一:检查并安装 Git步骤二:生成 SSH 密钥步骤三:将 SSH 公钥添加到 github

python使用Akshare与Streamlit实现股票估值分析教程(图文代码)

《python使用Akshare与Streamlit实现股票估值分析教程(图文代码)》入职测试中的一道题,要求:从Akshare下载某一个股票近十年的财务报表包括,资产负债表,利润表,现金流量表,保存... 目录一、前言二、核心知识点梳理1、Akshare数据获取2、Pandas数据处理3、Matplotl