Function Reference


Adaptive Filter ConstructorsDesign adaptive filters
Discrete-Time Filter ConstructorsDesign FIR and IIR discrete-time filter objects
Filter Specification Objects (fdesign) — Response TypesCreate objects that specify filter responses
Filter Specification Objects (fdesign) — Design MethodsDesign filter objects from specification objects
Multirate Filter ConstructorsDesign multirate filter objects
GUI-Based Filter Design MethodsUse graphical user interface tools to design filters
Filter Analysis MethodsAnalyze filters and filter objects
Fixed-Point Filter Construction and PropertiesCreate fixed-point filters
Quantized Filter Analysis FunctionsAnalyze fixed-point filters
SOS Conversion FunctionsWork with second-order section filters
Filter Design FunctionsDesign filters (not object-based)
Filter Conversion FunctionsTransform filters to other forms, or use features in filter to develop another filter

Adaptive Filter Constructors

Least Mean Squares (LMS) Based FIR Adaptive FiltersFilter with LMS techniques
Recursive Least Squares (RLS) Based FIR Adaptive FiltersFilter with RLS techniques
Affine Projection (AP) FIR Adaptive FiltersFilter with affine projection
FIR Adaptive Filters in the Frequency Domain (FD)Filter in the frequency domain
Lattice Based (L) FIR Adaptive FiltersFilter with lattice filters

Least Mean Squares (LMS) Based FIR Adaptive Filters

adaptfilt.adjlmsFIR adaptive filter that uses adjoint LMS algorithm
adaptfilt.blmsFIR adaptive filter that uses BLMS
adaptfilt.blmsfftFIR adaptive filter that uses FFT-based BLMS
adaptfilt.dlmsFIR adaptive filter that uses delayed LMS
adaptfilt.filtxlmsFIR adaptive filter that uses filtered-x LMS
adaptfilt.lmsFIR adaptive filter that uses LMS
adaptfilt.nlmsFIR adaptive filter that uses NLMS
adaptfilt.sd FIR adaptive filter that uses sign-data algorithm
adaptfilt.seFIR adaptive filter that uses sign-error algorithm
adaptfilt.ssFIR adaptive filter that uses sign-sign algorithm
adaptfilt.swftfFIR adaptive filter that uses sliding window fast transversal LMS

Recursive Least Squares (RLS) Based FIR Adaptive Filters

adaptfilt.ftfFast transversal LMS adaptive filter
adaptfilt.hrlsFIR adaptive filter that uses householder (RLS)
adaptfilt.hswrlsFIR adaptive filter that uses householder sliding window RLS
adaptfilt.qrdrlsFIR adaptive filter that uses QR-decomposition-based RLS
adaptfilt.rlsFIR adaptive filter that uses direct form RLS
adaptfilt.swrlsFIR adaptive filter that uses window recursive least squares (RLS)

Affine Projection (AP) FIR Adaptive Filters

adaptfilt.apFIR adaptive filter that uses direct matrix inversion
adaptfilt.apruFIR adaptive filter that uses recursive matrix updating
adaptfilt.bapFIR adaptive filter that uses block affine projection

FIR Adaptive Filters in the Frequency Domain (FD)

adaptfilt.fdafFIR adaptive filter that uses frequency-domain with bin step size normalization
adaptfilt.pbfdafFIR adaptive filter that uses PBFDAF with bin step size normalization
adaptfilt.pbufdafFIR adaptive filter that uses PBUFDAF with bin step size normalization
adaptfilt.tdafdctAdaptive filter that uses discrete cosine transform
adaptfilt.tdafdftAdaptive filter that uses discrete Fourier transform
adaptfilt.ufdafFIR adaptive filter that uses unconstrained frequency-domain with quantized step size normalization

Lattice Based (L) FIR Adaptive Filters

adaptfilt.galFIR adaptive filter that uses gradient lattice
adaptfilt.lslAdaptive filter that uses LSL
adaptfilt.qrdlslAdaptive filter that uses QR-decomposition-based LSL

Discrete-Time Filter Constructors

