| Products & Services | Solutions | Academia | Support | User Community | Company |
| Download Product Updates | | | Get Pricing | | | Trial Software |
| Documentation → Signal Processing Blockset |
| Contents | Index |
| Learn more about Signal Processing Blockset |
This table summarizes what's new in Version 6.9 (R2009a):
| New Features and Changes | Version Compatibility Considerations | Fixed Bugs and Known Problems | Related Documentation at Web Site |
|---|---|---|---|
| Yes Details below | Yes Summary | Bug
Reports Includes fixes | No |
New features and changes introduced in this version are:
Zoom capability has been added to Spectrum Scope and Vector Scope blocks. The zoom feature allows you to
Zoom in
Zoom in on the x-axis only
Zoom in on the y-axis only
Zoom out
Restore the original view
Save your axes settings
The incompatibilities in the following sections were introduced with this change.
Autoscaling. When you autoscaled the y-axis of the Vector Scope or Spectrum Scope window in previous releases, the Minimum Y-limit and Maximum Y-limit block parameters updated to reflect the limits set by the autoscaling operation. This functionality is now removed. The y-axis in the scope window is still autoscaled, but the Minimum Y-limit and Maximum Y-limit block parameters do not update with the new y-axis limits. If you want to save your axes settings after autoscaling the y-axis, use the new Save Axes Settings menu item. This feature saves both the x- and y-axis limits of your current scope window.
Parameter Names. The parameter names listed in the following table have been changed.
| Block | Mode | Old Parameter Name | New Parameter Name |
|---|---|---|---|
| Spectrum Scope | – | Display DC as | Frequency display offset |
| – | Amplitude scaling | Y-axis scaling | |
| When Frequency display units is User-defined | Minimum X-limit | Minimum frequency | |
| When Frequency display units is User-defined | Maximum X-limit | Maximum frequency | |
| Vector Scope | – | Amplitude scaling | Y-axis scaling |
| When Input domain is Frequency and Frequency display units is User-defined | Minimum X-limit | Minimum frequency | |
| When Input domain is Frequency and Frequency display units is User-defined | Maximum X-limit | Maximum frequency |
Units. In previous releases, the units used by some parameters of the Spectrum Scope and Vector Scope blocks were determined by the units used to scale the x-axis of the scope window. This behavior caused inconvenience because it required you to look at the scope window to determine the units on the x-axis before you could determine what units the block parameter was using.
In R2009a, this behavior has been changed such that you can now determine the units used by these parameters without looking at the x-axis of the scope window.
In the frequency domain, the following parameters now use the units specified by the Frequency units parameter (Hertz or rad/sec):
Spectrum Scope block
Frequency display offset (formerly Display DC as)
Minimum frequency (formerly Minimum X-limit)
Maximum frequency (formerly Maximum X-limit)
Vector Scope block
Minimum frequency (formerly Minimum X-limit)
Maximum frequency (formerly Maximum X-limit)
In the time domain, seconds are now used as units for the following parameters:
Vector Scope block
Minimum X-limit (s)
Maximum X-limit (s)
The Real-Time Workshop® software pack-and-go utility enables code portability. In previous releases, the Signal Processing Blockset™ software pack-and-go .zip file included more files than necessary because the code depended on a run-time library that shipped with the product. In addition, you could not examine the contents of Signal Processing Blockset run-time functions from the Real-Time Workshop HTML report, because the code was accessed through the previously built library. In R2009a, this dependence on the run-time library for code generation is removed. The pack-and-go .zip file is now much smaller than in previous releases, and the Real-Time Workshop HTML report provides links to the source code of the run-time functions.
Enhancements to the Variable Fractional Delay block include the following:
A Farrow interpolation mode has been added.
Fixed-point support has been added. You can set the fixed-point parameters on the Fixed-point pane.
A new Disable direct feedthrough by increasing minimum possible delay by one check box allows you to use the block in feedback loops.
A new For small input delays parameter is available when the block is in FIR or Farrow interpolation mode. This parameter allows you to specify the block's behavior for small input delay values.
A new Valid delay range area on the block mask displays the possible range of valid delay values based on the settings of the block parameters. All input delay values less than Dmin or greater than Dmax are clipped to Dmin and Dmax, respectively.
The Fractional Delay Filter block from the Filtering > Filter Design Toolbox library has been removed from the product. Any of your existing models that use this block will continue to work. If you encounter any problems using the Fractional Delay Filter block or would like added functionality, replace the Fractional Delay Filter blocks in your models with Variable Fractional Delay blocks from the Signal Operations library.
The Biquad Filter block has a new selection in the Coefficients source area that allows you to enter filter coefficients via Input port(s). Bringing coefficients into the block via such ports allows you to tune the coefficients in your generated code.
The following rounding modes have been added to blocks that support fixed-point signals:
Convergent — Rounds the result of a calculation to the closest representable number. In the case of a tie, Convergent rounds to the nearest even number. This rounding mode is the least biased method provided by the blockset.
Round — Rounds the result of a calculation to the closest representable number. In the case of a tie, Round rounds positive numbers to the closest representable number in the direction of positive infinity, and it rounds negative numbers to the closest representable number in the direction of negative infinity.
Simplest — Rounds the result of a calculation using the rounding mode (Floor or Zero) that adds the least amount of extra rounding code to your generated code. For more information, see Rounding Mode: Simplest in the Simulink® Fixed Point™ documentation.
Unsigned integer and fixed-point support has been added to the following blocks:
This release adds a Parametric Audio Equalizer demo to the Audio Processing library. The demo highlights a workflow for designing filters using a custom GUI and algorithmic code generation. Open this demo by typing dspparameq.
The following blocks that appeared in the dspobslib library in R2008b have been changed or removed:
Biquadratic Filter (Obsolete) — Removed. Any Biquadratic Filter blocks that you are using in your models will be automatically upgraded to use the Biquad Filter block.
Direct Form II Transpose Filter (Obsolete) — Updated to use an implementation of the Digital Filter block.
Time-Varying Direct-Form II Transpose Filter (Obsolete) — Updated to use an implementation of the Digital Filter block.
Time-Varying Lattice Filter (Obsolete) — Updated to use an implementation of the Digital Filter block.
You might need to consider the following compatibility issues for your existing models that use these blocks:
Empty ([]) initial conditions are no longer supported for these blocks.
The Time-Varying Direct-Form II Transpose Filter block no longer supports non-normalized IIR filters.
The Time-Varying Direct-Form II Transpose Filter block no longer supports coefficients of mixed complexity on the coefficients input port.
![]() | Version 6.10 (R2009b) Signal Processing Blockset Software | Version 6.8 (R2008b) Signal Processing Blockset Software | ![]() |

Learn more about Simulink through this collection of videos, articles, technical literature and the Getting Started with Simulink Guide.
| © 1984-2009- The MathWorks, Inc. - Site Help - Patents - Trademarks - Privacy Policy - Preventing Piracy - RSS |