DSP Blockset Release Notes |
Upgrading from an Earlier Release
The following topics describe the upgrade issues involved in moving from the DSP Blockset 4.1 to Version 5.0:
If you are upgrading from a version earlier than 4.0, then you should see Upgrading from an Earlier Release of the DSP Blockset 4.0 Release Notes.
New Default Setting Enables Boolean Data Type Support
The Simulink default settings now enable Boolean data type support. This allows you to take advantage of the full Boolean data type support in DSP Blockset 5.0.
In some cases, you may want to override the Simulink default and disable Boolean support. For instance, for each of the following blocks, the default data type of at least one output has now changed from double precision to Boolean:
If you have a model that uses previous versions of the above blocks, their new default Boolean data type can potentially break your model. If the change in data type does break your model, you can fix this by disabling Boolean support; then the output data type of the blocks will remain double precision, and your model will behave just as it did before.
For more information about disabling Boolean support, see the following topics in the DSP Blockset documentation:
For more information about the new Boolean data type support in DSP Blockset 5.0, see the following topics:
Replaced Filtering Blocks
The new Digital Filter block in the Filter Designs library replaces the following blocks from DSP Blockset 4.1:
Your models that contain these replaced blocks will still work, and you can still access these blocks by typing dsparch3
at the MATLAB command line.
However, when creating new models, use the new Digital Filter block, which can implement various filters including those that the above three blocks implement: biquadratic direct from II transposed filters, time-varying lattice filters, and time-varying direct form II transposed filters.
See Digital Filter for more information about the new Digital Filter block.
Wavelet Analysis and Wavelet Synthesis Blocks Replaced
The Wavelet Analysis and Wavelet Synthesis blocks, formerly in the Multirate Filters library, are now replaced by new or enhanced blocks as summarized in the following table.
New or Enhanced Block |
Replaces... |
Dyadic Analysis Filter Bank |
Wavelet Analysis block in frame-based operation |
Dyadic Synthesis Filter Bank |
Wavelet Synthesis block in frame-based operation |
Two-Channel Analysis Subband Filter |
Wavelet Analysis block in sample-based or frame-based operation |
Two-Channel Synthesis Subband Filter |
Wavelet Analysis block in sample-based or frame-based operation |
You can still access the Wavelet Analysis and Wavelet Synthesis blocks by typing dspmlti3
at the command line.
For more information about the new and enhanced replacement blocks, see the following topics:
Cumulative Sum Block Behaves Differently
The Cumulative Sum block now behaves differently when given frame-based inputs and set to sum along columns. In this situation, the block now computes the running sum of each column of a frame-based input, where the running sum is independent of the running sums of previous inputs.
To get the previous behavior for frame-based inputs when set to sum along columns, set the block to sum along channels.
Contiguous Copy Block Obsolete
The Contiguous Copy block, formerly in the Signal Attributes library, is now obsolete. Your models that currently use the block will still work, but you can no longer access the block in the DSP Blockset 5.0 libraries.
Audio Blocks Relocated
The following blocks, formerly in the DSP Sources and DSP Sinks libraries, are now in the new Windows (WIN32) library:
For more information, see Audio Blocks Relocated to New Block Library.
Major Bug Fixes | Platform Limitations |