dfilt.allpassAllpass filter
dfilt.calatticeCoupled-allpass, lattice filter
dfilt.calatticepcCoupled-allpass, power-complementary lattice filter
dfilt.cascadeCascade of discrete-time filters
dfilt.cascadeallpassCascade of allpass discrete-time filters
dfilt.cascadewdfallpassCascade allpass WDF filters to construct allpass WDF
dfilt.df1Discrete-time, direct-form I filter
dfilt.df1sosDiscrete-time, SOS direct-form I filter
dfilt.df1tDiscrete-time, direct-form I transposed filter
dfilt.df1tsosDiscrete-time, SOS direct-form I transposed filter
dfilt.df2Discrete-time, direct-form II filter
dfilt.df2sosDiscrete-time, SOS, direct-form II filter
dfilt.df2tDiscrete-time, direct-form II transposed filter
dfilt.df2tsosDiscrete-time, SOS direct-form II transposed filter
dfilt.dfasymfirDiscrete-time, direct-form antisymmetric FIR filter
dfilt.dffirDiscrete-time, direct-form FIR filter
dfilt.dffirtDiscrete-time, direct-form FIR transposed filter
dfilt.dfsymfirDiscrete-time, direct-form symmetric FIR filter
dfilt.farrowfdFractional Delay Farrow filter
dfilt.farrowlinearfdFarrow Linear Fractional Delay filter
dfilt.latticeallpassDiscrete-time, lattice allpass filter
dfilt.latticearDiscrete-time, lattice, autoregressive filter
dfilt.latticearmaDiscrete-time, lattice, autoregressive, moving-average filter
dfilt.latticemamaxDiscrete-time, lattice, moving-average filter with maximum phase
dfilt.latticemaminDiscrete-time, lattice, moving-average filter with minimum phase
dfilt.parallelDiscrete-time, parallel structure filter
dfilt.scalarDiscrete-time, scalar filter
dfilt.wdfallpassWave digital allpass filter

Filter Specification Objects (fdesign) — Response Types

fdesign.arbmagArbitrary response magnitude filter specification object
fdesign.arbmagnphaseArbitrary response magnitude and phase filter specification object
fdesign.bandpassBandpass filter specification object
fdesign.bandstopBandstop filter specification object
fdesign.ciccompCIC compensator filter specification object
fdesign.decimatorDecimator filter specification object
fdesign.differentiatorDifferentiator filter specification object
fdesign.halfbandHalfband filter specification object
fdesign.highpassHighpass filter specification object
fdesign.hilbertHilbert filter specification object
fdesign.interpolatorInterpolator filter specification
fdesign.isinclpInverse-sinc filter specification
fdesign.lowpassLowpass filter specification
fdesign.notchNotch filter specification
fdesign.nyquistNyquist filter specification
fdesign.octave Octave filter specification
fdesign.peakPeak filter specification
fdesign.rsrcRational-factor sample-rate converter specification

Filter Specification Objects (fdesign) — Design Methods

cheby1Chebyshev Type I filter using specification object
cheby2Chebyshev Type II filter using specification object
designmethodsMethods available for designing filter from specification object
ellipElliptic filter using specification object
equirippleEquiripple single-rate or multirate FIR filter from specification object
fdesign.polysrcConstruct polynomial sample-rate converter (POLYSRC) filter designer
ifirInterpolated FIR filter from filter specification
kaiserwinKaiser window filter from specification object
multistageMultistage filter from specification object
windowFIR filter using windowed impulse response

Multirate Filter Constructors

mfilt.cascadeCascade filter objects
mfilt.cicdecimFixed-point CIC decimator
mfilt.cicinterpFixed-point CIC interpolator
mfilt.farrowsrcSample rate converter with arbitrary conversion factor
mfilt.fftfirinterpOverlap-add FIR polyphase interpolator
mfilt.firdecimDirect-form FIR polyphase decimator
mfilt.firfracdecimDirect-form FIR polyphase fractional decimator
mfilt.firfracinterpDirect-form FIR polyphase fractional interpolator
mfilt.firinterp FIR filter-based interpolator
mfilt.firsrcDirect-form FIR polyphase sample rate converter
mfilt.firtdecimDirect-form transposed FIR filter
mfilt.holdinterpFIR hold interpolator
mfilt.iirdecimIIR decimator
mfilt.iirinterpIIR interpolator
mfilt.iirwdfdecimIIR wave digital filter decimator
mfilt.iirwdfinterpIIR wave digital filter interpolator
mfilt.linearinterpLinear interpolator

GUI-Based Filter Design Methods

fdatoolOpen Filter Design and Analysis Tool
filterbuilderGUI-based filter design

Filter Analysis Methods

