信号与线性系统翻转课堂笔记15——离散LTI系统模型分析

信号与线性系统翻转课堂笔记15——离散LTI系统模型分析

The Flipped Classroom15 of Signals and Linear Systems

对应教材:《信号与线性系统分析(第五版)》高等教育出版社,吴大正著

一、要点

(1,重点)离散时间信号(序列)的概念,典型的离散时间信号及其特点:单位序列δ(k)、阶跃序列ε(k)、指数序列a^k、正弦/余弦序列cos⁡( ω_0 k)、复指数序列e^(jω_0 k)等,掌握这些离散信号与对应连续信号的联系与区别,掌握正弦序列的周期性判别方法;
(2)离散LTI系统及其差分方程模型;
(3)差分方程的迭代法求解;
(4,重点)掌握离散LTI系统(线性常系数差分方程)的经典法求解方法,理解差分方程特征根对系统自由响应(微分方程齐次解)的影响;
(5,重点)离散系统零输入响应、零状态响应、全响应的求解,注意其中初始条件的使用问题。

二、问题与解答

在这里插入图片描述
(*2)根据上一个问题得到的结论,求解习题1.5。
在这里插入图片描述

(*3)举例说明如何由差分方程得出其特征方程。差分方程的齐次解(自由响应)和特征根之间是什么关系,这种关系与微分方程的齐次解与特征根的关系有何区别?重点对比讨论两种系统自由响应模态的幅度、频率与特征根的关系。
(*4)如果将离散LTI系统差分方程的特征根表示为复数平面上的点。则根据上一题的结论讨论:①特征根处于复平面什么范围,当k趋近于∞时,系统的自由响应模态幅度是收敛的?②特征根分别为正实数和负实数(即分别在正实轴和负实轴上)时,其自由响应模态的特点有什么不同?③当特征根处于复平面什么范围时,系统的自由响应是一种振荡模态?振荡模态的频率取决于什么?最大振荡频率为多少?
(*5)求解离散LTI系统的零输入响应、零状态响应、全响应时,由初始条件确定待定系数,分别需要如何利用边界条件(k=0之前或者k=0之后的初始值)?如果给定的初始条件与所需边界条件不符,应该如何处理?请结合课件和教材上的例题进行说明。
(6)求解习题3.6(4);如果将其中的初始条件改为y(0)=1, y(1)=0,则求解的过程会有什么不同?
在这里插入图片描述

1、离散时间信号

在这里插入图片描述


单位序列在t=0时取有限值1,在工程实际中存在;单位冲激信号用面积(强度)表示,是面积为1的窄脉冲,T趋近于1时,幅度为无穷,在实际工程中并不存在。单位序列不是单位冲激函数抽样获得。
单位阶跃序列在k>=0时的每个k对应的值定义为1,它可以看做是无数个单位脉冲序列之和;单位阶跃信号是在t=0时发生跃变,与单位冲激信号是微分积分关系。单位阶跃序列与单位序列是和差的关系。
除单位序列,其他离散时间信号都是在连续信号的基础上进行取样形成,连续信号可以看做离散信号的包络。区别在于连续信号在时间上连续,离散信号只在一些离散的瞬间给出函数值,其他时间没有定义。
① 都不是奇异信号,奇异信号或者非奇异信号是针对连续信号而言的,在离散信号中,没有奇异信号这一概念。
②余弦序列不一定为周期信号,复指数序列也不一定为周期信号。正弦序列的周期性判定如下。而复指数信号可以根据欧拉公式写为正余弦序列,当对应的正余弦序列不是周期信号时,这个复指数序列也就不是周期信号了。
在这里插入图片描述
③假如连续信号的一个特征根为λ ,则它的齐次解为Ce^λt 的形式;假如离散序列的一个特征根为α,则它的齐次解为Cα^k的形式。表达成这两种不同的形式是为了在求解微分方程、差分方程时能够表示出不同的特性。

2、判断序列的周期性

根据上一个问题得到的结论,求解习题1.5。
在这里插入图片描述


在这里插入图片描述
在这里插入图片描述

3、差分方程与微分方程对比

举例说明如何由差分方程得出其特征方程。差分方程的齐次解(自由响应)和特征根之间是什么关系,这种关系与微分方程的齐次解与特征根的关系有何区别?重点对比讨论两种系统自由响应模态的幅度、频率与特征根的关系。


差分方程:3y(k)-4y(k-1)+y(k-2)=f(k)
特征方程:3λ^2-4λ+1=0
差分方程齐次解和特征根之间关系:
在这里插入图片描述
微分方程齐次解和特征根之间关系:
在这里插入图片描述
关系:差分/微分方程的齐次解对应于系统的固有响应。特征方程的每一个根对应于固有响应的一个模态,所有特征根所对应模态之和即为系统总的固有响应。
区别:
差分:
在这里插入图片描述
微分:
在这里插入图片描述

4、特征根于自由响应模态

