Main Content

Single-Rate Filters

FIR, IIR, overlap-add FIR, biquad, lattice, Farrow

Objects

expand all

dsp.AnalyticSignalAnalytic signals of discrete-time inputs
dsp.DifferentiatorDirect form FIR fullband differentiator filter
dsp.FIRFilterStatic or time-varying FIR filter
dsp.HDLFIRFilterFinite impulse response filter—optimized for HDL code generation
dsp.HampelFilterFilter outliers using Hampel identifier
dsp.HighpassFilterFIR or IIR highpass filter
dsp.LowpassFilterFIR or IIR lowpass filter
dsp.MedianFilterMedian filter
dsp.VariableBandwidthFIRFilterVariable bandwidth FIR filter
dsp.FrequencyDomainFIRFilterFilter input signal in frequency domain
dsp.AllpassFilterSingle section or cascaded allpass filter
dsp.AllpoleFilterIIR Filter with no zeros
dsp.BiquadFilterIIR filter using biquadratic structures
dsp.CoupledAllpassFilterCoupled allpass IIR filter
dsp.FourthOrderSectionFilterImplement cascade of fourth-order section filter
dsp.HighpassFilterFIR or IIR highpass filter
dsp.IIRFilterInfinite impulse response (IIR) filter
dsp.LowpassFilterFIR or IIR lowpass filter
dsp.NotchPeakFilterSecond-order tunable notching and peaking IIR filter
dsp.SOSFilterSecond-order section biquadratic IIR filter structures
dsp.VariableBandwidthIIRFilterVariable bandwidth IIR filter

Blocks

expand all

Analytic SignalCompute analytic signals of discrete-time inputs
Differentiator FilterDirect form FIR fullband differentiator filter
Discrete FilterModel Infinite Impulse Response (IIR) filters
Discrete FIR FilterModel FIR filters
Discrete FIR Filter HDL OptimizedFinite impulse response filter—optimized for HDL code generation
Frequency-Domain FIR FilterFilter input signal in the frequency domain
Hampel FilterFilter outliers using Hampel identifier
Highpass FilterDesign FIR or IIR highpass filter
Lowpass FilterDesign FIR or IIR lowpass filter
Median FilterMedian filter
Variable Bandwidth FIR FilterDesign tunable bandwidth FIR filter
Allpass FilterSingle-section or multiple-section allpass filter
Allpole FilterModel allpole filters
Biquad FilterModel biquadratic IIR (SOS) filters
Notch-Peak FilterDesign second-order tunable notching and peaking IIR filter
Variable Bandwidth IIR FilterDesign tunable bandwidth IIR filter

Topics

Removing High-Frequency Noise from an ECG Signal

This example shows how to lowpass filter an ECG signal that contains high frequency noise.

Remove High-Frequency Noise from Gyroscope Data

Remove high-frequency noise using a median filter.

Design a Filter in Fdesign — Process Overview

Learn how to analyze, design, and implement filters in MATLAB® and Simulink®.

Filter Builder Design Process

filterBuilder GUI.

Digital Filter Implementations

Implement your filter design using the DSP System Toolbox filter blocks.

Use Filter Designer with DSP System Toolbox Software

Presents a detailed reference covering the fixed-point, multirate, and scaling pages of the Filter Designer App.

Digital Filter Design Block

Create and implement filters using the Digital Filter Design block.

Filter Realization Wizard

Create and implement filters using the Filter Realization Wizard block.

Variable-Size Signal Support DSP System Objects

List of System objects which support variable-sized signals in DSP System Toolbox™.

Featured Examples