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.

FunctionChange in Functionality
bi2deDistinguishes 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.
biterrInput argument k must be large enough to represent all elements of the input arguments x and y.
biterr, symerrDistinguish 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.
de2biSecond 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.
ddemodDefault behavior uses no filter, not a Butterworth filter. Regardless of filtering, the function uses an integrator to perform demodulation.
dmod, ddemod, dmodce, ddemodce, modmap, demodmapFor 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, decodeNo longer support convolutional coding. Use convenc and vitdec instead.
gflineqIf the equation has no solutions, then the function returns an empty matrix, not a matrix of zeros.
randintUses state instead of seed to initialize random number generator. See rand for more information about initializing random number generators.
rcosfltThe '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.html.

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.

FunctionSimilar 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


© 1994-2005 The MathWorks, Inc.