如果将离散LTI系统差分方程的特征根表示为复数平面上的点。则根据上一题的结论讨论:①特征根处于复平面什么范围,当k趋近于∞时,系统的自由响应模态幅度是收敛的?②特征根分别为正实数和负实数(即分别在正实轴和负实轴上)时,其自由响应模态的特点有什么不同?③当特征根处于复平面什么范围时,系统的自由响应是一种振荡模态?振荡模态的频率取决于什么?最大振荡频率为多少?


①特征根是λ^k的形式,当特征根在半径为1的圆域内时,系统的自由响应模态幅度是收敛的。
②特征根为正实数时是单调的,特征根为负实数时自由响应模态正负交替变化,是振荡的。
③除了正实轴以外,复平面内其他区域,自由响应都是振荡模态。振荡频率取决于相角,最大振荡频率为π。

5、边界条件

求解离散LTI系统的零输入响应、零状态响应、全响应时,由初始条件确定待定系数,分别需要如何利用边界条件(k=0之前或者k=0之后的初始值)?如果给定的初始条件与所需边界条件不符,应该如何处理?请结合课件和教材上的例题进行说明。


在这里插入图片描述
零状态响应和全响应需要用k=0之后的初值。零输入响应需要k<0的值。
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

6、改变初始条件求解离散LTI系统响应

求解习题3.6(4);如果将其中的初始条件改为y(0)=1, y(1)=0,则求解的过程会有什么不同?
在这里插入图片描述


在这里插入图片描述

三、反思总结

暂无

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

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

相关文章

如何为前端编写单元测试?从这篇入门指南开始学习!

前言 对于现在的前端工程&#xff0c;一个标准完整的项目&#xff0c;通常情况单元测试是非常必要的。但很多时候我们只是完成了项目而忽略了项目测试。我认为其中一个很大的原因是很多人对单元测试认知不够&#xff0c;因此我写了这边文章&#xff0c;一方面期望通过这篇文章…

HPM6750开发笔记《第一个helloworld例程》

HPM_SDK的使用&#xff1a; HPM_SDK界面如下图 此处选择所支持的5款evk大家根据自己的板子选 此处选择想看的例程工程 此处可选择生成工程的类型 其中debug工程是在纯RAM中运行的&#xff0c;板子掉电后代码会被删除&#xff0c;用来测试比较合适 其中挂flash的工程有两种其中…

java设计模式学习之【解释器模式】

文章目录 引言解释器模式简介定义与用途实现方式 使用场景优势与劣势在Spring框架中的应用表达式解析示例代码地址 引言 在我们的日常生活中&#xff0c;语言的翻译和理解是沟通的关键。每种语言都有自己的语法规则&#xff0c;而翻译人员和计算机程序需要理解并遵循这些规则来…

【将G2O库使用交叉编译移植到arm平台】

一 准备材料 1.下载好g2o的代码。下载地址&#xff1a;https://github.com/RainerKuemmerle/g2o 如果只是在Ubuntu系统上安装g2o&#xff0c;可以参考代码库中的readme.md。 2.下载suitesparse4.4.6. 选择4.4.6版本是因为我发现ROS系统中使用的是这个版本。即使用sudo apt-get …

【Vulnhub 靶场】【Looz: 1】【简单】【20210802】

1、环境介绍 靶场介绍&#xff1a;https://www.vulnhub.com/entry/looz-1,732/ 靶场下载&#xff1a;https://download.vulnhub.com/looz/Looz.zip 靶场难度&#xff1a;简单 发布日期&#xff1a;2021年08月02日 文件大小&#xff1a;2.1 GB 靶场作者&#xff1a;mhz_cyber &…

c语言:输出范围内的质数|练习题

一、题目 输入一个数n&#xff0c;输出n之内的所有质数 如图&#xff1a; 二、思路分析 1、设置一个数num&#xff0c;从2开始&#xff0c;不断作1操作&#xff0c;作为被除数 2、用一个不断自1的数&#xff0c;除以num&#xff0c;如果num不能被整除&#xff0c;则为质数 3、例…

超分之SRGAN

Photo-Realistic Single Image Super-Resolution Using a Generative Adversarial Network使用生成对抗网络的逼真单图像超分辨率一作&#xff1a;Christian Ledig是Twitter2017年的一篇论文。 文章目录 0. 摘要1. 引言1.1 相关工作1.1.1 介绍了SR技术的发展历程1.1.2 介绍了SR…

算法基础day2

前缀和 #include <iostream> using namespace std; const int N100010; int n,m; int a[N],s[N]; int main() {scanf("%d%d",&n,&m);for(int i1;i<n;i) scanf("%d",&a[i]);for(int i1;i<n;i) s[i]s[i-1]a[i];while(m--){int l,r;s…

模型系列:增益模型Uplift Modeling原理和案例

模型系列&#xff1a;增益模型Uplift Modeling原理和案例 目录 1. 简介1. 第一步2. 指标3. 元学习器 3.1 S-学习器3.2 T-学习器3.3 T-学习器相关模型 简介 Uplift是一种用于用户级别的治疗增量效应估计的预测建模技术。每家公司都希望增加自己的利润&#xff0c;而其中一个…

