Hamming Code Error Detection and Correction Assignment
Hamming code is a popular algorithm used in several applications including
communication networks, DRAM, and external storage to detect up to two-bit errors
and correct one-bit errors, In this assignment. you are required to do the followings.
Section A:
a) Convert the Third letter (Lower case) Of your name into an 8-bit ASCII binary
number. This is your data set for this section.
b) Using the Hamming algorithm. determine the binary value of the check bits
that would be stored in memory along with the data bite Show how you got
your answer. Also, append the check bits @ appropriate in your data
set. By now. you should have a 12-bit long data word.
c) Flip D6 (data- bit # 6) in your data word (obtained in Step a) and recalculate
the check bits.
d) Calculate the syndrome bits and explain how will you interpret the syndrome
result for error location. What action will be taken for error correction?
Section B:
a) Convert the Second letter (Upper case) of your surname into an 8-bit ASCII
binary number. This is your data set for this section.
b) Using the Hamming algorithm, determine the binary value of the check bits
that would be stored in memory along with the data set. Show how you got
your answer. Also append the check bits @ appropriate positions in your data
set. By now, you should have a 12-bit long data word.
c) Flip C4 (Check- bit @ position # 4) in your data word (obtained in step b) and
recalculate the check bits.
d) Calculate the syndrome bits and explain how will you interpret the syndrome
result for error location. What action will be taken for error correction?
Are you struggling to keep up with the demands of your academic journey? Don't worry, we've got your back!
Exam Question Bank is your trusted partner in achieving academic excellence for all kind of technical and non-technical subjects. Our comprehensive range of academic services is designed to cater to students at every level. Whether you're a high school student, a college undergraduate, or pursuing advanced studies, we have the expertise and resources to support you.
To connect with expert and ask your query click here Exam Question Bank