稳态响应是在本科,更确切地说是在考研时候经常接触的,例如电路基础、信号与系统中就常有稳态响应这个词。

今天在补习MATLAB数字信号处理时,突然碰到稳态响应,一脸懵逼,感觉并不理解什么是稳态响应了,也许之前也没有懂过吧。

百度百科对概念进行了解释:

稳态响应是指当足够长的时间之后,系统对于固定的输入,有了一个较为稳定的输出。

在某一输入信号的作用后,时间趋于无穷大时系统的输出状态称为稳态。

下面就一起来体会这个稳态响应吧。


LTI 系统对复指数信号的响应

好久之前写过的一篇博文上:线性时不变系统(LTI)对复指数信号的响应(数字信号处理的特征值与特征函数)

就已经说明了线性时不变系统对于复指数信号的响应,简单地说,输入序列经过线性时不变系统之后的响应就是在该频率处的系统频率响应乘以该复指数信号。

即,如果系统的频率响应为经过系统的响应如下:


对正弦序列的响应

设输入序列为 

系统的频率响应为: 

正弦序列可以表示成复指数序列之和,这样就可以利用LTI系统对复指数序列的响应,求得LTI系统对正弦序列的响应。如下:

这就得到了如下结论:

LTI系统对正弦序列的响应是相同频率w0的另一个正弦序列,其幅值被所倍增,而相位则相移,即

这个响应称为稳态响应,用表示。


案例1

求由脉冲响应所表征的系统频率响应,画出幅度和相位响应。

题解:

很简单,根据DTFT的公式就可以直接求出该脉冲响应的离散时间傅里叶变换:

MATLAB脚本如下:

clc
clear
close allk = 0:500;
w = (pi/500)*k;
X = exp(j*w)./( exp(j*w) - 0.9*ones(1,501) );magX = abs(X);
angX = angle(X);
realX = real(X);
imagX = imag(X);subplot(2,1,1);
plot(w/pi,magX);
title('Magnitude Part');
xlabel('w/pi');ylabel('Magnitude');
gridsubplot(2,1,2);
plot(w/pi,angX);
title('Angle Part');
xlabel('w/pi');ylabel('Radians');
grid


系统的频率响应求出来了,那么现在的这个案例就是给定一个输入,求其稳态响应。

案例2

案例1的系统,输入是0.1u(n),求稳态响应

题解:

在稳态,输入是一常数序列(或者的正弦序列),然后输出是:


案例3

一LTI系统由下面的差分方程表征:

y(n)=0.8y(n-1)+x(n)

1.求频率响应

2.对输入计算并画出稳态响应

题解:

1.由差分方程求解频率响应太好求了,分子分母系数都给出了,可以直接写出频率响应,如果在z变换中成为有理转移函数。

这里直接给出频率响应:

2.在稳态下,输入是,其频率为,系统的频率响应应该是:

因此,

也就是说,在输出端该正弦被放大了4.0928倍,移位了3.42个样本。

下面用MATLAB脚本验证:

clc
clear
close allb = 1;
a = [1,-0.8];
n = [0:100];
x = cos(0.05*pi*n);
y = filter(b,a,x);subplot(2,1,1)
stem(n,x);
title('Input sequence')
xlabel('n');ylabel('x(n)');subplot(2,1,2)
stem(n,y);
title('Output sequence');
xlabel('n');ylabel('y(n)');

可见,幅度和相位都变化了。

最后,关于filter函数的介绍见博文:

【 MATLAB 】filter 函数介绍(一维数字滤波器)

