Code Design for Dependable Systems

Chapter 9.6.3 - Relation between Error Locating Codes and Error Correcting / Detecting Codes

9.6.3   Relation between Error Locating Codes and Error Correcting /
Detecting Codes


The necessary and sufficient conditions of the error locating codes include the condition of
(X, Y) = 0 in addition to the conditions of the error correcting codes. The necessity of
including this condition makes the number of codewords of error locating codes greater
than that of the error correcting codes. The same is true for the relation between the
le2/bEL-me3/bED codes and the te1/bEC-me3/bED codes.

As the value of e becomes equal to b, the number of codewords that satisfy
(X, Y) = 0 becomes small, and therefore the error locating codes has to be equal to the
error correcting codes. If e = b, the following theorem holds.

Theorem 9.23   If e = b, an le/bEL code is an le/bEC code.

Theorem 9.2 indicates a particular case of the theorem above where l = 1.
The number of bytes in the vectors X and Y, where Xi and Yi are i-th bytes of X and Y,
respectively, that satisfy dH(Xi, Yi) ≥ e + 1, can be expressed as

 

As the value of e becomes equal to b, the value above rapidly becomes small, and therefore
the error locating codes rapidly become equal to the error correcting codes. So we have the
following theorem on the relation between the error locating codes and the error detecting codes.

Theorem 9.24   If byte length is equal to code length, an error locating code is an error
detecting code.


Proof   By Theorems 9.21 and 9.22, the conditions of the le/bEL codes and the me/bED
codes are expressed as (X, Y) = 0 and (X, Y) ≥ 1, respectively. If there exists only
one byte in the codeword, it is apparent that these conditions are equivalent, and therefore
an error locating code is an error detecting code.                                                       Q.E.D.

UNLIMITED FREE
ACCESS
TO THE WORLD'S BEST IDEAS

SUBMIT
Already a GlobalSpec user? Log in.

This is embarrasing...

An error occurred while processing the form. Please try again in a few minutes.

Customize Your GlobalSpec Experience

Category: Error Correction Chips
Finish!
Privacy Policy

This is embarrasing...

An error occurred while processing the form. Please try again in a few minutes.