| Communications Toolbox | ![]() |
The class of linear block coding techniques includes categories shown below.

The Communications Toolbox supports general linear block codes. It also includes functions to process cyclic, BCH, Hamming, and Reed-Solomon codes (which are all special kinds of linear block codes). Functions in the toolbox can accomplish these tasks:
Encode or decode a message using one of the techniques mentioned above
Determine characteristics of a technique, such as error-correction capability or valid message length
Perform lower level computations associated with a technique, such as
Compute a decoding table
Compute a generator or parity-check matrix
Convert between generator and parity-check matrices
Compute a generator polynomial
Note The functions in this toolbox are designed for block codes that use an alphabet whose size is a power of 2. |
The table below lists the functions that are related to each supported block coding technique.
| Block Coding | Block Coding Terminology | ![]() |
© 1994-2005 The MathWorks, Inc.