Hamming code

E488671

Hamming code is a family of error-detecting and error-correcting binary codes that enable the automatic detection and correction of single-bit errors in transmitted or stored data.

All labels observed (7)

How this entity was disambiguated

Statements (49)

Predicate Object
instanceOf binary code ⓘ
error-correcting code ⓘ
linear block code ⓘ
alphabet binary ⓘ
application computer memory ECC ⓘ
data storage systems ⓘ
satellite communication ⓘ
telecommunication channels ⓘ
blockCodeLengthFormula n = 2^r - 1 ⓘ
codeRateFormula k/n ⓘ
codeType single-error-correcting code ⓘ
single-error-correcting, double-error-detecting code ⓘ
constructionMethod use of parity-check matrix with all nonzero binary r-tuples as columns ⓘ
corrects single-bit errors ⓘ
decodingMethod syndrome-based decoding ⓘ
table lookup decoding ⓘ
designGoal maximize efficiency for single-bit error correction ⓘ
detects single-bit errors ⓘ
some multiple-bit errors ⓘ
errorModel binary symmetric channel ⓘ
extendedVersionCapability single-error-correcting, double-error-detecting ⓘ
extendedVersionMinimumDistance 4 ⓘ
field coding theory ⓘ
computer memory systems ⓘ
digital communications ⓘ
information theory ⓘ
generatorMatrixProperty rows form a basis of the code ⓘ
introducedBy Richard Hamming ⓘ
linked to: Richard W. Hamming
introducedInDecade 1950s ⓘ
isLinear true ⓘ
isPerfectCode true ⓘ
mainUse error correction ⓘ
error detection ⓘ
messageLengthFormula k = 2^r - r - 1 ⓘ
minimumDistance 3 ⓘ
namedAfter Richard Hamming ⓘ
linked to: Richard W. Hamming
parityBitPositions powers of two ⓘ
parityBitsFormula r parity bits for parameter r ⓘ
parityCheckMatrixProperty any two columns are linearly independent ⓘ
relatedCode extended Hamming code ⓘ
linked to: Hamming code
relatedConcept Hamming bound ⓘ
Hamming distance ⓘ
parity bit ⓘ
perfect code ⓘ
standardNotation (n,k) Hamming code ⓘ
linked to: Hamming code
syndromeDecoding used ⓘ
typicalExample (15,11) Hamming code ⓘ
linked to: Hamming code

(31,26) Hamming code ⓘ
linked to: Hamming code

(7,4) Hamming code ⓘ
linked to: Hamming code

How these facts were elicited

Referenced by (13)

Full triples — surface form annotated when it differs from this entity's canonical label.

Richard W. Hamming → notableWork → Hamming code ⓘ
Richard W. Hamming → knownFor → Hamming code ⓘ
Richard W. Hamming → knownFor → Hamming code ⓘ
subject linked to: Hamming
Hamming code → typicalExample → (7,4) Hamming code ⓘ
linked to: Hamming code
Hamming code → typicalExample → (15,11) Hamming code ⓘ
linked to: Hamming code
Hamming code → typicalExample → (31,26) Hamming code ⓘ
linked to: Hamming code
Hamming code → relatedCode → extended Hamming code ⓘ
linked to: Hamming code
Hamming code → standardNotation → (n,k) Hamming code ⓘ
linked to: Hamming code
Hamming distance → relatedTo → Hamming code ⓘ
Coding and Information Theory → topic → Hamming codes ⓘ
linked to: Hamming code
Hamming bound → satisfiedWithEqualityBy → Hamming codes ⓘ
linked to: Hamming code
Coding Theory → includes → Hamming codes ⓘ
linked to: Hamming code