Documentation

This is machine translation

Translated by Microsoft
Mouseover text to see original. Click the button below to return to the English verison of the page.

Note: This page has been translated by MathWorks. Please click here
To view all translated materals including this page, select Japan from the country navigator on the bottom of this page.

DSP System Toolbox Blocks

Alphabetical List By Category
Allpass FilterSingle-section or multiple-section allpass filter
Allpole FilterModel allpole filters
Analog Filter DesignDesign and implement analog filters
Analytic SignalCompute analytic signals of discrete-time inputs
Arbitrary Response FilterDesign arbitrary response filter
Array PlotDisplay vectors or arrays
Array-Vector AddAdd vector to array along specified dimension
Array-Vector DivideDivide array by vector along specified dimension
Array-Vector MultiplyMultiply array by vector along specified dimension
Array-Vector SubtractSubtract vector from array along specified dimension
Audio Device WriterPlay to sound card
Audio Weighting FilterDesign audio weighting filter
AutocorrelationAutocorrelation of N-D array
Autocorrelation LPCDetermine coefficients of Nth-order forward linear predictors
Backward SubstitutionSolve UX=B for X when U is upper triangular matrix
Bandpass FilterDesign bandpass filter
Bandstop FilterDesign bandstop filter
Binary File ReaderRead data from binary files
Binary File WriterWrite data to binary files
Biquad FilterModel biquadratic IIR (SOS) filters
Block LMS FilterCompute output, error, and weights using LMS adaptive algorithm
BufferBuffer input sequence to smaller or larger frame size
Burg AR EstimatorCompute estimate of autoregressive (AR) model parameters using Burg method
Burg MethodPower spectral density estimate using Burg method
Channel SynthesizerPolyphase FFT synthesis filter bank
ChannelizerPolyphase FFT analysis filter bank
Channelizer HDL OptimizedPolyphase filter bank and fast Fourier transform—optimized for HDL code generation
Check Signal AttributesError when input signal does or does not match selected attributes exactly
ChirpGenerate swept-frequency cosine (chirp) signal
Cholesky FactorizationFactor square Hermitian positive definite matrix into triangular components
Cholesky InverseCompute inverse of Hermitian positive definite matrix using Cholesky factorization
Cholesky SolverSolve SX=B for X when S is square Hermitian positive definite matrix
CIC Compensation DecimatorCompensate for CIC filter using FIR decimator
CIC Compensation InterpolatorCompensate for CIC filter using FIR interpolator
CIC DecimationDecimate signal using Cascaded Integrator-Comb filter
CIC FilterDesign Cascaded Integrator-Comb (CIC) Filter
CIC InterpolationInterpolate signal using Cascaded Integrator-Comb filter
Colored NoiseGenerate colored noise signal
Comb FilterDesign comb Filter
Complex CepstrumCompute complex cepstrum of input
Complex to Magnitude-Angle HDL OptimizedCompute magnitude and/or phase angle of complex signal—optimized for HDL code generation using the CORDIC algorithm
ConstantGenerate constant value
Constant RampGenerate ramp signal with length based on input dimensions
Convert 1-D to 2-DReshape 1-D or 2-D input to 2-D matrix with specified dimensions
Convert 2-D to 1-DConvert 2-D matrix input to 1-D vector
ConvolutionConvolution of two inputs
CorrelationCross-correlation of two N-D arrays
CounterCount up or down through specified range of numbers
Covariance AR EstimatorCompute estimate of autoregressive (AR) model parameters using covariance method
Covariance MethodPower spectral density estimate using covariance method
Create Diagonal MatrixCreate square diagonal matrix from diagonal elements
Cross-Spectrum EstimatorEstimate cross-power spectrum density
Cumulative ProductCumulative product of channel, column, or row elements
Cumulative SumCumulative sum of channel, column, or row elements
Data Type ConversionConvert input signal to specified data type
dB ConversionConvert magnitude data to decibels (dB or dBm)
dB GainApply decibel gain
DC BlockerBlock DC component
DCTDiscrete cosine transform (DCT) of input
Delay LineRebuffer sequence of inputs
DetrendRemove linear trend from vectors
DifferenceCompute element-to-element difference along specified dimension of input
Differentiator FilterDirect form FIR fullband differentiator filter
Digital Down-ConverterTranslate digital signal from Intermediate Frequency (IF) band to baseband and decimate it
Digital Filter DesignDesign and implement digital FIR and IIR filters
Digital Up-ConverterInterpolate digital signal and translate it from baseband to Intermediate Frequency (IF) band
Discrete Filter Model Infinite Impulse Response (IIR) filters
Discrete FIR FilterModel FIR filters
Discrete FIR FilterModel FIR filters
Discrete FIR Filter HDL OptimizedFinite impulse response filter—optimized for HDL code generation
Discrete ImpulseGenerate discrete impulse
Discrete Transfer Function EstimatorCompute estimate of frequency-domain transfer function of system
DownsampleResample input at lower rate by deleting samples
DWTDiscrete wavelet transform (DWT) of input or decompose signals into subbands with smaller bandwidths and slower sample rates
Dyadic Analysis Filter BankDecompose signals into subbands with smaller bandwidths and slower sample rates or compute discrete wavelet transform (DWT)
Dyadic Synthesis Filter BankReconstruct signals from subbands with smaller bandwidths and slower sample rates or compute inverse discrete wavelet transform (IDWT)
Edge DetectorDetect transition from zero to nonzero value
Event-Count ComparatorDetect threshold crossing of accumulated nonzero inputs
Extract DiagonalExtract main diagonal of input matrix
Extract Triangular MatrixExtract lower or upper triangle from input matrices
Farrow Rate ConverterPolynomial sample-rate converter with arbitrary conversion factor
Fast Block LMS FilterCompute output, error, and weights using LMS adaptive algorithm
FFTFast Fourier transform (FFT) of input
FFT HDL OptimizedFast Fourier transform—optimized for HDL code generation
Filter Realization WizardConstruct filter realizations using digital filter blocks or Sum, Gain, and Delay blocks
FIR DecimationFilter and downsample input signals
FIR Halfband DecimatorDecimate signal using polyphase FIR halfband filter
FIR Halfband InterpolatorInterpolate signal using polyphase FIR half band filter
FIR InterpolationUpsample and filter input signals
FIR Rate ConversionUpsample, filter, and downsample input signals
FIR Rate Conversion HDL OptimizedUpsample, filter, and downsample input signals—optimized for HDL code generation
FlipFlip input vertically or horizontally
Forward SubstitutionSolve LX=B for X when L is lower triangular matrix
Frame ConversionSpecify sampling mode of output signal
Frequency-Domain FIR FilterFilter input signal in the frequency domain
From Audio DeviceRead audio data from computer's audio device
From Multimedia FileStream from multimedia file
G711 CodecQuantize narrowband speech input signals
Halfband FilterDesign halfband filter
Hampel FilterFilter outliers using Hampel identifier
HDL Minimum Resource FFTFFT— optimized for HDL code generation using minimum hardware resources
HDL Streaming FFTRadix-2 FFT with decimation-in-frequency (DIF) — optimized for HDL code generation
Highpass FilterDesign FIR or IIR highpass filter
Hilbert FilterDesign Hilbert filter
HistogramHistogram of input or sequence of inputs
IDCTInverse discrete cosine transform (IDCT) of input
Identity MatrixGenerate matrix with ones on main diagonal and zeros elsewhere
IDWTInverse discrete wavelet transform (IDWT) of input or reconstruct signals from subbands with smaller bandwidths and slower sample rates
IFFTInverse fast Fourier transform (IFFT) of input
IFFT HDL OptimizedInverse fast Fourier transform—optimized for HDL code generation
IIR Halfband DecimatorDecimate signal using polyphase IIR halfband filter
IIR Halfband InterpolatorInterpolate signal using polyphase IIR halfband filter
Inherit ComplexityChange complexity of input to match reference signal
InterpolationInterpolate values of real input samples
Inverse Short-Time FFTRecover time-domain signals by performing inverse short-time, fast Fourier transform (FFT)
Inverse Sinc FilterDesign inverse sinc filter
Kalman FilterPredict or estimate states of dynamic systems
LDL FactorizationFactor square Hermitian positive definite matrices into lower, upper, and diagonal components
LDL InverseCompute inverse of Hermitian positive definite matrix using LDL factorization
LDL SolverSolve SX=B for X when S is square Hermitian positive definite matrix
Least Squares Polynomial FitCompute polynomial coefficients that best fit input data in least-squares sense
Levinson-DurbinSolve linear system of equations using Levinson-Durbin recursion
LMS FilterCompute output, error, and weights using LMS adaptive algorithm
LMS UpdateEstimate weights of LMS adaptive filter
Lowpass FilterDesign FIR or IIR lowpass filter
LPC to LSF/LSP ConversionConvert linear prediction coefficients to line spectral pairs or line spectral frequencies
LPC to/from Cepstral CoefficientsConvert linear prediction coefficients to cepstral coefficients or cepstral coefficients to linear prediction coefficients
LPC to/from RCConvert linear prediction coefficients to reflection coefficients or reflection coefficients to linear prediction coefficients
LPC/RC to AutocorrelationConvert linear prediction coefficients or reflection coefficients to autocorrelation coefficients
LSF/LSP to LPC ConversionConvert line spectral frequencies or line spectral pairs to linear prediction coefficients
LU FactorizationFactor square matrix into lower and upper triangular components
LU InverseCompute inverse of square matrix using LU factorization
LU SolverSolve AX=B for X when A is square matrix
Magnitude FFTCompute nonparametric estimate of spectrum using periodogram method
Matrix 1-NormCompute 1-norm of matrix
Matrix ConcatenateConcatenate input signals of same data type to create contiguous output signal
Matrix ExponentialCompute matrix exponential
Matrix MultiplyMultiply or divide inputs
Matrix ProductMultiply matrix elements along rows, columns, or entire input
Matrix SquareCompute square of input matrix
Matrix SumSum matrix elements along rows, columns, or entire input
Matrix ViewerDisplay matrices as color images
MaximumMaximum values of input or sequence of inputs
MeanFind mean value of input or sequence of inputs
MedianMedian value of input
Median FilterMedian filter
MIDI ControlsOutput values from controls on MIDI control surface
MinimumMinimum values of input or sequence of inputs
Modified Covariance AR EstimatorCompute estimate of autoregressive (AR) model parameters using modified covariance method
Modified Covariance MethodPower spectral density estimate using modified covariance method
Moving AverageMoving average
Moving MaximumMoving maximum
Moving MinimumMoving minimum
Moving RMSMoving RMS
Moving Standard DeviationMoving standard deviation
Moving VarianceMoving variance
Multiphase ClockGenerate multiple binary clock signals
Multiport SelectorDistribute arbitrary subsets of input rows or columns to multiple output ports
N-Sample EnableOutput ones or zeros for specified number of sample times
N-Sample SwitchSwitch between two inputs after specified number of sample periods
NCOGenerate real or complex sinusoidal signals
NCO HDL OptimizedGenerate real or complex sinusoidal signals—optimized for HDL code generation
NormalizationPerform vector normalization along rows, columns, or specified dimension
Notch-Peak FilterDesign second-order tunable notching and peaking IIR filter
Nyquist FilterDesign Nyquist filter
Octave FilterDesign octave filter
OffsetTruncate vectors by removing or keeping beginning or ending values
Overwrite ValuesOverwrite submatrix or subdiagonal of input
PadPad or truncate specified dimension(s)
Parametric EQ FilterModel second-order parametric equalizer filter
Peak FinderDetermine whether each value of input signal is local minimum or maximum
PeriodogramPower spectral density or mean-square spectrum estimate using periodogram method
Permute MatrixReorder matrix rows or columns
Phase ExtractorExtract the unwrapped phase of a complex input
Polynomial EvaluationEvaluate polynomial expression
Polynomial Stability TestUse Schur-Cohn algorithm to determine whether all roots of input polynomial are inside unit circle
PseudoinverseCompute Moore-Penrose pseudoinverse of matrix
QR FactorizationFactor arbitrary matrix into unitary and upper triangular components
QR SolverFind minimum-norm-residual solution to AX=B
QuantizerDiscretize input at specified interval
QueueStore inputs in FIFO register
Random SourceGenerate randomly distributed values
Real CepstrumCompute real cepstrum of input
Reciprocal ConditionCompute reciprocal condition of square matrix in 1-norm
RepeatResample input at higher rate by repeating values
RLS FilterCompute filtered output, filter error, and filter weights for given input and desired signal using RLS adaptive filter algorithm
RMSRoot mean square value of input or sequence of inputs
Sample and HoldSample and hold input signal
Sample-Rate ConverterMultistage sample-rate conversion
Scalar Quantizer DecoderConvert each index value into quantized output value
Scalar Quantizer DesignStart Scalar Quantizer Design Tool (SQDTool) to design scalar quantizer using Lloyd algorithm
Scalar Quantizer EncoderEncode each input value by associating it with index value of quantization region
SelectorSelect input elements from vector, matrix, or multidimensional signal
Short-Time FFTNonparametric estimate of spectrum using short-time, fast Fourier transform (FFT) method
Signal From WorkspaceImport signal from MATLAB workspace
Sine WaveGenerate continuous or discrete sine wave
Singular Value DecompositionFactor matrix using singular value decomposition
SortSort input elements by value
Spectrum AnalyzerDisplay frequency spectrum of time-domain signals
Spectrum EstimatorEstimate power spectrum or power-density spectrum
StackStore inputs into LIFO register
Standard DeviationStandard deviation of input or sequence of inputs
SubmatrixSelect subset of elements (submatrix) from matrix input
SVD SolverSolve AX=B using singular value decomposition
Time ScopeDisplay signals generated during simulation
To Audio DeviceWrite audio data to computer's audio device
To Multimedia FileStream video frames and audio samples to multimedia file
To WorkspaceWrite data to MATLAB workspace
ToeplitzGenerate matrix with Toeplitz symmetry
Triggered Signal From WorkspaceImport signal samples from MATLAB workspace when triggered
Triggered To WorkspaceWrite input sample to MATLAB workspace when triggered
Two-Channel Analysis Subband FilterDecompose signal into high-frequency and low-frequency subbands
Two-Channel Synthesis Subband FilterReconstruct signal from high-frequency and low-frequency subbands
UDP ReceiveReceive uint8 vector as UDP message
UDP SendSend UDP message
UnbufferUnbuffer input frame into sequence of scalar outputs
Uniform DecoderDecode integer input into floating-point output
Uniform EncoderQuantize and encode floating-point input into integer output
UnwrapUnwrap signal phase
UpsampleResample input at higher rate by inserting zeros
Variable Bandwidth FIR FilterDesign tunable bandwidth FIR filter
Variable Bandwidth IIR FilterDesign tunable bandwidth IIR filter
Variable Fractional DelayDelay input by time-varying fractional number of sample periods
Variable Integer DelayDelay input by time-varying integer number of sample periods
Variable SelectorSelect subset of rows or columns from input
VarianceVariance of input or sequence of inputs
Vector Quantizer DecoderFind vector quantizer codeword that corresponds to given, zero-based index value
Vector Quantizer DesignDesign vector quantizer using Vector Quantizer Design Tool (VQDTool)
Vector Quantizer EncoderFor given input, find index of nearest codeword based on Euclidean or weighted Euclidean distance measure
Vector ScopeDisplay vector or matrix of time-domain, frequency-domain, or user-defined data
WaterfallView vectors of data over time
Window FunctionCompute and/or apply window to input signal
Yule-Walker AR EstimatorCompute estimate of autoregressive (AR) model parameters using Yule-Walker method
Yule-Walker MethodPower spectral density estimate using Yule-Walker method
Zero CrossingCount number of times signal crosses zero in single time step
Zoom FFTHigh-resolution FFT of a portion of a spectrum
Was this topic helpful?