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 |