Skip to Main Content Skip to Search
Accelerating the pace of engineering and science

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, video, and communications data too large to load entirely into memory
  • Modeling algorithms for embedded systems

Stream processing in MATLAB® is enabled by System objects, a class of objects that represent time-based and data-driven algorithms, data-access routines, and visualization tools for signal processing, communications, and video processing applications.

System objects facilitate stream processing in MATLAB by managing details such as data indexing, buffering, and algorithm states.

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

Contact sales
Trial software