大多数实时信号处理应用程序使用的流处理,用于处理大量数据的存储器中,有效的技术。流处理划分的输入数据为帧和下一个到达之前完全处理每个帧。的使用流处理应用的例子包括音频增强,无线基带处理,目标跟踪,和雷达波束形成。
刚刚在时间和数据流的存储敏感性质处理提出了特殊的挑战。流算法必须是有效的,并跟上数据更新的速度。为了处理大的数据集,该算法也必须管理存储器和状态信息,仅在需要时存储先前的数据缓冲器,并更新每个缓冲器和状态帧接一帧。
算法组件叫做系统对象™在MATLAB简化流处理®。系统对象为开发流算法和测试台各种流媒体应用,其中涉及的MATLAB代码,只需几行的工作流程。
为了开发在MATLAB高效,可读流处理程序,系统对象:
- 处理帧和与进入数据然后重写过去的帧
- 初始化参数只因为他们曾经创造
- 管理缓冲自动更新,状态更新和索引,从而加快算法开发
- 金宝app支持MATLAB代码生成和并行计算的工作流程