Question: ( 1 2 points ) Consider a 1 0 - bit data, D = { d 1 , d 2 , d 3 , d

(12 points) Consider a 10-bit data, D={d1,d2,d3,d4,d5,d6,d7,d8,d9,d10}, to be protected by using a
Hamming single error correcting code with an additional parity bit, p11, so that double errors can be
detected.
(a)(2 points) Let the encoded codeword C={p1,p2,d1,p4,d2,d3,d4,p8,d5,d6,d7,d8,d9,d10,p11}.
Show the encoding process of D=1001011001 to obtain the encoded codeword C.
(b)(2 points) Assume no error occurs. Show the decoding process of C(i.e., locating/correcting the
single error, detecting double errors, or confirming that there is no error; you have to verify if the
result is right or wrong) from (a).
(c)(2 points) From (a), suppose d5 of C is inverted. Show the decoding process.
(d)(2 points) From (a), suppose p1 and d8 of C are inverted. Show the decoding process.
(e)(2 points) From (a), suppose p1,d8, and p11 of C are inverted after the encoding. Show the decoding
process.
(f)(2 points) What is the minimum number of parity bits required to protect 128-bit data using the same
method to construct a SECDED code?
 (12 points) Consider a 10-bit data, D={d1,d2,d3,d4,d5,d6,d7,d8,d9,d10}, to be protected by

Step by Step Solution

There are 3 Steps involved in it

1 Expert Approved Answer
Step: 1 Unlock blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Databases Questions!