DSP Blockset    

Block Library Contents

The DSP blocks in each of these libraries are listed below. Simulink blocks that appear in DSP Blockset libraries (such as Display) are followed by the phrase "Simulink block" in parentheses.

DSP Sinks
Display (Simulink block)
Time Scope (Simulink Block)
Matrix Viewer
To Wave Device
Signal To Workspace
To Wave File
Spectrum Scope
Triggered To Workspace
Vector Scope

DSP Sources 
Chirp
Identity Matrix
Constant Diagonal Matrix
Multiphase Clock
Constant Ramp
N-Sample Enable
Counter
Random Source
DSP Constant
Signal From Workspace
Discrete Impulse
Sine Wave
From Wave Device
Triggered Signal From Workspace
From Wave File
Window Function

Estimation: Linear Prediction 
Autocorrelation LPC

Estimation: Parametric Estimation 
Burg AR Estimator
Modified Covariance AR Estimator
Covariance AR Estimator
Yule-Walker AR Estimator

Estimation: Power Spectrum Estimation 
Burg Method
Modified Covariance Method
Covariance Method
Short-Time FFT
Magnitude FFT
Yule-Walker Method

Filtering: Adaptive Filters 
Kalman Adaptive Filter
RLS Adaptive Filter
LMS Adaptive Filter

Filtering: Filter Designs 
Analog Filter Design
Least Squares FIR Filter Design
Digital FIR Filter Design
Remez FIR Filter Design
Digital FIR Raised Cosine Filter Design
Yule-Walker IIR Filter Design
Digital IIR Filter Design

Filtering: Filter Structures 
Analog Filter Design
Overlap-Add FFT Filter
Biquadratic Filter
Overlap-Save FFT Filter
Direct-Form II Transpose Filter
Time-Varying Direct-Form II Transpose Filter
Filter Realization Wizard
Time-Varying Lattice Filter

Filtering: Multirate Filters 
Dyadic Analysis Filter Bank
FIR Rate Conversion
Dyadic Synthesis Filter Bank
Wavelet Analysis
FIR Decimation
Wavelet Synthesis
FIR Interpolation

Math Functions: Matrices and Linear Algebra
Linear System Solvers 
Autocorrelation LPC
Levinson-Durbin
Cholesky Solver
LU Solver
Forward Substitution
QR Solver
LDL Solver
SVD Solver

Math Functions: Matrices and Linear Algebra
Matrix Factorizations 
Cholesky Factorization
QR Factorization
LDL Factorization
Singular Value Decomposition
LU Factorization

Math Functions: Matrices and Linear Algebra
Matrix Inverses 
Cholesky Inverse
LU Inverse
LDL Inverse
Pseudoinverse

Math Functions: Matrices and Linear Algebra
Matrix Operations 
Constant Diagonal Matrix
Matrix Scaling
Create Diagonal Matrix
Matrix Square
Extract Diagonal
Matrix Sum
Extract Triangular Matrix
Permute Matrix
Identity Matrix
Reciprocal Condition
Matrix Concatenation (Simulink block)
Submatrix
Matrix 1-Norm
Toeplitz
Matrix Multiply
Transpose
Matrix Product

Math Functions: Math Operations 
Complex Exponential
dB Gain
Cumulative Sum
Normalization
dB Conversion
Difference

Math Functions: Polynomial Functions 
Least Squares Polynomial Fit
Polynomial Stability Test
Polynomial Evaluation

Quantizers 
Quantizer (Simulink block)
Uniform Encoder
Uniform Decoder

Signal Management: Buffers 
Buffer
Stack
Delay Line
Triggered Delay Line
Queue
Unbuffer

Signal Management: Indexing 
Flip
Submatrix
Multiport Selector
Variable Selector
Selector (Simulink block)

Signal Management: Signal Attributes 
Check Signal Attributes
Convert 2-D to 1-D
Contiguous Copy
Frame Status Conversion
Convert 1-D to 2-D
Inherit Complexity

Signal Management: Switches and Counters 
Counter
Multiphase Clock
Edge Detector
N-Sample Enable
Event-Count Comparator
N-Sample Switch

Signal Operations 
Convolution
Unwrap
Downsample
Upsample
Integer Delay
Variable Fractional Delay
Pad
Variable Integer Delay
Repeat
Window Function
Sample and Hold
Zero Pad

Statistics 
Autocorrelation
Median
Correlation
Minimum
Detrend
RMS
Histogram
Sort
Maximum
Standard Deviation
Mean
Variance

Transforms 
Analytic Signal
IDCT
Complex Cepstrum
IFFT
DCT
Real Cepstrum
FFT


 Block Library Hierarchy Alphabetical List of Blocks