Communications Toolbox Release Notes    

Chapter 1
Communications Toolbox 2.1 Release Notes


New Features

This section summarizes the new features and enhancements introduced in the Communications Toolbox 2.1.

If you are upgrading from a release earlier than Release 12.1, then you should see New Features of the Communications Toolbox 2.0 Release Notes.

Galois Field Computations

The Communications Toolbox supports a new data type that allows you to manipulate arrays of elements of a Galois field having 2m elements, where m is an integer between 1 and 16. When you use this data type, most computations have the same syntax that you would use to manipulate ordinary MATLAB arrays of real numbers. The consistency with MATLAB syntax makes the new Galois field capabilities easier to use than the analogous Release 12 capabilities. For information about the new Galois field capabilities, see Galois Field Computations in the Communications Toolbox documentation.

Enhancements for Reed-Solomon Codes

The functions in the table below allow you to encode and decode Reed-Solomon codes, including shortened Reed-Solomon codes. These functions enhance and replace the older Reed-Solomon coding functions in the Communications Toolbox.

Function
Purpose
rsdec
Reed-Solomon decoder
rsenc
Reed-Solomon encoder
rsgenpoly
Generator polynomial of Reed-Solomon code

When processing codes using these functions, you can control the generator polynomial, the primitive polynomial used to describe the Galois field containing the code symbols, and the position of the parity symbols.

For more information and examples, see Block Coding in the Communications Toolbox documentation.

Arithmetic Coding

The functions in the table below allow you to perform arithmetic coding.

Function
Purpose
arithdeco
Decode binary code using arithmetic decoding
arithenco
Encode a sequence of symbols using arithmetic coding


  Communications Toolbox Release Notes Major Bug Fixes