DSP System Toolbox
DSP System Toolbox™ provides algorithms, apps, and scopes for designing, simulating, and analyzing signal processing systems in MATLAB® and Simulink®. You can model real-time DSP systems for communications, radar, audio, medical devices, IoT, and other applications.
With DSP System Toolbox you can design and analyze FIR, IIR, multirate, multistage, and adaptive filters. You can stream signals from variables, data files, and network devices for system development and verification. The Time Scope, Spectrum Analyzer, and Logic Analyzer let you dynamically visualize and measure streaming signals. For desktop prototyping and deployment to embedded processors, including ARM® Cortex® architectures, the toolbox supports C/C++ code generation. It also supports bit-accurate fixed-point modeling and HDL code generation from filters, FFT, IFFT, and other algorithms.
Algorithms are available as MATLAB functions, System objects, and Simulink blocks.
Get Started
Learn the basics of DSP System Toolbox
Signal Generation, Manipulation, and Analysis
Create, import, export, display, and manage signals
Filter Design and Analysis
FIR, IIR, frequency transformations
Filter Implementation
Single-rate, multirate, and adaptive filters
Transforms and Spectral Analysis
FFT, DCT, spectral analysis, linear prediction
Statistics and Linear Algebra
Measurements, statistics, matrix math, linear algebra
Fixed-Point Design
Floating-point to fixed-point conversion, fixed-point algorithm design
Code Generation
Simulation acceleration, code generation, optimization for ARM Cortex-M Processors and ARM Cortex-A Processors
Applications
Simulate radar, communication, and biomedical systems
DSP System Toolbox Supported Hardware
Support for third-party hardware, such as ARM Cortex-M and ARM Cortex-A Processors