Documentation Center

  • Trial Software
  • Product Updates


Single-Rate Filters

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

System Objects

dsp.AllpassFilter Single section or cascaded allpass filter
dsp.AllpoleFilter IIR Filter with no zeros
dsp.BiquadFilter IIR filter using biquadratic structures
dsp.CoupledAllpassFilter Coupled allpass IIR filter
dsp.Delay Delay input by specified number of samples or frames
dsp.DigitalFilter Static or time-varying digital filter
dsp.FIRFilter Static or time-varying FIR filter
dsp.IIRFilter Infinite Impulse Response (IIR) filter
dsp.ParametricEQFilter Tunable second-order parametric equalizer filter
dsp.NotchPeakFilter Second-order tunable notching and peaking IIR filter
dsp.VariableBandwidthFIRFilter Variable bandwidth FIR filter
dsp.VariableBandwidthIIRFilter Variable bandwidth IIR filter
dsp.VariableFractionalDelay Delay input by time-varying fractional number of sample periods


sysobj Create filter System object from discrete-time filter or multirate filter
filter Filter data with filter object
dfilt.dffir Discrete-time, direct-form FIR filter
dfilt.dffirt Discrete-time, direct-form FIR transposed filter
dfilt.dfsymfir Discrete-time, direct-form symmetric FIR filter
dfilt.dfasymfir Discrete-time, direct-form antisymmetric FIR filter
dfilt.fftfir Discrete-time, overlap-add, FIR filter
dfilt.latticemamax Discrete-time, lattice, moving-average filter with maximum phase
dfilt.latticemamin Discrete-time, lattice, moving-average filter with minimum phase
dfilt.farrowlinearfd Farrow Linear Fractional Delay filter
dfilt.farrowfd Fractional Delay Farrow filter
dfilt.allpass Allpass filter
dfilt.wdfallpass Wave digital allpass filter
dfilt.df1 Discrete-time, direct-form I filter
dfilt.df1sos Discrete-time, SOS direct-form I filter
dfilt.df1t Discrete-time, direct-form I transposed filter
dfilt.df1tsos Discrete-time, SOS direct-form I transposed filter
dfilt.df2 Discrete-time, direct-form II filter
dfilt.df2sos Discrete-time, SOS, direct-form II filter
dfilt.df2t Discrete-time, direct-form II transposed filter
dfilt.df2tsos Discrete-time, SOS direct-form II transposed filter
dfilt.latticeallpass Discrete-time, lattice allpass filter
dfilt.latticear Discrete-time, lattice, autoregressive filter
dfilt.latticearma Discrete-time, lattice, autoregressive, moving-average filter
dfilt.delay Delay filter
dfilt.scalar Discrete-time, scalar filter
dfilt.cascade Cascade of discrete-time filters
dfilt.parallel Discrete-time, parallel structure filter
dfilt.cascadeallpass Cascade of allpass discrete-time filters
dfilt.cascadewdfallpass Cascade allpass WDF filters to construct allpass WDF
dfilt.calattice Coupled-allpass, lattice filter
dfilt.calatticepc Coupled-allpass, power-complementary lattice filter
convert Convert filter structure of discrete-time or multirate filter
allpass2wdf Allpass to Wave Digital Filter coefficient transformation
wdf2allpass Wave Digital Filter to allpass coefficient transformation


Allpole Filter Model allpole filters
Analog Filter Design Design and implement analog filters
Biquad Filter Model biquadratic IIR (SOS) filters
Delay Delay discrete-time input by specified number of samples or frames
Digital Filter Filter each channel of input over time using static or time-varying digital filter implementations
Digital Filter Design Design and implement digital FIR and IIR filters
Discrete Filter Model Infinite Impulse Response (IIR) filters
Filter Realization Wizard Construct filter realizations using Digital Filter block or Sum, Gain, and Delay blocks
Discrete FIR Filter Model FIR filters
Overlap-Add FFT Filter Implement overlap-add method of frequency-domain filtering
Overlap-Save FFT Filter Implement overlap-save method of frequency-domain filtering
Variable Fractional Delay Delay input by time-varying fractional number of sample periods
Was this topic helpful?