主要内容

Unbuffer

将输入帧缓冲为标量输出序列

图书馆

信号管理/缓冲器

dspbuff3

  • Unbuffer块

描述

Unbuffer块取消缓冲区——- - - - - -N输入1——- - - - - -N输出。也就是说,输入是无缓冲的row-wise这样矩阵的每一行在输出中都是独立的时间样本。块接收输入的速率通常小于块产生输出的速率。

块调整输出速率,使样品时间在输入和输出时都是一样的,T所以= T如果.因此,输出采样周期为输入帧大小和帧周期Tfi是Tfi/,表示倍于输入帧速率。在上面的例子中,块每三个采样周期接收一次输入,但每个采样周期产生一次输出。要将输入重新缓冲为更大或更小的帧大小,请使用缓冲块。

模型下面,块取消缓冲一个帧大小为3的四通道输入。的初始条件参数设置为0,任务模式设置为多任务,因此前三个输出为零向量。

零延迟

Unbuffer块有zero-tasking延迟在仿真金宝app软件®单一任务模式。零任务延迟意味着第一个输入样本(在t=0)显示为第一个输出样例。

非零延迟

多任务处理操作,属性指定的值初始化非缓冲区块的缓冲区初始条件参数,并且块在模拟开始时开始取消此帧的缓冲。因此,对块的输入延迟了一个缓冲区长度,或样本。

初始条件参数可以是以下之一:

  • 第一个要重复的标量输出每个通道的样本

  • 长度,包含第一个值的向量为每个通道输出样本

  • 一个——- - - - - -N矩阵包含第一个的值输出样本在每个N渠道

请注意

有关延迟和Simulink任务模式的更多信息,请参见金宝app超时算法延迟(任务延迟)而且基于时间的调度和代码生成(金宝app仿真软件编码器)

参数

初始条件

对于非零延迟情况,块的初始输出值。可以指定标量、向量或矩阵。

金宝app支持的数据类型

港口 金宝app支持的数据类型

输入

  • 双精度浮点数

  • 单精度浮点数

  • 定点(有符号和无符号)

  • 布尔

  • 8-、16-和32位有符号整数

  • 8-、16-和32位无符号整数

输出

  • 双精度浮点数

  • 单精度浮点数

  • 定点(有符号和无符号)

  • 布尔

  • 8-、16-和32位有符号整数

  • 8-、16-和32位无符号整数

另请参阅

缓冲 DSP系统工具箱

看到将帧信号缓冲为采样信号有关资料。

扩展功能

C/ c++代码生成
使用Simulink®Coder™生成C和c++代码。金宝app

定点转换
使用定点设计器设计和模拟定点系统。

R2006a之前介绍