时间延迟模块(将信号延迟一个采样期间)
在这里插入图片描述

功能
Unit Delay 模块按指定的采样期间保持和延迟输入。当放置于迭代子系统中时,该模块将其输入保持并延迟一个迭代。此模块相当于 z-1 离散时间运算符。此模块接受一个输入并生成一个输出。每个信号可以是标量,也可以是矢量。如果输入为矢量,模块会按相同的采样期间保持和延迟矢量中的所有元素。

可通过 Initial conditions 参数指定第一个采样期间的模块输出。仔细选择此参数可以最大程度地减少不需要的输出行为。可通过 Sample time 参数指定样本之间的时间间隔。设置为 -1 表示模块将继承 Sample time。

时间延迟模块是构成离散系统的基础
从数学的角度理解和描述时间延迟模块
1、从时域的角度来描述连续时间和离散时间
在连续时间域中,对X’(t)求积分为X(t);在离散时间域中,当前采样时间X[n+1]经过一个延迟模块得到上一采样时间的X[n]在连续时域中,对X’(t)求积分为X(t);在离散时域中,当前采样时间X[n+1]经过一个延迟模块得到上一采样时间的X[n]。

2、从拉氏变换域和Z变换域来描述连续时间和离散时间系统
在这里插入图片描述对X’(t)求拉氏变换,进行一个拉式操作运算相当于对X(t)进行拉氏变换;对当前时刻采样点在时域上进行Z变换,经过单位延迟算子以后,输出的是在上一个时刻对采样时间进行Z变换的结果。

Logo

AtomGit 是由开放原子开源基金会联合 CSDN 等生态伙伴共同推出的新一代开源与人工智能协作平台。平台坚持“开放、中立、公益”的理念,把代码托管、模型共享、数据集托管、智能体开发体验和算力服务整合在一起,为开发者提供从开发、训练到部署的一站式体验。

更多推荐