Signal Processing Toolbox Functions

Alphabetical List By Category
abs Absolute value (magnitude)
ac2poly Convert autocorrelation sequence to prediction polynomial
ac2rc Convert autocorrelation sequence to reflection coefficients
alignsignals Align two signals by delaying earliest signal
angle Phase angle
arburg Autoregressive all-pole model parameters — Burg's method
arcov Autoregressive all-pole model parameters — covariance method
armcov Autoregressive all-pole model parameters — modified covariance method
aryule Autoregressive all-pole model parameters — Yule-Walker method
bandpower Band power
barthannwin Modified Bartlett-Hann window
bartlett Bartlett window
besselap Bessel analog lowpass filter prototype
besself Bessel analog filter design
bilinear Bilinear transformation method for analog-to-digital filter conversion
bitrevorder Permute data into bit-reversed order
blackman Blackman window
blackmanharris Minimum 4-term Blackman-Harris window
bohmanwin Bohman window
buffer Buffer signal vector into matrix of data frames
buttap Butterworth filter prototype
butter Butterworth filter design
buttord Butterworth filter order and cutoff frequency
cceps Complex cepstral analysis
cconv Modulo-N circular convolution
cell2sos Convert second-order sections cell array to matrix
cfirpm Complex and nonlinear-phase equiripple FIR filter design
cheb1ap Chebyshev Type I analog lowpass filter prototype
cheb1ord Chebyshev Type I filter order
cheb2ap Chebyshev Type II analog lowpass filter prototype
cheb2ord Chebyshev Type II filter order
chebwin Chebyshev window
cheby1 Chebyshev Type I filter design
cheby2 Chebyshev Type II filter design
chirp Swept-frequency cosine
conv Convolution and polynomial multiplication
conv2 2-D convolution
convmtx Convolution matrix
corrcoef Correlation coefficients
corrmtx Data matrix for autocorrelation matrix estimation
cov Covariance
cpsd Cross power spectral density
cummax Cumulative maximum
cummin Cumulative minimum
czt Chirp Z-transform
db Convert energy or power measurements to decibels
db2mag Convert decibels to magnitude
db2pow Convert decibels to power
dct Discrete cosine transform (DCT)
decimate Decimation — decrease sampling rate
deconv Deconvolution and polynomial division
demod Demodulation for communications simulation
designfilt Design digital filters
detrend Remove linear trends
dftmtx Discrete Fourier transform matrix
digitalFilter Digital filter
digitrevorder Permute input into digit-reversed order
diric Dirichlet or periodic sinc function
double Cast coefficients of digital filter to double precision
downsample Decrease sampling rate by integer factor
dpss Discrete prolate spheroidal (Slepian) sequences
dpssclear Remove discrete prolate spheroidal sequences from database
dpssdir Discrete prolate spheroidal sequences database directory
dpssload Load discrete prolate spheroidal sequences from database
dpsssave Discrete prolate spheroidal or Slepian sequence database
dspfwiz Open FDATool Realize Model panel to create Simulink filter block
dutycycle Duty cycle of pulse waveform
ellip Elliptic filter design
ellipap Elliptic analog lowpass filter prototype
ellipord Minimum order for elliptic filters
enbw Equivalent noise bandwidth
envelope Signal envelope
eqtflength Equalize lengths of transfer function's numerator and denominator
falltime Fall time of negative-going bilevel waveform transitions
fdatool Open Filter Design and Analysis Tool
fft Fast Fourier transform
fft2 2-D fast Fourier transform
fftfilt FFT-based FIR filtering using overlap-add method
fftshift Shift zero-frequency component to center of spectrum
filt2block Generate Simulink filter block
filter Filter data with recursive (IIR) or nonrecursive (FIR) filter
filter2 2-D digital filter
filternorm 2-norm or infinity-norm of digital filter
filtfilt Zero-phase digital filtering
filtic Initial conditions for transposed direct-form II filter implementation
filtord Filter order
finddelay Estimate delay(s) between signals
findpeaks Find local maxima
fir1 Window-based FIR filter design
fir2 Frequency sampling-based FIR filter design
fircls Constrained-least-squares FIR multiband filter design
fircls1 Constrained-least-squares linear-phase FIR lowpass and highpass filter design
firls Least-squares linear-phase FIR filter design
firpm Parks-McClellan optimal FIR filter design
firpmord Parks-McClellan optimal FIR filter order estimation
firtype Type of linear phase FIR filter
flattopwin Flat top weighted window
freqs Frequency response of analog filters
freqspace Frequency spacing for frequency response
freqz Frequency response of digital filter
fvtool Open Filter Visualization Tool
fwht Fast Walsh-Hadamard transform
gauspuls Gaussian-modulated sinusoidal pulse
gaussdesign Gaussian FIR pulse-shaping filter design
gausswin Gaussian window
gmonopuls Gaussian monopulse
goertzel Discrete Fourier transform with second-order Goertzel algorithm
grpdelay Average filter delay (group delay)
hamming Hamming window
hampel Outlier removal using Hampel identifier
hann Hann (Hanning) window
hilbert Discrete-time analytic signal using Hilbert transform
icceps Inverse complex cepstrum
idct Inverse discrete cosine transform
ifft Inverse fast Fourier transform
ifft2 2-D inverse fast Fourier transform
ifwht Inverse Fast Walsh-Hadamard transform
impinvar Impulse invariance method for analog-to-digital filter conversion
impz Impulse response of digital filter
impzlength Impulse response length
info Information about digital filter
interp Interpolation — increase sampling rate by integer factor
interp1 1-D data interpolation (table lookup)
intfilt Interpolation FIR filter design
invfreqs Identify continuous-time filter parameters from frequency response data
invfreqz Identify discrete-time filter parameters from frequency response data
is2rc Convert inverse sine parameters to reflection coefficients
isallpass Determine whether filter is allpass
isdouble Determine if digital filter coefficients are double precision
isfir Determine if digital filter has finite impulse response
islinphase Determine whether filter has linear phase
ismaxphase Determine whether filter is maximum phase
isminphase Determine whether filter is minimum phase
issingle Determine if digital filter coefficients are single precision
isstable Determine whether filter is stable
kaiser Kaiser window
kaiserord Kaiser window FIR filter design estimation parameters
lar2rc Convert log area ratio parameters to reflection coefficients
latc2tf Convert lattice filter parameters to transfer function form
latcfilt Lattice and lattice-ladder filter implementation
levinson Levinson-Durbin recursion
lp2bp Transform lowpass analog filters to bandpass
lp2bs Transform lowpass analog filters to bandstop
lp2hp Transform lowpass analog filters to highpass
lp2lp Change cutoff frequency for lowpass analog filter
lpc Linear prediction filter coefficients
lsf2poly Convert line spectral frequencies to prediction filter coefficients
mag2db Convert magnitude to decibels
marcumq Generalized Marcum Q function
max Largest elements in array
maxflat Generalized digital Butterworth filter design
mean Average or mean value of array
meanfreq Mean frequency
medfilt1 1-D median filtering
medfreq Median frequency
median Median value of array
midcross Mid-reference level crossing for bilevel waveform
min Smallest elements in array
modulate Modulation for communications simulation
mscohere Magnitude squared coherence
nuttallwin Nuttall-defined minimum 4-term Blackman-Harris window
obw Occupied bandwidth
overshoot Overshoot metrics of bilevel waveform transitions
parzenwin Parzen (de la Vallée Poussin) window
pburg Autoregressive power spectral density estimate — Burg's method
pchip Piecewise Cubic Hermite Interpolating Polynomial (PCHIP)
pcov Autoregressive power spectral density estimate — covariance method
peak2peak Maximum-to-minimum difference
peak2rms Peak-magnitude-to-RMS ratio
peig Pseudospectrum using eigenvector method
periodogram Periodogram power spectral density estimate
phasedelay Phase delay of digital filter
phasez Phase response of digital filter
plomb Lomb-Scargle periodogram
pmcov Autoregressive power spectral density estimate — modified covariance method
pmtm Multitaper power spectral density estimate
pmusic Pseudospectrum using MUSIC algorithm
poly2ac Convert prediction filter polynomial to autocorrelation sequence
poly2lsf Convert prediction filter coefficients to line spectral frequencies
poly2rc Convert prediction filter polynomial to reflection coefficients
polyscale Scale roots of polynomial
polystab Stabilize polynomial
pow2db Convert power to decibels
powerbw Power bandwidth
prony Prony method for filter design
pulseperiod Period of bilevel pulse
pulsesep Separation between bilevel waveform pulses
pulsewidth Bilevel waveform pulse width
pulstran Pulse train
pwelch Welch's power spectral density estimate
pyulear Autoregressive power spectral density estimate — Yule-Walker method
randn Normally distributed random numbers
rc2ac Convert reflection coefficients to autocorrelation sequence
rc2is Convert reflection coefficients to inverse sine parameters
rc2lar Convert reflection coefficients to log area ratio parameters
rc2poly Convert reflection coefficients to prediction filter polynomial
rceps Real cepstrum and minimum phase reconstruction
rcosdesign Raised cosine FIR pulse-shaping filter design
rectpuls Sampled aperiodic rectangle
rectwin Rectangular window
resample Resample uniform or nonuniform data to new fixed rate
residuez Z-transform partial-fraction expansion
risetime Rise time of positive-going bilevel waveform transitions
rlevinson Reverse Levinson-Durbin recursion
rms Root-mean-square level
rooteig Frequency and power content using eigenvector method
rootmusic Root MUSIC algorithm
rpmfreqmap Frequency-RPM map for order analysis
rpmordermap Order-RPM map for order analysis
rssq Root-sum-of-squares level
sawtooth Sawtooth or triangle wave
schurrc Compute reflection coefficients from autocorrelation sequence
seqperiod Compute period of sequence
settlingtime Settling time for bilevel waveform
sfdr Spurious free dynamic range
sgolay Savitzky-Golay filter design
sgolayfilt Savitzky-Golay filtering
shiftdata Shift data to operate on specified dimension
sin Sine of argument in radians
sinad Signal to noise and distortion ratio
sinc Sinc function
single Cast coefficients of digital filter to single precision
slewrate Slew rate of bilevel waveform
snr Signal-to-noise ratio
sos2cell Convert second-order sections matrix to cell array
sos2ss Convert digital filter second-order section parameters to state-space form
sos2tf Convert digital filter second-order section data to transfer function form
sos2zp Convert digital filter second-order section parameters to zero-pole-gain form
sosfilt Second-order (biquadratic) IIR digital filtering
spectrogram Spectrogram using short-time Fourier transform
spline Cubic spline data interpolation
sptool Open interactive digital signal processing tool
square Square wave
ss Convert digital filter to state-space representation
ss2sos Convert digital filter state-space parameters to second-order sections form
ss2tf Convert state-space representation to transfer function
ss2zp Convert state-space filter parameters to zero-pole-gain form
statelevels State-level estimation for bilevel waveform with histogram method
std Standard deviation
stem Plot discrete sequence data
stepz Step response of digital filter
stmcb Compute linear model using Steiglitz-McBride iteration
strips Strip plot
taylorwin Taylor window
tf Convert digital filter to transfer function
tf2latc Convert transfer function filter parameters to lattice filter form
tf2sos Convert digital filter transfer function data to second-order sections form
tf2ss Convert transfer function filter parameters to state-space form
tf2zp Convert transfer function filter parameters to zero-pole-gain form
tf2zpk Convert transfer function filter parameters to zero-pole-gain form
tfestimate Transfer function estimate
thd Total harmonic distortion
toi Third-order intercept point
triang Triangular window
tripuls Sampled aperiodic triangle
tukeywin Tukey (tapered cosine) window
udecode Decode 2n-level quantized integer inputs to floating-point outputs
uencode Quantize and encode floating-point inputs to integer outputs
undershoot Undershoot metrics of bilevel waveform transitions
unshiftdata Inverse of shiftdata
unwrap Correct phase angles to produce smoother phase plots
upfirdn Upsample, apply FIR filter, and downsample
upsample Increase sampling rate by integer factor
var Variance
vco Voltage controlled oscillator
wintool Open Window Design and Analysis Tool
wvtool Open Window Visualization Tool
xcorr Cross-correlation
xcorr2 2-D cross-correlation
xcov Cross-covariance
yulewalk Recursive digital filter design
zerophase Zero-phase response of digital filter
zp2sos Convert zero-pole-gain filter parameters to second-order sections form
zp2ss Convert zero-pole-gain filter parameters to state-space form
zp2tf Convert zero-pole-gain filter parameters to transfer function form
zpk Convert digital filter to zero-pole-gain representation
zplane Zero-pole plot
Was this topic helpful?