主要内容

样品和框架的概念

样品和不定位信号

纸浆包信号是最基本的一种信号,容易构造从现实世界(物理)信号。您可以创建一个纸浆包信号通过采样物理信号在一个给定的采样率,并输出每个样品收到。一般来说,大多数数模转换器输出信号纸浆包。

您可以创建框架信号从纸浆包信号。当你缓冲一批N样品,您将创建一个框架的数据。然后您可以输出顺序帧数据的速度是1 /N*原纸浆包信号的采样率。你输出的数据帧的速度也被称为帧率的信号。

框架在实时系统数据是一种常见的格式。数据采集硬件经常运作积累大量的信号样本速度高。实时系统的硬件然后传播这些样本的数据块。这样做的效率最大化系统通过分配固定过程开销在许多样品。数据采集慢被中断进程越快获得每一帧之后,而不是在每个样本。看到框架处理的好处为更多的信息。

DSP系统工具箱™源块 创建纸浆包信号 创建不定位信号
尖声地说 X X
常数(金宝app模型) X X
有色噪声 X X
离散脉冲 X X
从多媒体文件 X X
单位矩阵(金宝app模型) X
多相时钟 X X
n个抽样使 X X
随机源 X
信号从工作区 X X
正弦波 X X
UDP接收 X

模型示例——和不定位信号MATLAB金宝app

过程信号使用DSP系统工具箱软件时,您可以在一个示例——或者框架的方式。当你正在与块模型金宝app®您可以指定每个块为基础,哪种类型的处理块执行。在大多数情况下,您通过设置指定的处理模式输入处理参数。当你在MATLAB中使用系统对象®,只有不定位处理。下面的表显示了常见的参数设置可以使用执行示例——在MATLAB和Simulink和不定位处理。金宝app

纸浆包处理 框架处理
金宝app仿真软件-块 输入处理=基于元素通道(样本) 输入处理=基于列渠道(框架)

处理纸浆包是什么?

在处理、纸浆包块过程信号的一个示例。输入信号的每个元素代表一个样本在不同的频道。例如,从纸浆包处理的角度来看,以下3×2矩阵包含第一个示例的六个独立的通道。

3×2矩阵包含在每个索引。每个元素代表一个通道。总之,矩阵显示6频道在t = 0。

当您配置一块执行处理、纸浆包块解释标量作为单通道信号输入。同样,解释一个块——- - - - - -N矩阵与多通道信号*N独立的通道。例如,在处理、纸浆包块解释以下3×2矩阵作为六经信号序列。

三个3×2矩阵t = 0, t = 1,分别和t = 2。在t = 0时,所有元素等于1。在t = 1,所有元素等于2。在t = 2,所有元素等于3。

关于最近的更改框架的更多信息处理,看到框架处理变化部分的DSP系统工具箱版本说明

框架处理是什么?

在框架处理,过程数据块一帧。每一帧的数据包含连续样本一个独立的通道。每个通道由一列表示输入信号。例如,从框架处理的角度来看,以下3×2矩阵有两个通道,每一个都包含三个样品。

当您配置一块执行框架处理,解释一个1作为单通道信号包含向量样品每帧。同样,解释一个块——- - - - - -N矩阵的多通道信号N独立的通道和样品每通道。例如,在框架处理,块解释下列顺序3×2矩阵的双通道信号的帧尺寸3。

使用框架处理便于许多信号处理的应用程序,因为你可以同时处理多个样品。通过缓冲数据成帧和处理multisample帧的数据,你可以经常改善你的信号处理算法的计算时间。要执行框架处理,必须有一个DSP系统工具箱许可证。

关于最近的更改框架的更多信息处理,看到框架处理变化部分的DSP系统工具箱版本说明

框架处理的好处

框架处理是一个已经确立的方法加速实时系统和模型模拟。

加快实时系统。框架在实时系统数据是一种常见的格式。数据采集硬件通常操作通过积累大量高速率信号样本,然后传播这些样本的实时系统作为一个整体的数据。这种类型的传播最大化的效率系统分配的固定过程开销在许多样本;数据采集慢被中断进程越快获得每一帧之后,而不是在每个样本。

下图说明了框架处理增加吞吐量。薄块每收购一个样本期间代表时间。厚块每个代表了时间在中断服务例程(ISR)读取数据的硬件。

在这个例子中,框架操作获得每个ISR帧之间的16个样本。因此,框架吞吐率比替代纸浆包要高出许多倍。

乱射展示样品在纸浆包操作和操作框架。在纸浆包操作,每个样本之间的ISR。在框架行动中,有一个框架之间的ISR样本,在这种情况下,16。

注意,框架处理引入了一定量的延迟在缓冲过程由于固有的延迟初始框架。然而,在许多情况下,您可以选择帧大小,没有创建不可接受的延迟,提高吞吐量。有关更多信息,请参见延迟和延迟

加速模型模拟。的仿真模型还受益于框架处理。在这种情况下,您block-to-block通信的开销减少传播的数据帧而不是单个的样品。

相关的例子

更多关于