Communications Toolbox | ![]() ![]() |
Error-control coding techniques detect and possibly correct errors that occur when messages are transmitted in a digital communication system. To accomplish this, the encoder transmits not only the information symbols, but also one or more redundant symbols. The decoder uses the redundant symbols to detect and possibly correct whatever errors occurred during transmission.
Block coding is a special case of error-control coding. Block coding techniques map a fixed number of message symbols to a fixed number of code symbols. A block coder treats each block of data independently and is a memoryless device.
If you want to process binary codes, then read about these topics:
If you want to process Reed-Solomon codes, which are nonbinary, then read about these topics:
For background information about block coding, see the works listed in Selected Bibliography for Block Coding.
![]() | Selected Bibliography for Source Coding | Block Coding Features of the Toolbox | ![]() |