基于 MATLAB 的系统频域分析的实现 祁 翔 (黄冈师范学院物理科学与技术学院, 湖北 黄冈 438000) [摘要] 在频域分析中, 学生对于其中的物理意义及计算都感觉到难以理解透彻, 因此在教学中为了解决这一问题就以信号的频谱分析为基础, 探讨利用 MATLAB 求解信号作用于线性系统时, 在频域中求解零状态响应的方 法。目的是使学生对频域分析形成直观形象的认识。 [关键词] MATLAB 频域分析; 零状态响应 [中图分类号] TP312 [文献标识码] A [文章编号] 1673-4718 (2007) 12-0059-02 收稿日期:2007-06-07 作者简介: 祁 翔 (1972-), 男, 湖北黄冈人, 讲师, 主要从事电子技术及物理学教学研究. MATLAB 是矩阵实验室(Matrix Laboratory) 之意, 除具备卓越的数值计算能力外, 还提供了专业水平的符号计算, 文字处理, 可视化建模仿真和实时控制等功能。MATLAB 的主要特点是: 语言简洁紧凑, 使用方便灵活, 库函数及运算符丰富, 既具有结构化的控制语句(如 for 循环, while 循环, break 语句和 if 语句), 又有面向对象编程的特性, 程序限制不严格, 程序设计自由度大, 而且程序的可移植性很好, 基本上不做修改就可以在各种型号的计算机和操作系统上运行, MATLAB 的图形功能强大, 它的另一特色是具有功能丰富的工具箱。源程序具有开放性, 除内部函数以外, 所有 MATLAB 的核心文件和工具箱文件都是可读可改的源文件, 用户可通过对源文件的修改以及加入自己的文件构成新的工具箱。因此 MATLAB 是一套功能非常强大的软件, 从信号处理, 语音处理, 数据采集, 数值运算, 图像处理, 到电子仿真, 金融分析等等, 几乎在各个领 域都得到了广泛应用。 系统的傅立叶变换分析法又称为频域分析法, 也就是寻求不同信号激励下其响应随频率变化的规律。系统的频域由人工完成分析是比较麻烦的,而且在教学中学生比较难理解其理论知识, 很难有直观形象的认识, 因此为了给学生一个完整的知识体系和形象的教学, 结合 MATLAB 高效的数值分析、完备的信号和图形处理、功能丰富的应用工具箱,具有信号处理软件包, 可以方便地进行信号与系统的数值分析计算、可视化建模及其系统设计的优点,可以将傅立叶变换分析用 MATLAB 来实现。 1 傅立叶变换分析法 LTI 的数学模型可以用一个 n 阶常系数线性微分方程来描述, 即 any(n)(t)+an-1y(n-1)(t)+⋯+a1y′(t)+a0y(t)= bmx(m)(t)+bm-1x(m-1)(t)+⋯+b1x(t)+b0x(t) 式中, x(t)、y(t) 分别表示系统的激励输入和响应输出。 对上式两边取傅立叶变换, 可以把常系数线性微分方程变成关于激励和响应的傅立叶变换的代数方程, 从而使问题得以简化。于是得出输出响应的傅立叶变换为 Y(w)= bm(jw)m+bm-1(jw)m-1+⋯+b1(jw)+b0 an(jw)n+an-1(jw)n-1+⋯+a1(jw)+a0 X(w)= H(w)X(w) ∴ H(w)= Y(w) X(w) = bm(jw)m+bm-1(jw)m-1+Λ+b1(jw)+b0 an(jw)n+an-1(jw)n-1+Λ+a1(jw)+a0 X(w) H(w) 是两个关于 jw的多项式之比, 其中分母与分子多项式的系数分别是微分方程左边与右边相应项的系数。H(w)定义为系统在零状态条

