Communications Blockset | ![]() ![]() |
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 extra redundant symbols. The decoder interprets what it receives, using the redundant symbols to detect and possibly correct whatever errors occurred during transmission. You might use error-control coding if your transmission channel is very noisy or if your data is very sensitive to noise. Depending on the nature of the data or noise, you might choose a specific type of error-control coding.
Block coding is a special case of error-control coding. Block coding techniques maps 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.
Organization of This Section
These topics provide background information:
These topics describe how to simulate linear block coding:
For background material on the subject of block coding, see the works listed in Selected Bibliography for Block Coding.
![]() | Selected Bibliography for Source Coding | Accessing Block Coding Blocks | ![]() |