The purpose of Forward error communication (FEC) is to improve the data capacity of a channel by adding some carefully designed redundant information to the data being transmitted through the channel. The process of adding this redundant information is known as channel coding. Convolutional coding and block coding are the two major forms of channel coding. Convolutional codes operate on serial data, one or a few bits at a time. Block codes operate on relatively large message blocks. Convolution encoding with the viterbi decoding is one of the most popular and excellent error correction...
The purpose of Forward error communication (FEC) is to improve the data capacity of a channel by adding some carefully designed redundant information ...