Remarks:I The transmitter and receiver both know the codebook.I The transmitter takes data blocks, maps them to codewords and What if the link has high latency, e.g., satellite communications?įorward error correction (FEC) is a way of adding redundancy tomessages so that the receiver can both detect and correct common errors.Ī codebook is a mapping from k-bit data sequences to n-bit codewordswith n > k. What if BER on link is very high, e.g., 10%?ģ. What if link is not bi-directional, e.g., HDTV?Ģ. If an error is detected in a block of data, the block of data must beretransmitted.ġ. Generally, these methods do not provide any way to locate/correct theerrors.
Three common methods for error detection:
(selected figures from Stallings Data and Computer Communications 10th edition)Įrror Detection vs. Communication and NetworkingForward Error Correction Basics