热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

利用MatLab实现传递函数的离散化处理

dsys=c2d(sys,ts,’method’); % 传函离散 [num,den]=tfdata(dsys,’v’); % 离散后提取分子分母其中method包括以下几种方法&#

dsys=c2d(sys,ts,’method’); % 传函离散
[num,den]=tfdata(dsys,’v’); % 离散后提取分子分母

其中method包括以下几种方法:

  • zoh 零阶保持器
    零阶保持器的作用是在信号传递过程中,把第nT时刻的采样信号值一直保持到第(n+1)T时刻的前一瞬时,把第(n+1)T时刻的采样值一直保持到(n+2)T时刻,依次类推,从而把一个脉冲序列变成一个连续的阶梯信号。

  • foh 一阶保持器
    前后两个采样点之间线性插值。

  • tustin 双线性逼近
    S平面与Z平面一单值对应,S平面的虚轴(整个jΩ)对应于Z平面单位圆的一周,S平面的Ω=0处对应于Z平面的ω=0处,对应即数字滤波器的频率响应终 止于折迭频率处。

  • matched 零极点匹配法
    将一个零极点形式的传递函数G(s),按z=esT,离散化为一个零极点形式的G(z)


推荐阅读
author-avatar
王乐668_802
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有