DSP Blockset    

Filters


The DSP Blockset Filtering library provides an extensive array of filtering blocks for analyzing, designing, and implementing filters in your models. If you prefer, you can design and analyze your filters using the Signal Processing Toolbox and Filter Design Toolbox, and then implement the filters in your model using DSP Blockset filter implementation blocks.

Three Main Filter Blocks.   There are three main filtering blocks that should satisfy most of your filtering needs:

All other filter blocks design or implement specialized filters such as frequency-domain filters, filter banks, and adaptive filters.

C Code Generated from Filter Blocks.   The Real-Time Workshop C code generated from key filtering blocks is highly optimized for both speed and memory use, and is often suitable for use in embedded systems. For more information on generating C code from models, see Code Generation Support.

Topics Covered.   The following topics summarize the capabilities of the filter blocks, and provide examples of how to use the key filter blocks:


  Example: Zero Tasking Latency Designing, Analyzing, and Implementing Filters