Main Content

Signal Processing

Model signal processing and communications systems using DSP System Toolbox™ software

To model signal processing systems in the Simulink® environment, consider using DSP System Toolbox software.

DSP System Toolbox provides algorithms and tools for the design and simulation of signal processing systems. These capabilities are provided as MATLAB® functions, MATLAB System objects, and Simulink blocks. The system toolbox includes design methods for specialized FIR and IIR filters, FFTs, multirate processing, and DSP techniques for processing streaming data and creating real-time prototypes. You can design adaptive and multirate filters, implement filters using computationally efficient architectures, and simulate floating-point digital filters. Tools for signal I/O from files and devices, signal generation, spectral analysis, and interactive visualization enable you to analyze system behavior and performance. For rapid prototyping and embedded system design, the system toolbox supports fixed-point arithmetic and C or HDL code generation.


Get Started with Signal Processing in Simulink

Configure the Simulink Environment for Signal Processing Models (DSP System Toolbox)

Shows how to configure the Simulink environment for use in signal processing models.

Filter Frames of a Noisy Sine Wave Signal in Simulink (DSP System Toolbox)

This example shows how to lowpass filter a noisy signal in Simulink and visualize the original and filtered signals with a spectrum analyzer.

Signal Processing Applications

Filter Realization Wizard (DSP System Toolbox)

Create and implement filters using the Filter Realization Wizard block.

Estimate the Power Spectrum in Simulink (DSP System Toolbox)

Compute the power spectrum using the Spectrum Analyzer and the Spectrum Estimator blocks.

Generate C Code from Simulink Model (DSP System Toolbox)

Build an executable and run the executable within MATLAB.

About DSP System Modeling

Sample- and Frame-Based Concepts (DSP System Toolbox)

Introduction to real-world sample- and frame-based signals, and how to model those signals in MATLAB and Simulink.

Delay and Latency (DSP System Toolbox)

Configure the Simulink environment to minimize delay and increase simulation performance.

Fixed-Point Signal Processing (DSP System Toolbox)

Discusses advantages of fixed-point development in general and of fixed-point support in System Toolbox software in particular, as well as lists common applications of fixed-point signal processing development.

Variable-Size Signal Basics

Create a variable-size signal whose size, values cam change during a simulation.

Tune and Experiment with Block Parameter Values

As you construct a model you can experiment with block parameters, such as the coefficients of a Transfer Fcn block, to help you decide which blocks to use.

Related Information

Featured Examples