Communications Toolbox | ![]() ![]() |
Block Coding Features of the 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:
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 Technique |
Toolbox Functions |
Linear block |
encode , decode , gen2par , syndtable |
Cyclic |
encode , decode , cyclpoly , cyclgen , gen2par , syndtable |
BCH |
encode , decode , bchenco , bchdeco , bchpoly , cyclgen , gen2par , syndtable |
Hamming |
encode , decode , hammgen , gen2par , syndtable |
Reed-Solomon |
rsenc , rsdec , rsgenpoly , rsencof , rsdecof |
![]() | Block Coding | Block Coding Terminology | ![]() |