系统线性、时不变、因果判断

  • 前言
  • 系统线性判断
  • 系统时不变判断
  • 系统因果判断
  • 总结

前言

前面对下面各种类型题目一步步分析,带读者进行计算和分析。在总结部分给出判断使用的方法。

给出下面系统响应和激励的关系,判断系统是否为线性的、时不变的、因果的?(给出的题目来自《信号与系统引论》郑君里 应启衍 杨为理 第一章课后习题1-20)

  1. r(t)=de(t)dtr(t)=\frac{\mathrm{d} e(t)}{\mathrm{d} t} r(t)=dtde(t)​
  2. r(t)=e(t)u(t)r(t)=e(t)u(t)r(t)=e(t)u(t)
  3. r(t)=e(1−t)r(t)=e(1-t)r(t)=e(1−t)
  4. r(t)=e(2t)r(t)=e(2t)r(t)=e(2t)
  5. r(t)=e2(t)r(t)=e^2(t)r(t)=e2(t)
  6. r(t)=∫−∞te(τ)dτr(t)=\int_{-\infty }^{t} e(\tau )d\taur(t)=∫−∞t​e(τ)dτ
  7. r(t)=∫−∞5te(τ)dτr(t)=\int_{-\infty }^{5t} e(\tau )d\taur(t)=∫−∞5t​e(τ)dτ

系统线性判断

  1. e1(t)⟶de1(t)dt=r1(t)e_1(t)\longrightarrow \frac{\mathrm{d} e_1(t)}{\mathrm{d} t} =r_1(t)e1​(t)⟶dtde1​(t)​=r1​(t)
    e2(t)⟶de2(t)dt=r2(t)e_2(t)\longrightarrow \frac{\mathrm{d} e_2(t)}{\mathrm{d} t} =r_2(t)e2​(t)⟶dtde2​(t)​=r2​(t)
    ae1(t)+be2(t)⟶ade1(t)dt+bde2(t)dt=ar1(t)+br2(t)ae_1(t)+be_2(t)\longrightarrow a \frac{\mathrm{d} e_1(t)}{\mathrm{d} t}+b\frac{\mathrm{d} e_2(t)}{\mathrm{d} t}=ar_1(t)+br_2(t)ae1​(t)+be2​(t)⟶adtde1​(t)​+bdtde2​(t)​=ar1​(t)+br2​(t)
    判断系统为线性的
  2. e1(t)⟶e1(t)u(t)=r1(t)e_1(t)\longrightarrow e_1(t)u(t)=r_1(t)e1​(t)⟶e1​(t)u(t)=r1​(t)
    e2(t)⟶e2(t)u(t)=r2(t)e_2(t)\longrightarrow e_2(t)u(t)=r_2(t)e2​(t)⟶e2​(t)u(t)=r2​(t)
    ae1(t)+be2(t)⟶ae1(t)u(t)+be2(t)u(t)=ar1(t)+br2(t)ae_1(t)+be_2(t)\longrightarrow ae_1(t)u(t)+be_2(t)u(t)=ar_1(t)+br_2(t)ae1​(t)+be2​(t)⟶ae1​(t)u(t)+be2​(t)u(t)=ar1​(t)+br2​(t)
    判断系统为线性的
  3. e1(t)⟶e1(1−t)=r1(t)e_1(t)\longrightarrow e_1(1-t)=r_1(t)e1​(t)⟶e1​(1−t)=r1​(t)
    e2(t)⟶e2(1−t)=r2(t)e_2(t)\longrightarrow e_2(1-t)=r_2(t)e2​(t)⟶e2​(1−t)=r2​(t)
    ae1(t)+be2(t)⟶ae1(1−t)+be1(1−t)=r1(t)+r2(t)ae_1(t)+be_2(t)\longrightarrow ae_1(1-t)+be_1(1-t)=r_1(t)+r_2(t)ae1​(t)+be2​(t)⟶ae1​(1−t)+be1​(1−t)=r1​(t)+r2​(t)
    判断系统为线性
  4. e1(t)⟶e1(2t)=r1(t)e_1(t)\longrightarrow e_1(2t)=r_1(t)e1​(t)⟶e1​(2t)=r1​(t)
    e2(t)⟶e2(2t)=r2(t)e_2(t)\longrightarrow e_2(2t)=r_2(t)e2​(t)⟶e2​(2t)=r2​(t)
    ae1(t)+be2(t)⟶ae1(2t)+be1(2t)=ar1(t)+br2(t)ae_1(t)+be_2(t)\longrightarrow ae_1(2t)+be_1(2t)=ar_1(t)+br_2(t)ae1​(t)+be2​(t)⟶ae1​(2t)+be1​(2t)=ar1​(t)+br2​(t)
    判断系统为线性

