| Version 6.6 (R2007b) Signal Processing Blockset™ Software Release Notes | ![]() |
This table summarizes what's new in Version 6.6 (R2007b):
| 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
FFT and IFFT Blocks Are More Optimized for Fixed-Point Signals
Levinson-Durbin Block Now Treats Frame-Based Row Vectors Differently
The From Audio Device and To Audio Device blocks have been added to the Signal Processing Sources and Signal Processing Sinks libraries, respectively. These blocks offer support for more than two audio channels and for Windows®, Macintosh®, and Linux® platforms. See the block reference pages for more information.
These blocks replace the To Wave Device and From Wave Device blocks, which are obsolete as of this release, and might be completely removed from the product in a future release. Replace To Wave Device and From Wave Device blocks in your models with the new To Audio Device and From Audio Device blocks.
The following new array-vector math blocks perform arithmetic operations along a specified dimension of an N-dimensional array:
See the block reference pages for more information.
Note The Array-Vector Multiply block replaces the Matrix Scaling block, which is removed from the product as of this release. Matrix Scaling blocks in your existing models will be automatically replaced with Array-Vector Multiply blocks. |
The CIC Filter block has been added to the Filter Design Toolbox™ library. See the block reference page for more information.
The double-signal and half-length optimizations that the FFT and IFFT blocks used to apply only to floating-point signals now also apply to fixed-point signals. See Algorithms Used for FFT Computation and Algorithms Used for IFFT Computation in the respective block reference pages for more information.
The Rounding Mode parameter of each fixed-point-capable block has two new rounding modes:
Ceiling rounds the result of a calculation to the closest representable number in the direction of positive infinity.
Zero rounds the result of a calculation to the closest representable number in the direction of zero.
The following blocks now have support for N-D signals:
The following blocks now support the scaled doubles data type:
The following blocks now support multichannel signals:
You are now able to use the From Multimedia File or To Multimedia File blocks without first having someone with system administrator privileges register the DirectX® components associated with these blocks on your Windows machine.
The tunability status for the block parameters in the following table has been changed. This was done to maintain consistency of the tunability status for any given parameter across all simulation and code generation modes.
| Block | Parameter | Old Tunability Status | New Tunability Status |
|---|---|---|---|
| Chirp | Frequency sweep | Simulation only | Never |
| Initial frequency | Simulation only | Always | |
| Target frequency | Simulation only | Always | |
| Digital Filter | SOS matrix | Simulation only | Always |
| Scale values | Simulation only | Always | |
| Extract Triangular Matrix | Extract | Simulation only | Never |
| Histogram | Normalized | Simulation only | Never |
| Multiphase Clock | Starting phase | Always | Never |
| Number of phase intervals over which clock is active | Simulation only | Never | |
| Active level | Always | Never | |
| Normalization | Norm | Simulation only | Never |
| Normalization bias | Simulation only | Always | |
| Sine Wave | Frequency | In some modes | Always when Sample mode is Continuous or Computation method is Trigonometric fcn |
| Phase offset | In some modes | Always when Sample mode is Continuous or Computation method is Trigonometric fcn | |
| Sort | Sort order | Simulation only | Never |
Due to these changes, some parameters that were previously tunable during simulation are no longer tunable. To change these parameters while you are working with a model, you now have to stop a running simulation, change the parameter, and then start the simulation again.
The Levinson-Durbin block now treats a 1-by-N frame-based row vector on its input port as N channels with one sample each. Previously, the Levinson-Durbin block treated such an input as one channel with N samples. This change makes the Levinson-Durbin block consistent with the way most Signal Processing Blockset blocks treat frame-based row vectors.
Be aware that the block now errors for a 1-by-N frame-based row vector input when reflection coefficients (K) are output, since the block is required to have at least 2 samples per input channel to calculate K.
To get the old behavior in an existing model, you can introduce a Frame Conversion block before a Levinson-Durbin block in your model to convert the block input to a sample-based signal.
![]() | Version 6.7 (R2008a) Signal Processing Blockset Software | Version 6.5 (R2007a) Signal Processing Blockset Software | ![]() |
| © 1984-2009- The MathWorks, Inc. - Site Help - Patents - Trademarks - Privacy Policy - Preventing Piracy - RSS |