过程与系统对象流信号和数据大

大多数实时信号处理应用程序使用的流处理,用于处理大量数据的存储器中,有效的技术。流处理划分的输入数据为帧和下一个到达之前完全处理每个帧。的使用流处理应用的例子包括音频增强,无线基带处理,目标跟踪,和雷达波束形成。

刚刚在时间和数据流的存储敏感性质处理提出了特殊的挑战。流算法必须是有效的,并跟上数据更新的速度。为了处理大的数据集,该算法也必须管理存储器和状态信息,仅在需要时存储先前的数据缓冲器,并更新每个缓冲器和状态帧接一帧。

图1.流处理在MATLAB,包括:将流源为帧,并处理与有效地利用存储器和计算的循环的每个帧。

算法组件叫做系统对象™在MATLAB简化流处理®。系统对象为开发流算法和测试台各种流媒体应用,其中涉及的MATLAB代码,只需几行的工作流程。

图2.示例MATLAB代码用于流处理试验台,使用的系统对象。本实施例中重放并以图形方式显示由帧的音频帧的频谱。

为了开发在MATLAB高效,可读流处理程序,系统对象:

  • 处理帧和与进入数据然后重写过去的帧
  • 初始化参数只因为他们曾经创造
  • 管理缓冲自动更新,状态更新和索引,从而加快算法开发
  • 金宝app支持MATLAB代码生成和并行计算的工作流程
系统对象包括五个MATLAB产品:下载188bet金宝搏音频工具箱™DSP系统工具箱™通讯工具箱™相控阵系统工具箱™计算机视觉工具箱™。您也可以定义自己的系统对象来创建新的数据流算法。

示例以及如何

一般

音频工具箱

通信系统工具箱

计算机视觉工具箱

DSP系统工具箱

相控阵系统工具箱


也可以看看:MATLAB GPU计算雷达系统的设计无线通信逻辑分析仪参量均衡频谱分析仪软件音频信号处理示波器软件

试验可用

获取试用软件