Everything About ___
Live briefing

Everything about Hamming code

Family of linear error-correcting codes

In computer science and telecommunications, Hamming codes are a family of linear error-correcting codes. Hamming codes can detect one-bit and two-bit errors, or correct one-bit errors without detection of uncorrected errors. By contrast, the simple parity code cannot correct errors, and can detect only an odd number of bits in error. Hamming codes are perfect codes, that is, they achieve the highest possible rate for codes with their block length and minimum distance of three. Richard W. Hamming invented Hamming codes in 1950 as a way of automatically correcting errors introduced by punched card readers. In his original paper, Hamming elaborated his general idea, but specifically focused on the Hamming(7,4) code which adds three parity bits to four bits of data. Wikipedia →

🧭 Start here: a 6-step reading path

  1. Read the overview: Hamming codeA 5-minute orientation
  2. Skim a recent paper: High performance image steganography integrating IWT and Hamming code within secret sharingInfluential work since 2022
  3. Pick up a classic book: Diabetes Log BookThe most-reprinted book on the subject
  4. Read the landmark paper: CMOS Analog MAP Decoder for (8,4) Hamming CodeCited 59 times
  5. Go sideways: Hamming(7,4)A closely related topic
  6. Go sideways: Linear codeA closely related topic

📖 Definitions

No dictionary entry for this exact phrase.

🏆 Landmark papers (most cited)

🆕 Influential since 2022

📚 Books worth reading

Ranked by number of editions on Open Library, a rough measure of how lasting a book is.

🔗 Related topics