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