Skip to Main Content

Stream Processing in MATLAB with System Objects

Stream processing is an approach to processing data one piece at a time from a continuous stream. It improves throughput and performance in applications that involve:

  • Continuous acquisition of live data
  • Processing signal and video data too large to load entirely into memory
  • Modeling algorithms for embedded systems

System objects facilitate stream processing in MATLAB® by managing details, such as data indexing, buffering, and algorithm states. This class of MATLAB objects represents time-based and data-driven algorithms, data-access routines, and visualization tools for signal and video processing applications.

System objects are available in DSP System Toolbox and Computer Vision System Toolbox.

Contact sales
Trial software