Communications Toolbox Release Notes    

Upgrading from an Earlier Release

This section describes the upgrade issues involved in moving from the Communications Toolbox 1.4 (Release 11) to the Communications Toolbox 2.0.

Changes in Functionality

The table below lists functions whose behavior has changed.

Function
Change in Functionality
bi2de
Distinguishes between rows and columns as input vectors. Treats column vector as separate numbers, not as digits of a single number. To adapt your existing code, transpose the input vector if necessary.
biterr
Input argument k must be large enough to represent all elements of the input arguments x and y.
biterr, symerr
Distinguish between rows and columns as input vectors. To adapt your existing code, transpose the input vector if necessary.
Use different strings for the input argument that controls row-wise and column-wise comparisons.
Produce vector, not scalar, output if one input is a vector. See these functions' reference pages for more information.
de2bi
Second input argument, if it appears, must not be smaller than the number of bits in any element of the first input argument. Previously, the function produced a truncated binary representation instead of an error. To adapt your existing code, specify a sufficiently large number for the second input argument and then truncate the answer manually.
ddemod
Default behavior uses no filter, not a Butterworth filter. Regardless of filtering, the function uses an integrator to perform demodulation.
dmod, ddemod, dmodce, ddemodce, modmap, demodmap
For frequency shift keying method, the default separation between successive frequencies is Fd, not 2*Fd/M. For minimum shift keying method, the separation between frequencies is Fd/2, not Fd.
encode, decode
No longer support convolutional coding. Use convenc and vitdec instead.
gflineq
If the equation has no solutions, then the function returns an empty matrix, not a matrix of zeros.
randint
Uses state instead of seed to initialize random number generator. See rand for more information about initializing random number generators.
rcosflt
The 'wdelay' flag is superfluous. The function now behaves as the Release 11 function behaved with the 'wdelay' flag. For more information about changes in rcosflt, see http://www.mathworks.com/support/solutions/data/30549.shtml.

Obsolete Functions

The table below lists functions that are obsolete. Although they are included in Release 12 for backward compatibility, they might be removed in a future release. Where applicable, the second column lists functions that provide similar functionality. In some cases, the similar function requires different arguments or produces different results compared to the original function.

Function
Similar Function, if Any
commgui

convdeco
vitdec
convenco
convenc
eyescat
eyediagram, scatterplot
flxor
bitxor
gen2abcd

htruthtb
syndtable
imp2sys

oct2gen

randbit
randerr
sim2gen

sim2logi

sim2tran

viterbi
vitdec


 Major Bug Fixes