| DSP Blockset | Search  Help Desk |
Related Products and Documentation
The DSP Blockset requires:What Is MATLAB?
MATLAB is a powerful collection of tools for algorithm expression, computation, and visualization. It provides much of the control and flexibility of a traditional high-level programming language. Unlike such languages, however, MATLAB is compact and easy to learn, letting you express algorithms in concise, readable code. In addition, MATLAB provides an extensive set of ready-to-use functions including mathematical and matrix operations, graphics, color and sound control, and low-level file I/O. MATLAB is readily extensible - you can use the MATLAB language to easily create functions that operate as part of the MATLAB environment. The DSP Blockset uses MATLAB as the computational engine for most of the block algorithms, and provides a number of blocks for exchanging data with the MATLAB workspace. Additionally, MATLAB offers powerful capabilities, such as advanced data manipulation and analysis, that you can use to complement and enhance the features in the DSP Blockset. NoteWhat Is Simulink?
Simulink is a dynamic system simulation environment. It allows you to represent systems as block diagrams that you build using your mouse to connect blocks and your keyboard to edit block parameters. The DSP Blockset is part of this environment - many blocks are actually masked Simulink block diagrams. NoteWhat Is the Signal Processing Toolbox?
The Signal Processing Toolbox is a collection of tools built on the MATLAB numeric computing environment. The toolbox supports a wide range of signal processing operations, from waveform generation to filter design and implementation, parametric modeling, and spectral analysis. Many of the DSP block algorithms (for example, all of the filter design blocks) are implemented with functions from the Signal Processing Toolbox. You can find out which toolbox functions are used by a particular block by reading the description of the block in Chapter 4, "DSP Block Reference." NoteWhat Is the Real-Time Workshop?
The Real-Time Workshop, for use with MATLAB and Simulink, produces code directly from Simulink models and automatically builds programs that can be run in a variety of environments. With the Real-Time Workshop, you can run your Simulink model in real-time on a remote processor, or as a high-speed stand-alone simulation on your host machine or on an external computer. Features include support for multirate systems, as well as loop-rolling and S-function inlining, which allow you to optimize your code for size and efficiency. The Real-Time Workshop enables you to use the DSP Blockset for rapid prototyping of real-time DSP systems, which can substantially shorten development cycles and reduce costs. All of the blocks in the DSP Blockset are fully qualified for code generation with the Real-Time Workshop. See the Real-Time Workshop User's Guide for complete details on code generation.