使用MatLab进行传递函数的离散化
发布时间
阅读量:
阅读量
dsys=c2d(sys,ts,’method’); % 传函离散
[num,den]=tfdata(dsys,’v’); % 离散后提取分子分母
其中method包括以下几种方法:
零阶保持器的功能在于,在信号传递过程中,在第nT时刻采集到的信号值会持续维持至第(n+1)T时刻之前的瞬间;随后在第(n+1)T时刻采集到的新值会持续维持至下一个采样点之前的一瞬间;依此类推下去,在一系列离散采样点之间构建连续的阶梯波形。
-
foh 一阶保持器
前后两个采样点之间线性插值。 -
tustin 双线性逼近 S平面与Z平面一一对应关系中,在虚轴上的点jΩ(整个jΩ轴)均映射到Z平面上单位圆周上的各点;同时S平面中Ω=0的位置则被映射到Z平面中的ω=0位置;这种一一对应的特性决定了数字滤波器的频率响应截止点设置在折叠频率位置附近
matched 对应的零极点匹配法 将传递函数G(s),其零极点形式经由映射关系z=e^{sT}进行离散化处理后生成对应的离散域传递函数G(z)。
全部评论 (0)
还没有任何评论哟~
