Function Reference | ![]() ![]() |
Resample discrete-time LTI models or add input delays
Syntax
Description
sys1 = d2d(sys,Ts)
resamples the discrete-time LTI model sys
to produce an equivalent discrete-time model sys1
with the new sample time Ts
(in seconds).
The resampling assumes zero-order hold on the inputs and is equivalent to consecutive d2c
and c2d
conversions.
Example
Consider the zero-pole-gain model
with sample time 0.1 second. You can resample this model at 0.05 second by typing
H = zpk(0.7,0.5,1,0.1) H2 = d2d(H,0.05) Zero/pole/gain: (z-0.8243) ---------- (z-0.7071) Sampling time: 0.05
Note that the inverse resampling operation, performed by typing d2d(H2,0.1)
, yields back the initial model .
See Also
c2d
Continuous- to discrete-time conversion
d2c
Discrete- to continuous-time conversion
![]() | d2c | damp | ![]() |