User`s guide
What Is the DSP Blockset?
1-3
What Is the DSP Blockset?
The DSP Blockset is a collection of block libraries for use with the Simulink 
dynamic system simulation environment. 
The DSP Blockset libraries are designed specifically for digital signal 
processing (DSP) applications, and include key operations such as classical, 
multirate, and adaptive filtering, matrix manipulation and linear algebra, 
statistics, time-frequency transforms, and more. 
Key Features
The DSP Blockset extends the Simulink environment by providing core 
components and algorithms for DSP systems. You can use blocks from the DSP 
Blockset in the same way that you would use any other Simulink blocks, 
combining them with blocks from other libraries to create sophisticated DSP 
systems.
A few of the important features are described in the following sections:
•“Frame-Based Operations”
•“Matrix Support”
•“Adaptive and Multirate Filtering” 
•“Statistical Operations”
•“Linear Algebra”
•“Parametric Estimation”
•“Real-Time Code Generation”
Frame-Based Operations
Most real-time DSP systems optimize throughput rates by processing data in 
“batch” or “frame-based” mode, where each batch or frame is a collection of 
consecutive signal samples that have been buffered into a single unit. By 
propagating these multisample frames instead of the individual signal 
samples, the DSP system can best take advantage of the speed of DSP 
algorithm execution, while simultaneously reducing the demands placed on the 
data acquisition (DAQ) hardware. 
The DSP Blockset delivers this same high level of performance for both 
simulation and code generation by incorporating frame-processing capability 










