通过MatLab将传递函数离散化

来源:互联网 发布:淘宝申请小二介入 编辑:程序博客网 时间:2024/05/22 12:13

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)