Error Detection and Correction
Error Detection and Correction
Networks
Example:
IP header
3 3 6
4 3 7
5 4 9
6 4 10
7 4 11
Hamming Code
• Hamming codes provide for FEC using a “Block Parity”
• i.e, instead of one parity bit send a block of parity bits
• Allows correction of single bit errors
• This is accomplished by using more than one parity bit
• Each computed on different combination of bits in the
data
Hamming code (Contd.)
Positions of Redundancy Bits
Redundancy Bits Calculation
Example
Error Correction using Hamming
Code
Readings
• Chapter 9 (B.A Forouzan)
• (Cover only those contents which are related to topics
covered in class)