matlab系统频域分析,基于MATLAB的系统频域分析的实现相关推荐

  1. 「电子万年历matlab仿真」——基于Matlab的电子万年历仿真实现

    「电子万年历matlab仿真」--基于Matlab的电子万年历仿真实现 作为一种具有时间显示.日期查询.闹钟提醒等功能的电子产品,电子万年历已经成为了人们日常生活中不可或缺的一部分.而在现代科技的发展 ...

  2. matlab设计译码器,基于MATLAB的循环码编译码器设计与仿真.doc

    扳昂旨螺冈唉陨裤外狸尿恨铸伸隧刽搅必勒诚天腑皖漂豌鲁靳碑缆键兽峙棘陶宽槐撒层僧袁廖颤渐魄货鼎躬薛扬衍逮西兰迫依煤鲁虐渠惫平合啥昭并屿己笆坍痞庐披吏去凄嘛兄察突徊溅今箩直藩潦咙锨谓崇若制匹扮复淌颐糖嗅你 ...

  3. matlab伺服驱动,基于MATLAB的GUI设计伺服驱动系统仿真软件

    0引言计算机仿真技术是设计.研究和开发现代机械电子设备的新型手段,具有巨大的优越性,目前我们在机床伺服系统的工程设计中已广泛采用了这项技术.当前较流行的是采用MATLAB软件包进行设计,该软件包对控制 ...

  4. MATLAB观察系统响应,基于MATLAB的系统的时域响应分析精选.doc

    基于MATLAB的系统的时域响应分析精选 摘 要 系统的时域响应分析是衡量控制系统的重要指标.所谓控制系统的时域响应分析就是在时间域内求解系统的微分方程,然后根据绘制出来的曲线分析系统的性能和各主要参 ...

  5. matlab 函数return_基于MATLAB的指纹识别系统【论文,GUI】

    一.课题介绍 本设计为基于MATLAB的指纹识别系统.本设计系统主要对指纹图像进行三方面处理:图像预处理.特征提取和特征匹配.图像预处理包括四个步骤:图像灰度化.滤波增强.二值化.细化,对指纹图像进行 ...

  6. 基于matlab的车牌识别系统程序,基于matlab的车牌识别系统的设计(附程序).doc

    基于matlab的车牌识别系统的设计(附程序).doc 1车牌识别系统的设计1.摘要:汽车牌照自动识别系统是制约道路交通智能化的重要因素,包括车牌定位.字符分割和字符识别三个主要部分.本文首先确定车辆 ...

  7. matlab卷积画图,基于MATLAB的卷积演示系统课程设计

    1卷积演示程序设计原理 数字信号处理的直接对象是数字信号,处理的方式是数值运算的方式,它涉及到的内容非常丰富和广泛,它是应用最快.成效最显著的新学科之一,作为信息专业的专业基础课,需要掌握其基本理论和 ...

  8. matlab心电信号处理,基于Matlab的心电信号自动处理系统的设计与开发 毕业论文设计.doc...

    您所在位置:网站首页 > 海量文档 &nbsp>&nbsp计算机&nbsp>&nbspmatlab 基于Matlab的心电信号自动处理系统的设计与开发 ...

  9. matlab异步电机仿真,基于MATLAB的异步电机仿真系统

    科 学 研 究 基于 MATLAB的异步电初I仿真系统 顾亭亭 科学与财富 (南 京航 空航天大学金城 学院,江苏 南京 211156) 摘 要:本文开展了对基于matlab的异步电机仿真系统的研究, ...

  10. 基于matlab语音增强,基于MATLAB的语音增强系统的设计

    187 2010 年第 05 期,第 43 卷 通 信 技 术 Vol.43,No.05,2010 总第 221 期 Communications Technology No.221,Totally ...

最新文章

  1. L1-009. N个数求和
  2. 进入编译器后,一个函数经历了什么?
  3. java操作dom节点的添加_java操作DOM节点的添加,删除,修改
  4. windows下常用运行命令
  5. python图形编程复选按钮和单选按钮详细说明_Python_tkinter_单选框(Radiobutton)与复选框(Checkbutton)...
  6. RabbitMQ Network Partitions
  7. phpsduty环境下,使用composer安装报错
  8. 深入理解Solidity
  9. java自定义异常实验总结,Java实验--自定义异常的使用
  10. java 画笔跟swing组件_「软帝学院」:2019思维最清晰的java学习路线
  11. date time 分开存储如何合并_如何将多个日期跨度合并/拆分为一个时间轴(Oracle 11g)?...
  12. 里程碑!中国移动5G信号将覆盖珠峰峰顶
  13. 利用 caffe的 python接口测试训练好的 mnist 模型
  14. tl494cn逆变器电路图_TL494逆变器电路图(400W)
  15. 手机测试耳机音质的软件,耳机音质测试软件有哪些
  16. 交换机与路由器登录密码破解
  17. 如何制作一个简单的手机信息页面
  18. 恒生电子:控股股东恒生集团股权变更已完成工商变更登记手续
  19. 路径与轨迹、路径规划与轨迹规划、路径跟踪与轨迹跟踪
  20. 基于PLC的矿泉水自动瓶装控制系统设计

热门文章

  1. FZUOJ 2214 Knapsack problem 背包
  2. EOS Error 3090003: provided keys, permissions, and delays do not satisfy declared authoriz
  3. 先有鸡还有现有的蛋的终极答案
  4. php 保留小数0补位,PHP自带函数给数字前补0或补位
  5. 技术在游戏研发中的重要性
  6. 游戏策划一类的,非常好
  7. Canvas绘制大时钟
  8. RxSwift-MVVM
  9. ceph BALANCER
  10. linux snappy 版本,snappy初级文档