User`s guide

1 Introduction
1-4
into all of its blocks. A completely frame-based model can run several times
faster than the same model processing sample-by-sample; faster still if data
sources are frame based.
See “Sample Rates and Frame Rates” on page 3-16 for more information.
Matrix Support
The DSP Blockset takes full advantage of Simulink’s matrix format. Some
typical uses of matrices in DSP simulations are:
General two-dimensional array
A matrix can be used in its traditional mathematical capacity, as a simple
structured array of numbers. Most blocks for general matrix operations are
found in the Matrices and Linear Algebra library.
Factored submatrices
A number of the matrix factorization blocks in the Matrix Factorizations
library store the submatrix factors (i.e., lower and upper submatrices) in a
single compound matrix. See the LDL Factorization and LU Factorization
blocks for examples.
Multichannel frame-based signal
The standard format for multichannel frame-based data is a matrix
containing each channel’s data in a separate column. A matrix with three
columns, for example, contains three channels of data, one frame per
channel. The number of rows in such a matrix is the number of samples in
each frame.
See the following sections for more information about working with matrices:
“Multichannel Signals” on page 3-11
“Creating Signals” on page 3-33
“Constructing Signals” on page 3-42
“Importing Signals” on page 3-62
Adaptive and Multirate Filtering
The Adaptive Filters and Multirate Filters libraries provide key tools for the
construction of advanced DSP systems. Adaptive filter blocks are
parameterized to support the rapid tailoring of DSP algorithms to
application-specific environments, and effortless “what if” experimentation.