【 MATLAB 】使用 MATLAB 求某输入的稳态响应相关推荐

  1. 系统稳态响应MATLAB,【 MATLAB 】使用 MATLAB 求某输入的稳态响应

    稳态响应是在本科,更确切地说是在考研时候经常接触的,例如电路基础.信号与系统中就常有稳态响应这个词. 今天在补习MATLAB数字信号处理时,突然碰到稳态响应,一脸懵逼,感觉并不理解什么是稳态响应了,也 ...

  2. 系统稳态响应MATLAB,信号与系统matlab实验3连续时间LTI分析

    <信号与系统matlab实验3连续时间LTI分析>由会员分享,可在线阅读,更多相关<信号与系统matlab实验3连续时间LTI分析(13页珍藏版)>请在人人文库网上搜索. 1. ...

  3. 电流matlab正玄函数,用MATLAB求解线性电路的正弦稳态响应.doc

    用MATLAB求解线性电路的正弦稳态响应.doc 用MATLAB求解线性电路的正弦稳态响应 阻抗和导纳. 一个含线性电阻.电感和电容等元件,但不含独立元的一端口,但它在角频率为w 的正弦电压或电流激励 ...

  4. matlap求系统的稳态响应

    1.什么是稳态响应? **稳态响应是指当足够长的时间之后,系统对于固定的输入,有了一个较为稳定的输出. 在某一输入信号的作用后,时间趋于无穷大时系统的输出状态称为稳态 ** 2.简单点就是说每个频率分 ...

  5. 概念:微分方程的解、瞬态响应、稳态响应、自由响应、强迫响应、零输入响应、零状态响应

    要理解这几个概念,首先要从"微分方程的解"的结构说起, 参考:<常系数线性微分方程的解法> (1) (2) 我们对物理系统进行建模时,列出的微分方程多为"非齐 ...

  6. 【信号与系统】—知识点:自由响应、强迫响应、暂态响应、稳态响应、零输入响应、零状态响应如何区分!

    自由响应.强迫响应.暂态响应.稳态响应.零输入响应.零状态响应如何区分! 一.系统的响应划分 二.自由响应.强迫响应 自由响应和强迫响应是从数学上来分解的,没有什么物理意义,自由响应是齐次解,因为它的 ...

  7. 用matlab对系统求全响应,matlab求系统稳态响应成程序语句解释

    2018-10-29 1系统反复出现程序停止响应怎么办? 我们可以在系统的服务管理器中将相应的服务禁用掉,服务管理器是用于管理系统服务的管理工具.一般常用于windows系统,使用这个工具你可以启动. ...

  8. 【电路杂谈】用拉普拉斯变换解正弦稳态响应

  9. matlab 求系统稳态输出,求二阶系统的稳态输出[篇].doc

    求二阶系统的稳态输出[篇].doc 求二阶系统的稳态输出[5篇] 以下是网友分享的关于求二阶系统的稳态输出的资料5篇,希望对您有所帮助,就爱阅读感谢您的支持. 第1篇 实验十二 二阶系统的稳态性能研究 ...

最新文章

  1. debug控制台内容消失 idea_IDEA 乱码问题(解决方案篇)
  2. 浪潮成立人工智能部门 为AI提供顶尖计算产品
  3. asp.net mvc请求响应模型原理回顾
  4. tar 压缩去除目录
  5. linux虚拟机网络设置(本机使用公司内网)
  6. ORA-01092: ORACLE 例程终止 强行断开连接
  7. PyCaret:又一个神仙ML库
  8. 电网操作:线路、主变、母线操作讲解
  9. 健康身心态的10条法宝
  10. mysql数据库主主_MySQL主主复制(图文详解)
  11. Asp.Net MVC 身份验证-Forms
  12. springcloud工作笔记105---springboot2.x实现优雅的关闭服务
  13. 把汉化的eclipse还原为英语版的小绝招
  14. 【待完善】【表达学习】稀疏表达SRC方法研究
  15. 计算机设置开机背景,电脑开关机背景图片怎么换
  16. 内网中使用TeamViewer进行远程操作
  17. react Hook useState()
  18. 如何使用IP摄像头进行电脑直播
  19. 学习记录596@CSS用svg做背景
  20. unity调用摄像头拍照

热门文章

  1. 在拓扑图上做标准ACL和扩展ACL(期末考试)
  2. Sun 认证考试是否合适于你?
  3. python unicode编码转换中文_python unicode转中文及转换默认编码
  4. 关于举办第十七届全国大学生智能汽车竞赛的通知-加盖公章
  5. BC547 晶体管初步测试
  6. 参加第十六届全国大学生智能车竞赛广东省报名队伍
  7. 测试ESP32S基本模块的功能,并验证是否可以应用在AI智能车竞赛检测激光信号中
  8. 智能车百度赛道培训第二弹-算法篇
  9. 双轴机械臂位置闭环控制:STC8H1K28,42HS48EIS,BH32
  10. 看看那些来自电路造型挑战赛中的作品