首页/文章/ 详情

MATLAB通信高级仿真设计之基础篇(5) LTI系统时域分析

11小时前浏览9
用好人工智能,加速本科学习!利用不等于抄袭,很多学生只是满足于抄袭!这个现象要制止!
卷积的概念很重要,是信号处理的基础!课本中关于卷积的知识一定要多看几遍!
课后需要反复复习程序中的内容才能掌握函数的使用!大家从学习 C 语言开始接触编程,大二接触到了 MATLAB 软件,总共在编程上花了多少时间呢?仅靠课堂上的时间远远不能学好仿真,甚至连函数都记不住。
目前学习现状很可怕,因为来听课的学生中大部分只是利用人工智能来应付作业。无奈加痛心!学生就是不听你的建议,等到毕业的时候发现两手空空,追悔莫及!
上一堂课老师给出了回响器的示范程序,那么同学们如何编写一个MATLAB函数,生成只包含一次回声的简单回响效果?涉及的哪些参数呢?请同学们仔细回想!
请大家课后多进行编程练习,仅靠课堂上的时间远远不能掌握信号与系统的仿真!
没有课后复习的学习就是为了应付学习!无奈!
图片
第四章来啦!

主要内容:连续LTI系统和单位冲激响应、连续时间系统的零状态响应和MATLAB相关函数。其中有些内容在上一章已经有所了解。先看线性时不变系统的定义!

请大家仔细观看同学们现场编程的视频,后面也有本人的指导过程!上一章程序中有个小错误被找出来了哦!

 sinc函数的本质是理想低通滤波器!

此时请同学们再次回忆一下如何编写出sinc函数的自编函数,结果与MATLAB自带函数等效。

图片

一、实验目的

(1) 熟悉连续LTI系统在典型激励信号下的响应及其特征;

(2) 掌握连续LTI系统单位冲激响应的求解方法; 

(3) 重点掌握用卷积法计算连续时间系统的零状态响应;    

(4) 熟悉MATLAB相关函数的调用格式及作用; 

(5) 会用MATLAB对系统进行时域分析。

系统的响应一般包括两个部分,即由当前输入所产生的响应(零状态响应)和由历史输入(初始状态)所产生的响应(零输入响应)。对于低阶系统,一般可以通过解析的方法得到响应。但是对于高阶系统,手工计算就比较困难,这时MATLAB强大的计算功能就能比较容易地确定系统的各种响应,如冲激响应、阶跃响应、零输入响应、零状态响应、全响应等。

1. 直接求解法

涉及到的MATLAB函数有:impulse(冲激响应)、step(阶跃响应)、roots(零输入响应)、lsim(零状态响应)等。

在MATLAB中,要求以系数向量的形式输入系统的微分方程,因此,在使用前必须对系统的微分方程进行变换,得到其传递函数。其分别用向量a和b表示分母多项式和分子多项式的系数(按照s的降幂排列)。 

这种方法只能用于理论学习,提升同学们的做题能力。如果要用于实践,这种方法不可行哦!

三、涉及的MATLAB函数

1. impulse函数

功能:计算并画出系统的冲激响应。

调用格式:impulse(sys):其中sys可以是利用命令tf、zpk或ss建立的系统函数。

impulse(sys,t):计算并画出系统在向量t定义的时间内的冲激响应。

Y= impulse(sys,t):保存系统的输出值。

2. step函数

功能:计算并画出系统的阶跃响应曲线。

调用格式:step(sys):其中sys可以是利用命令tf、zpk或ss建立的系统。

step(sys,t):计算并画出系统在向量t定义的时间内的阶跃响应。

3. lsim函数

功能:计算并画出系统在任意输入下的零状态响应。

调用格式:lsim(sys,x,t):其中sys可以是利用命令tf、zpk或ss建立的系统函数,x是系统的输入,t定义的是时间范围; 

lsim(sys,x,t,zi):计算出系统在任意输入和零状态下的全响应,sys必须是状态空间形式的系统函数,zi是系统的初始状态。

4. roots函数

功能: 计算齐次多项式的根。

调用格式:r=roots(b):计算多项式b的根,r为多项式的根。

此时请回想一下什么是冲激信号和阶跃信号?
图片

思考题!

(1) 连续时间系统的数学模型有哪些?

(2) 线性时不变系统零状态响应为输入信号与冲激响应的卷积,其根据是什么?

(3) 为什么说系统的冲激响应既可以认为是零状态响应,也可以认为是零输入响应?

请同学们将答案写在评论区!未完,待续!

图片

修订记录

20250223 完成初稿;

20250407 修订内容;

来源:通信工程师专辑
MATLAB通信理论人工智能
著作权归作者所有,欢迎分享,未经许可,不得转载
首次发布时间:2025-04-15
最近编辑:11小时前
算法工匠
博士后 | 高级工程师 诚信做事 认真讲课 传播知识
获赞 408粉丝 2663文章 434课程 40
点赞
收藏
作者推荐
未登录
还没有评论
课程
培训
服务
行家
VIP会员 学习计划 福利任务
下载APP
联系我们
帮助与反馈