Engee 文档

Unbuffer

将输入帧解包为一系列标量输出。

类型: Unbuffer

图书馆中的路径:

/Signal Operations/Signal Management/Buffers/Unbuffer

说明

解缓冲*块将 的输入信号 转换为 的输出信号 1。也就是说,输入信号经过逐行缓冲处理,使矩阵的每一行在输出端都成为独立的时间采样。块接收输入数据的速率通常小于块产生输出数据的速率。

unbuffer 1

程序块调整输出速率,使输入和输出的采样周期相同,即 = 。因此,对于帧大小为 、帧周期为 的输入信号,输出采样周期为 / ,即频率为输入帧频的 倍。在上述示例中,数据块每三个采样周期仅接收一次输入信号,但每个采样周期产生一次输出信号。要将输入数据重新缓冲为更大或更小的帧大小,可使用 Buffer 块。

港口

输入

X - 输入信号
实矩阵 M 乘 N | `标量 | `向量

输入信号以矩阵 by 的形式给出,其中 是矩阵行数据中的样本数, 是每个独立行中的元素数,以及标量或向量。

数据类型: Float16, Float32, Float64, Int8, Int16, Int32, Int64, UInt8, UInt16, UInt32, UInt64, Bool

*支持复数:是

输出

Y - 输出信号
尺寸为 (N) 的向量

以维向量形式给出的输出信号 ( ).

数据类型: Float16, Float32, Float64, Int8, Int16, Int32, Int64, UInt8, UInt16, UInt32, UInt64, Bool

*支持复数:是