In: Computer Science
2-D bit parity is generated by placing the data bits in a matrix form as shown below. Then, a parity bit is computed for every row and every column: These parity bits are shown in grey. Assume that even parity is used (as shown below). Assume throughout that the receiver is guaranteed that no more than 2 errors are possible.
1 0 1 0 1 1
1 1 1 1 0 0
0 1 1 1 0 1
0 0 1 0 1 0
(a) Show that any 2-bit errors in data can be detected.
(b) What type of bit errors can go undetected? Explain with an example. (Hint: Think beyond 2 bit errors)
(c) What happens when a parity bit is erroneous? Flip the parity bit corresponding to the third row and explain what will happen.
The given codeword is
1 0 1 0 1 1
1 1 1 1 0 0
0 1 1 1 0 1
0 0 1 0 1 0
Answer:
a) Please find the image below for detailed answer.
b) Bit errors like burst error or errors more than 2 bits error remains undetected.
Please find the image below for detailed answer of b) and c).