e1(t)⟶e12(t)=r1(t)e_1(t)\longrightarrow e_1^2(t)=r_1(t)e1​(t)⟶e12​(t)=r1​(t)
e2(t)⟶e22(t)=r2(t)e_2(t)\longrightarrow e_2^2(t)=r_2(t)e2​(t)⟶e22​(t)=r2​(t)
ae1(t)+be2(t)⟶(ae1(t)+be2(t)2≠ar1(t)+br2(t)ae_1(t)+be_2(t)\longrightarrow (ae_1(t)+be_2(t)^2\neq ar_1(t)+br_2(t)ae1​(t)+be2​(t)⟶(ae1​(t)+be2​(t)2​=ar1​(t)+br2​(t)
判断系统为非线性
6. e1(t)⟶∫−∞te1(τ)dτ=r1(t)e_1(t)\longrightarrow \int_{-\infty }^{t} e_1(\tau )d\tau=r_1(t)e1​(t)⟶∫−∞t​e1​(τ)dτ=r1​(t)
e2(t)⟶∫−∞te2(τ)dτ=r1(t)e_2(t)\longrightarrow \int_{-\infty }^{t} e_2(\tau )d\tau=r_1(t)e2​(t)⟶∫−∞t​e2​(τ)dτ=r1​(t)
ae1(t)+be2(t)⟶a∫−∞te1(τ)dτ+b∫−∞te2(τ)dτ=ar1(t)+br2(t)ae_1(t)+be_2(t)\longrightarrow a\int_{-\infty }^{t} e_1(\tau )d\tau+b \int_{-\infty }^{t} e_2(\tau )d\tau=ar_1(t)+br_2(t)ae1​(t)+be2​(t)⟶a∫−∞t​e1​(τ)dτ+b∫−∞t​e2​(τ)dτ=ar1​(t)+br2​(t)
判断系统为线性
7. e1(t)⟶∫−∞5te1(τ)dτ=r1(t)e_1(t)\longrightarrow \int_{-\infty }^{5t} e_1(\tau )d\tau=r_1(t)e1​(t)⟶∫−∞5t​e1​(τ)dτ=r1​(t)
e2(t)⟶∫−∞5te2(τ)dτ=r1(t)e_2(t)\longrightarrow \int_{-\infty }^{5t} e_2(\tau )d\tau=r_1(t)e2​(t)⟶∫−∞5t​e2​(τ)dτ=r1​(t)
ae1(t)+be2(t)⟶∫−∞5t[ae1(τ)+be2(τ)]dτ=a∫−∞5te1(τ)dτ+b∫−∞5te2(τ)dτ=ar1(t)+br2(t)ae_1(t)+be_2(t)\longrightarrow \int_{-\infty }^{5t} [ae_1(\tau )+be_2(\tau )]d\tau=a\int_{-\infty }^{5t} e_1(\tau )d\tau+b \int_{-\infty }^{5t} e_2(\tau )d\tau=ar_1(t)+br_2(t)ae1​(t)+be2​(t)⟶∫−∞5t​[ae1​(τ)+be2​(τ)]dτ=a∫−∞5t​e1​(τ)dτ+b∫−∞5t​e2​(τ)dτ=ar1​(t)+br2​(t)
判断系统为线性

系统时不变判断

1.e1(t)⟶de1(t)dt=r1(t)e_1(t)\longrightarrow \frac{\mathrm{d} e_1(t)}{\mathrm{d} t} =r_1(t)e1​(t)⟶dtde1​(t)​=r1​(t)
e2(t)=e1(t−t0)⟶de1(t−t0)dt=r1(t−t0)e_2(t)=e_1(t-t_0)\longrightarrow \frac{\mathrm{d} e_1(t-t_0)}{\mathrm{d} t} =r_1(t-t_0)e2​(t)=e1​(t−t0​)⟶dtde1​(t−t0​)​=r1​(t−t0​)
判断系统时不变
2. e1(t)⟶e1(t)u(t)=r1(t)e_1(t)\longrightarrow e_1(t)u(t)=r_1(t)e1​(t)⟶e1​(t)u(t)=r1​(t)
e2(t)=e1(t−t0)⟶e1(t−t0)u(t)=r2(t)e_2(t)=e_1(t-t_0)\longrightarrow e_1(t-t_0)u(t)=r_2(t)e2​(t)=e1​(t−t0​)⟶e1​(t−t0​)u(t)=r2​(t)
而r1(t−t0)=e1(t−t0)u(t−t0)≠r2(t)r_1(t-t_0)=e_1(t-t_0)u(t-t_0)\neq r_2(t)r1​(t−t0​)=e1​(t−t0​)u(t−t0​)​=r2​(t),故系统为时变的

  1. e1(t)⟶e1(1−t)=r1(t)e_1(t)\longrightarrow e_1(1-t)=r_1(t)e1​(t)⟶e1​(1−t)=r1​(t)
    e2(t)=e1(t−t0)⟶e1[1−(t−t0)]=e1(1+t0−t)=r2(t)e_2(t)=e_1(t-t_0)\longrightarrow e_1[1-(t-t_0)]=e_1(1+t_0-t)=r_2(t)e2​(t)=e1​(t−t0​)⟶e1​[1−(t−t0​)]=e1​(1+t0​−t)=r2​(t)
    而r1(t−t0)=e1[(1−t)−t0]≠r2(t)r_1(t-t_0)=e_1[(1-t)-t_0] \neq r2(t) r1​(t−t0​)=e1​[(1−t)−t0​]​=r2(t)
    故系统为时变的
  2. e1(t)⟶e1(2t)=r1(t)e_1(t)\longrightarrow e_1(2t)=r_1(t)e1​(t)⟶e1​(2t)=r1​(t)
    e2(t)=e1(t−t0)⟶e1[2(t−t0)]=r2(t)e_2(t)=e_1(t-t_0)\longrightarrow e_1[2(t-t_0)]=r_2(t)e2​(t)=e1​(t−t0​)⟶e1​[2(t−t0​)]=r2​(t)
    而r1(t−t0)=e1[(2t)−t0]≠r2(t)r_1(t-t_0)=e_1[(2t)-t_0] \neq r_2(t)r1​(t−t0​)=e1​[(2t)−t0​]​=r2​(t)
    故系统为时变的
  3. e1(t)⟶e12(t)=r1(t)e_1(t)\longrightarrow e_1^2(t)=r_1(t)e1​(t)⟶e12​(t)=r1​(t)
    e2(t)=e1(t−t0)⟶e12(t−t0)=r2(t)=r1(t−t0)e_2(t)=e_1(t-t_0)\longrightarrow e_1^2(t-t_0)=r_2(t)=r_1(t-t_0)e2​(t)=e1​(t−t0​)⟶e12​(t−t0​)=r2​(t)=r1​(t−t0​)
    故系统为时不变的
  4. e1(t)⟶∫−∞te1(τ)dτ=r1(t)e_1(t)\longrightarrow \int_{-\infty }^{t} e_1(\tau )d\tau=r_1(t)e1​(t)⟶∫−∞t​e1​(τ)dτ=r1​(t)
    e2(t)=e1(t−t0)⟶∫−∞t−t0e1(τ)dτ=r2(t)=r1(t−t0)e_2(t)=e_1(t-t_0)\longrightarrow \int_{-\infty }^{t-t_0} e_1(\tau )d\tau=r_2(t)=r_1(t-t_0)e2​(t)=e1​(t−t0​)⟶∫−∞t−t0​​e1​(τ)dτ=r2​(t)=r1​(t−t0​)
    故系统为时不变的
  5. e1(t)⟶∫−∞5te1(τ)dτ=r1(t)e_1(t)\longrightarrow \int_{-\infty }^{5t} e_1(\tau )d\tau=r_1(t)e1​(t)⟶∫−∞5t​e1​(τ)dτ=r1​(t)
    e2(t)=e1(t−t0)⟶∫−∞5(t−t0)e1(τ)dτ=r2(t)e_2(t)=e_1(t-t_0)\longrightarrow \int_{-\infty }^{5(t-t_0)} e_1(\tau )d\tau=r_2(t)e2​(t)=e1​(t−t0​)⟶∫−∞5(t−t0​)​e1​(τ)dτ=r2​(t)
    而r1(t−t0)=∫−∞(5t)−t0e1(τ)dτ≠r2(t)r_1(t-t_0)=\int_{-\infty }^{(5t)-t_0} e_1(\tau )d\tau \neq r_2(t)r1​(t−t0​)=∫−∞(5t)−t0​​e1​(τ)dτ​=r2​(t)
    故系统为时变的

系统因果判断

  1. 计算响应时,为用到未来的信号,为因果的
  2. 计算响应时,为用到未来的信号,为因果的
  3. 当t<12t<\frac{1}{2}t<21​时,t<1−tt<1-tt<1−t,用到未来信号,为非因果的
  4. 当t>0t>0t>0时,t<2tt<2tt<2t,用到未来信号,非因果的
  5. 计算响应时,为用到未来的信号,为因果的
  6. 计算响应时,为用到未来的信号,为因果的
  7. 当t>0t>0t>0时,t<5tt<5tt<5t,用到未来信号,为非因果的

总结

  1. 判断系统线性时,分别求出激励为e1(t)e_1(t)e1​(t)和e2(t)e_2(t)e2​(t)对应的响应r1(t)r_1(t)r1​(t)和r2(t)r_2(t)r2​(t),将激励为ae1(t)+be2(t)ae_1(t)+be_2(t)ae1​(t)+be2​(t)时对应的响应与ar1(t)+br2(t)ar_1(t)+br_2(t)ar1​(t)+br2​(t)进行比较,两者相等时系统为线性的,否则为非线性的。
  2. 判断系统是否为时变的,分别求出激励为e1(t)e_1(t)e1​(t)和e2(t)=e1(t−t0)e_2(t)=e_1(t-t_0)e2​(t)=e1​(t−t0​)对应的响应r1(t)r_1(t)r1​(t)和r2(t)r_2(t)r2​(t),将r2(t)r_2(t)r2​(t)与r1(t−t0)r_1(t-t_0)r1​(t−t0​)进行比较,当两者相等时系统为非时变的,否则为时变的。
    tip:在对激励进行延时计算r1(t−t0)r_1(t-t_0)r1​(t−t0​)时,需要将里面的全部参数看作t,在此基础上进行位移变化。
  3. 判断系统是否为因果的,只需要看计算响应时是否由用到未来的激励信号,响应阶次大于激励阶次时为因果的,否则为非因果的。

系统线性、时不变、因果判断相关推荐

  1. 【信号与系统】系统线性时不变、因果稳定性的判定

    1.线性 线性包含均匀性和叠加性,其中均匀性是指输入乘以一个常数,输出也乘一个相同的常数:叠加性是指两个输入信号相加,其对应的输出也是相加关系 判定:假设系统输入E1对应输出R1,输入E2对应输出R2 ...

  2. 线性时不变因果系统的判断方法

    线性时不变因果电路的判断方法 在信号与系统的学习中 我们最常遇到的系统就是线性时不变因果系统的分析 下面我们来看一下如何判断线性 时不变 和因果的方法

  3. 线性时不变(LTI)系统

    线性时不变(LTI)系统 典型系统 线性系统: 线性系统是指同时满足叠加性与齐次性的系统.所谓叠加性是指当几个输入信号共同作用于系统时,总的输出等于每个输入单独作用时产生的输出之和;齐次性是指当输入信 ...

  4. 数字信号入门笔记2 —线性时不变(LTI)系统

    目录 数字信号入门笔记2 -线性时不变(LTI)系统 2.1系统与线性时不变系统 2.1.1线性系统 2.1.2时不变系统 2.2LTI系统的时域描述 2.2.1差分方程表示 2.2.2单位冲击响应表 ...

  5. 系统初始化时kernel_init在内核态创建和运行应用程序以完成系统初始化

    系统初始化时kernel_init在内核态创建和运行应用程序以完成系统初始化.  内核刚刚启动时,只有内核态的代码,后来在init过程中,在内核态运行了一些初始化系统的程序,才产生了工作在用户空间的进 ...

  6. 时钟源系统(时统系统)GPTP对自动驾驶的重要性

    时钟源系统(时统系统)GPTP对自动驾驶的重要性 时钟源系统(时统系统)GPTP对自动驾驶的重要性 gPTP简介 一.时间同步要解决的问题 不知道大家还记得军训练习齐步走的场景吗? 齐步走的动作要领你 ...

  7. Win11系统待机时总是蓝屏重启无效怎么解决?

    Win11系统待机时总是蓝屏重启无效怎么解决?出现这样的情况的原因是系统和电脑里面的某些程序和驱动不兼容了.但是这样的情况我们无法准确的去判断具体的不兼容问题的根源,所以可以采用重装系统的方法,重装一 ...

  8. C语言在嵌入式系统编程时的注意事项

    C语言是一门通用计算机编程语言,应用广泛.C语言的设计目标是提供一种能以简易的方式编译.处理低级存储器.产生少量的机器码以及不需要任何运行环境支持便能运行的编程语言. 尽管C语言提供了许多低级处理的功 ...

  9. matlab 线性时不变规律,MATLAB实验——运用MATLAB求解和线性时不变系统要点详解.docx...

    MATLAB实 验 报 告 课程名称 MATLAB程序设计 实验日期 2015 年 05 月 18 日学生姓名学号班级实验名称运用MATLAB求解和分析线性时不变系统实验仪器MATLAB7.1 Win ...

最新文章

  1. JDK1.8源码阅读系列之二:LinkedList
  2. Android之简单背景颜色渐变实现
  3. Stanford_NLP_TOOLS:CRFClassifier
  4. javaweb基础 - Servlet
  5. Cognos 8 错误及故障排除(转载)
  6. Cinema 4D* 中令人惊叹的体积效果
  7. ACM程序设计大赛题目分类
  8. pgsql截取字符串函数_postgresql——字符串函数
  9. antdesign——select搜索
  10. 设计模式学习 — 代理模式
  11. 如何让p标签里面的内容首行缩进
  12. CleanMyMac X清理苹果mac特殊的软件授权权限问题如何解决
  13. Hbuild - 使用海马玩模拟器调试
  14. iuv_5g组网问题表
  15. 长篇分享腾讯工作的环境、待遇等
  16. pip查看包的历史版本
  17. uml具有多种视图_UML语言中五大视图
  18. 聊天机器人中的深度学习
  19. LintCode 433. 岛屿的个数 JavaScript算法
  20. VisualGDB导致Visual Studio报错:未能从程序集Package.LanguageService中加载类型xxx

热门文章

  1. amd显卡多屏识别了 但是屏幕不亮_最近发布:针对AMD显卡多屏显示设置的完整解决方案。ppt28...
  2. 基于Python(Django)+MongoDB实现的(Web)新闻采集和订阅系统【100010319】
  3. 实验四 类和对象;类的继承和派生;多态性; 接口;构造器应用
  4. 绿色版软件 tomcat+eclipse的使用
  5. Pytorch迁移学习加载部分预训练权重
  6. Elasticsearch 7.10 之 Data tiers
  7. 科学防疫宣传实践总结报告
  8. ccf除法-线段树模板
  9. SuSe Linux防火墙配置指定IP或IP段可访问
  10. inputstream流乱码_InputStream读取文件乱码