Communications Blockset Major Bug Fixes

This document describes major bug fixes in this release. Click on a problem area listed below to read how it has been fixed.

Differential Encoder and Differential Decoder Use Correct Algorithm
Gaussian Noise Generator Block Uses Correct Distribution for First Frame
Most Blocks Can Be Used Inside Configurable Subsystem

Differential Encoder and Differential Decoder Use Correct Algorithm

The Differential Encoder block returns the logical XOR of the current input and the previous output. The Differential Decoder block returns the logical XOR of the current input and the previous input.

These blocks formerly returned the logical opposite of the quantities above. The new algorithms are more consistent with standard communications texts.

Gaussian Noise Generator Block Uses Correct Distribution for First Frame

During a simulation, the first frame of output from the Gaussian Noise Generator block now correctly reflects the specified mean and variance. Subsequent frames and sample-based usage of the block are unaffected by this change.

Most Blocks Can Be Used Inside Configurable Subsystem

Most blocks in the Communications Blockset can be used inside a configurable subsystem. The exceptions are the Discrete-Time Eye Diagram Scope, Discrete-Time Scatter Plot Scope, and Discrete-Time Signal Trajectory Scope blocks. To learn more about configurable subsystems, see the Simulink documentation. For an example that uses communications blocks in a configurable subsystem, see the Adaptive Equalization demo, eq_sim.
 © 1984-2008- The MathWorks, Inc.    -   Site Help   -   Patents   -   Trademarks   -   Privacy Policy   -   Preventing Piracy   -   RSS