目录
语法
说明
示例
上采样离散时间传递函数
upsample函数的功能是上采样离散时间模型。
语法
sysl = upsample(sys,L)
说明
sysl = upsample(sys, L) 以比系统 sys 的采样时间(Ts0)快 L 倍的采样率重新对离散时间动态系统模型 sys 进行重新采样。L 必须是正整数。当 sys 是传递函数(TF)模型 H(z) 时,upsample 返回 sysl,其传递函数为 H(zL),采样时间为 Ts0 / L。
模型 sys 和 sysl 的响应具有以下相似之处:
sys 和 sysl 的时间响应在 Ts0 的倍数处匹配。
sys 和 sysl 的频率响应在 Nyquist 频率 π / Ts0 之内匹配。
注意:
sysl 拥有的状态数量是 sys 的 L 倍。
示例
上采样离散时间传递函数
创建一个采样时间为2.25秒的传递函数。
sys = tf(0.75,[1 10 2],2.25)
sys =0.75--------------z^2 + 10 z + 2
采样时间:2.25秒 离散时间传递函数。
创建一个传递函数,其采样时间比 sys 快14倍。
L = 14;
sys1 = upsample(sys,L)
sys1 =0.75------------------z^28 + 10 z^14 + 2
采样时间:0.16071秒 离散时间传递函数。
sys1的采样时间为0.16071秒,比sys的采样时间快14倍。