样品和框架的概念
样品和不定位信号
纸浆包信号是最基本的一种信号,容易构造从现实世界(物理)信号。您可以创建一个纸浆包信号通过采样物理信号在一个给定的采样率,并输出每个样品收到。一般来说,大多数数模转换器输出信号纸浆包。
您可以创建框架信号从纸浆包信号。当你缓冲一批N样品,您将创建一个框架的数据。然后您可以输出顺序帧数据的速度是1 /N*原纸浆包信号的采样率。你输出的数据帧的速度也被称为帧率的信号。
框架在实时系统数据是一种常见的格式。数据采集硬件经常运作积累大量的信号样本速度高。实时系统的硬件然后传播这些样本的数据块。这样做的效率最大化系统通过分配固定过程开销在许多样品。数据采集慢被中断进程越快获得每一帧之后,而不是在每个样本。看到框架处理的好处为更多的信息。
模型示例——和不定位信号MATLAB和金宝app
过程信号使用DSP系统工具箱软件时,您可以在一个示例——或者框架的方式。当你正在与块模型金宝app®您可以指定每个块为基础,哪种类型的处理块执行。在大多数情况下,您通过设置指定的处理模式输入处理参数。当你在MATLAB中使用系统对象®,只有不定位处理。下面的表显示了常见的参数设置可以使用执行示例——在MATLAB和Simulink和不定位处理。金宝app
纸浆包处理 | 框架处理 | |
---|---|---|
金宝app仿真软件-块 | 输入处理=基于元素通道(样本) |
输入处理=基于列渠道(框架) |
处理纸浆包是什么?
在处理、纸浆包块过程信号的一个示例。输入信号的每个元素代表一个样本在不同的频道。例如,从纸浆包处理的角度来看,以下3×2矩阵包含第一个示例的六个独立的通道。
当您配置一块执行处理、纸浆包块解释标量作为单通道信号输入。同样,解释一个块米——- - - - - -N矩阵与多通道信号米*N独立的通道。例如,在处理、纸浆包块解释以下3×2矩阵作为六经信号序列。
关于最近的更改框架的更多信息处理,看到框架处理变化部分的DSP系统工具箱版本说明。
框架处理是什么?
在框架处理,过程数据块一帧。每一帧的数据包含连续样本一个独立的通道。每个通道由一列表示输入信号。例如,从框架处理的角度来看,以下3×2矩阵有两个通道,每一个都包含三个样品。
当您配置一块执行框架处理,解释一个米1作为单通道信号包含向量米样品每帧。同样,解释一个块米——- - - - - -N矩阵的多通道信号N独立的通道和米样品每通道。例如,在框架处理,块解释下列顺序3×2矩阵的双通道信号的帧尺寸3。
使用框架处理便于许多信号处理的应用程序,因为你可以同时处理多个样品。通过缓冲数据成帧和处理multisample帧的数据,你可以经常改善你的信号处理算法的计算时间。要执行框架处理,必须有一个DSP系统工具箱许可证。
关于最近的更改框架的更多信息处理,看到框架处理变化部分的DSP系统工具箱版本说明。
框架处理的好处
加快实时系统。框架在实时系统数据是一种常见的格式。数据采集硬件通常操作通过积累大量高速率信号样本,然后传播这些样本的实时系统作为一个整体的数据。这种类型的传播最大化的效率系统分配的固定过程开销在许多样本;数据采集慢被中断进程越快获得每一帧之后,而不是在每个样本。
下图说明了框架处理增加吞吐量。薄块每收购一个样本期间代表时间。厚块每个代表了时间在中断服务例程(ISR)读取数据的硬件。
在这个例子中,框架操作获得每个ISR帧之间的16个样本。因此,框架吞吐率比替代纸浆包要高出许多倍。
注意,框架处理引入了一定量的延迟在缓冲过程由于固有的延迟初始框架。然而,在许多情况下,您可以选择帧大小,没有创建不可接受的延迟,提高吞吐量。有关更多信息,请参见延迟和延迟。
加速模型模拟。的仿真模型还受益于框架处理。在这种情况下,您block-to-block通信的开销减少传播的数据帧而不是单个的样品。