DSP System Toolbox

 

DSP System Toolbox

Design and simulate streaming signal processing systems

Signal Processing Blocks in Simulink

DSP System Toolbox offers blocks for algorithms, filters, transforms, and linear algebra. Apply frame-based processing for higher throughput and more accurate modeling of real-time systems, or multirate filters to simulate different sample rates.

Design and Analyze Digital Filters

Use the Filter Builder app and Filter Designer to design and implement FIR, IIR, multistage, multirate, and adaptive filters. Design based on frequency selectivity criteria or via optimization-driven algorithms. Use the Filter Analyzer app to compare filter responses.

Implementation: Documentation | Examples

Signal Visualization with Scopes

Visualize signal data in the time or frequency domain with Scopes. Similar to established benchtop signal analyzers, scopes provide measurements and statistics to analyze your data. Use Spectrum Analyzer to display spectrum and spectrogram views.

Signal Transforms, Estimation, and Statistics

Transform signals between the time and frequency domains. Use blocks to implement parametric or non-parametric estimation, and evaluate streaming signal statistics.

Embedded DSP Design and Implementation

Generate source code to accelerate, prototype, and deploy signal processing algorithms with MATLAB Coder and Simulink Coder. Use Embedded Coder to generate optimized software through core-specific libraries and SIMD implementations.

AI for DSP System Models

Use AI-powered signal processing algorithms in Simulink. Detect anomalies in signals using deep learning models and extract deep signal features using Wavelet Scattering.

Get a Free Trial

30 days of exploration at your fingertips.


Ready to Buy?

Get pricing information and explore related products.

Are You a Student?

Your school may already provide access to MATLAB, Simulink, and add-on products through a campus-wide license.