autoscaleAutomatic dynamic range scaling
blockGenerate block from multirate filter
coeffsCoefficients for filters
costCost of using discrete-time or multirate filter
cumsecVector of SOS filters for cumulative sections
denormalizeUndo filter coefficient and gain changes caused by normalize
designmethodsMethods available for designing filter from specification object
designoptsValid input arguments and values for specification object and method
dispFilter properties and values
doubleCast fixed-point filter to use double-precision arithmetic
euclidfactorsEuclid factors for multirate filter
fftcoeffsFrequency-domain coefficients
filterFilter data with filter object
filtstates.cicStore CIC filter states
firtypeType of linear phase FIR filter
freqrespestEstimate fixed-point filter frequency response through filtering
freqrespoptsfreqrespest parameters and values
freqsampReal or complex frequency-sampled FIR filter from specification object
freqzFrequency response of filter
grpdelayFilter group delay
helpHelp for design method with filter specification
impzFilter impulse response
isfirDetermine whether filter is FIR
islinphaseDetermine whether filter is linear phase
ismaxphaseDetermine whether filter is maximum phase
isminphaseDetermine whether filter is minimum phase
isrealDetermine whether filter uses real coefficients
isstableDetermine whether filter is stable
limitcycleResponse of single-rate, fixed-point IIR filter
maxstepMaximum step size for adaptive filter convergence
measureMeasure filter magnitude response
msepredPredicted mean-squared error for adaptive filter
msesimMeasured mean-squared error for adaptive filter
noisepsdPower spectral density of filter output
noisepsdoptsOptions for running filter output noise PSD
normP-norm of filter
normalizeNormalize filter numerator or feed-forward coefficients
normalizefreqSwitch filter specification between normalized frequency and absolute frequency
nstatesNumber of filter states
orderOrder of fixed-point filter
phasedelayPhase delay of filter
phasezUnwrapped phase response for filter
polyphasePolyphase decomposition of multirate filter
qreportMost recent fixed-point filtering operation report
realizemdlSimulink® subsystem block for filter
reffilterReference filter for fixed-point or single-precision filter
reorderRearrange sections in SOS filter
resetReset filter properties to initial conditions
scaleScale sections of SOS filter
scalecheckCheck scaling of SOS filter
set2intConfigure filter for integer filtering
setspecsSpecifications for filter specification object
specifyallFixed-point scaling modes in direct-form FIR filter
stepzStep response for filter
validstructuresStructures for specification object with design method
zerophaseZero-phase response for filter
zplaneZero-pole plot for filter

To see the full listing of analysis methods that apply to the adaptfilt, dfilt, or mfilt objects, enter help adaptfilt, help dfilt, or help mfilt at the MATLAB® prompt.

Fixed-Point Filter Construction and Properties

cell2sosConvert cell array to SOS matrix
getProperties of quantized filter
isrealTest if filter coefficients are real
resetReset properties of quantized filter to initial values
scaleScale sections of SOS filters
scalecheckCheck scaling of SOS filter
scaleoptsScaling options for second-order section scaling
setProperties of quantized filter
sosConvert quantized filter to SOS form, order, and scale
sos2cellConvert SOS matrix to cell array

Quantized Filter Analysis Functions

freqzFrequency response of filter
impzFilter impulse response
isallpassDetermine whether filter is allpass
isfirDetermine whether filter is FIR
islinphaseDetermine whether filter is linear phase
ismaxphaseDetermine whether filter is maximum phase
isminphaseDetermine whether filter is minimum phase
isrealDetermine whether filter uses real coefficients
issosDetermine whether filter is SOS form
isstableDetermine whether filter is stable
noisepsdPower spectral density of filter output
noisepsdoptsOptions for running filter output noise PSD
zplaneZero-pole plot for filter

SOS Conversion Functions

cell2sosConvert a cell array to a second-order sections matrix
sosConvert a quantized filter to second-order sections form, order, and scale
sos2cellConvert a second-order sections matrix to a cell array

Filter Design Functions

farrowFarrow filter
fdatoolOpen Filter Design and Analysis Tool
filterbuilderGUI-based filter design
fircbandConstrained-band equiripple FIR filter
firceqripConstrained, equiripple FIR filter
fireqintEquiripple FIR interpolators
firgrParks-McClellan FIR filter
firhalfbandHalfband FIR filter
firlpnormLeast P-norm optimal FIR filter
firminphaseMinimum-phase FIR spectral factor
firnyquistLowpass Nyquist (Lth-band) FIR filter
ifirInterpolated FIR filter from filter specification
iircombIIR comb notch or peak filter
iirgrpdelayOptimal IIR filter with prescribed group-delay
iirlpnormLeast P-norm optimal IIR filter
iirlpnormcConstrained least Pth-norm optimal IIR filter
iirnotchSecond-order IIR notch filter
iirpeakSecond-order IIR peak or resonator filter

Filter Conversion Functions

ca2tfConvert coupled allpass filter to transfer function form
cl2tfConvert coupled allpass lattice to transfer function form
convertConvert filter structure of discrete-time or multirate filter
firlp2hpConvert FIR lowpass filter to Type I FIR highpass filter
firlp2lpConvert FIR Type I lowpass to FIR Type 1 lowpass with inverse bandwidth
iirlp2bpTransform IIR lowpass filter to IIR bandpass filter
iirlp2bsTransform IIR lowpass filter to IIR bandstop filter
iirlp2hpTransform lowpass IIR filter to highpass filter
iirlp2lpTransform lowpass IIR filter to different lowpass filter
iirpowcompPower complementary IIR filter
set2intConfigure filter for integer filtering
tf2caTransfer function to coupled allpass
tf2clTransfer function to coupled allpass lattice
  


 © 1984-2008- The MathWorks, Inc.    -   Site Help   -   Patents   -   Trademarks   -   Privacy Policy   -   Preventing Piracy   -   RSS