时间延迟模块(将信号延迟一个采样期间)
功能
Unit Delay 模块按指定的采样期间保持和延迟输入。当放置于迭代子系统中时,该模块将其输入保持并延迟一个迭代。此模块相当于 z-1 离散时间运算符。此模块接受一个输入并生成一个输出。每个信号可以是标量,也可以是矢量。如果输入为矢量,模块会按相同的采样期间保持和延迟矢量中的所有元素。
可通过 Initial conditions 参数指定第一个采样期间的模块输出。仔细选择此参数可以最大程度地减少不需要的输出行为。可通过 Sample time 参数指定样本之间的时间间隔。设置为 -1 表示模块将继承 Sample time。
时间延迟模块是构成离散系统的基础
从数学的角度理解和描述时间延迟模块
1、从时域的角度来描述连续时间和离散时间
在连续时域中,对X’(t)求积分为X(t);在离散时域中,当前采样时间X[n+1]经过一个延迟模块得到上一采样时间的X[n]。
2、从拉氏变换域和Z变换域来描述连续时间和离散时间系统
对X’(t)求拉氏变换,进行一个拉式操作运算相当于对X(t)进行拉氏变换;对当前时刻采样点在时域上进行Z变换,经过单位延迟算子以后,输出的是在上一个时刻对采样时间进行Z变换的结果。