Python+OpenCV 零基础学习笔记(6):ROI

文章目录 相关链接运行环境前言ROI颜色区域分割颜色通道合并 相关链接 【2022B站最好的OpenCV课程推荐】OpenCV从入门到实战 全套课程 CSDN标题里个括号对应视频的分P OpenCVPython CSDN专栏 Gitee 项目地址 运行环境 Python:3.11.5Anaconda:23.7.4IDE:vscode运行环境&#x…

链表:如何利用“假头,新指针,双指针”解决链表问题

Java学习面试指南&#xff1a;https://javaxiaobear.cn 链表是一种线性数据结构&#xff0c;其中的每个元素实际上是一个单独的对象&#xff0c;而所有对象都通过每个元素中的引用字段链接在一起。 链表是一种物理存储单元上非连续、非顺序的存储结构&#xff0c;其物理结构不能…

深入浅出图解C#堆与栈 C# Heap(ing) VS Stack(ing) 第六节 理解垃圾回收GC,提搞程序性能

深入浅出图解C#堆与栈 C# Heaping VS Stacking 第六节 理解垃圾回收GC&#xff0c;提搞程序性能 [深入浅出图解C#堆与栈 C# Heap(ing) VS Stack(ing) 第一节 理解堆与栈](https://mp.csdn.net/mdeditor/101021023)[深入浅出图解C#堆与栈 C# Heap(ing) VS Stack(ing) 第二节 栈基…

【kubernetes】集群网络(一):基础篇

Flannel 1 路由表 & arp & fdb 1.1 路由表 任何网络设备都需要路由表&#xff0c;路由表用来决定&#xff0c;当收到数据包时&#xff0c;该向哪里进行转发。路由表项通常会包含以下几个字段&#xff1a; Destination&#xff1a;目的地Gateway&#xff1a;网关Mas…

12.27重构二叉树,插入排序,队列(股票,模拟),后缀表达式求值,括号匹配,验证栈序列,选择题部分

重构二叉树 误 string in, post; struct node {char a;node* lchild, * rchild;node(char x\0) :a(x), lchild(nullptr), rchild(nullptr) {} }; void so(node* r, int il, int ir, int pl, int pr) {if (il > ir)return;int root;for (root il; root < ir; root) {if…

[AI编程]AI辅助编程助手-亚马逊AI 编程助手 Amazon CodeWhisperer

亚马逊AI 编程助手 Amazon CodeWhisperer 是一种基于人工智能技术的编程辅助工具&#xff0c;旨在帮助开发人员更高效地编写代码。它可以提供实时的代码建议、自动补全和错误检查&#xff0c;帮助优化代码质量和提高编程效率。 Amazon CodeWhisperer 使用了自然语言处理和机器…

OpenChat-3.5:70亿参数下的AI突破

引言 在对话AI的发展史上&#xff0c;OpenChat-3.5标志着一个新纪元的到来。拥有70亿参数的这一模型&#xff0c;不仅是对现有语言学习模型&#xff08;LLMs&#xff09;的重大改进&#xff0c;更是在多模态任务中树立了新的标准。 模型概述 OpenChat-3.5作为一款先进的多模…

Leetcode—1572.矩阵对角线元素的和【简单】

2023每日刷题&#xff08;七十三&#xff09; Leetcode—1572.矩阵对角线元素的和 实现代码 class Solution { public:int diagonalSum(vector<vector<int>>& mat) {int n mat.size();if(n 1) {return mat[0][0];}int sum 0;int i 0, j n - 1;while(i &…

ARM CCA机密计算软件架构之RMI领域管理接口与RSI领域服务接口

领域管理接口 领域管理接口&#xff08;RMI&#xff09;是RMM与正常世界主机之间的接口。 RMI允许正常世界虚拟机监视器向RMM发出指令&#xff0c;以管理领域。 RMI使用来自主机虚拟机监视器的SMC调用&#xff0c;请求RMM的管理控制。 RMI使得对领域管理的控制成为可能&…

自动化测试框架知识总结(超详细整理)

一、什么是自动化测试框架 在了解什么是自动化测试框架之前&#xff0c;先了解一下什么叫框架&#xff1f;框架是整个或部分系统的可重用设计&#xff0c;表现为一组抽象构件及构件实例间交互的方法;另一种定义认为&#xff0c;框架是可被应用开发者定制的应用骨架。前者是从应…

Java多线程常见的成员方法(线程优先级,守护线程,礼让/插入线程)

目录 1.多线程常见的成员方法2.优先级相关的方法3.守护线程&#xff08;备胎线程&#xff09;4.其他线程 1.多线程常见的成员方法 ①如果没有给线程设置名字&#xff0c;线程是有默认名字 的&#xff1a;Thread-X(X序号&#xff0c;从0开始) ②如果要给线程设置名字&#xff0c…