Code Design for Dependable Systems

Chapter 9.6 - Code Conditions Of Error Locating Codes

9.6   CODE CONDITIONS OF ERROR LOCATING CODES

This section mentions the necessary and sufficient conditions of the error locating codes in
a generalized form, and clarifies the relation between the error locating codes and the error
correcting / detecting codes [KITA97].

9.6.1   Preliminaries

Suppose that each of the codewords X and Y has N-bit length divided into n bytes, each
having b-bit length (i.e., N = b × n). Also suppose that the i-th bytes of X and Y are Xi and
Yi, 0 ≤ in − 1, respectively. If e or fewer errors occur in the b-bit byte, this type of error
is expressed as e/b-error, where 1 ≤ eb. If e = 1, this shows a single-bit error in a byte,
and if e = b, this shows an ordinary byte error.

Definition 9.5   The metric function for the vectors X = (X0, X1, . . . , Xn-1) and
Y = (Y0, Y1, . . . , Yn-1) is defined by

 

where dH(Xi, Yi) shows the Hamming distance between the i-th b-bit bytes Xi and Yi,
1 ≤ eb, and [A] expresses the minimum integer greater than or equal to A.         

Theorem 9.19
  The function De(X, Y) satisfies the distance metrics, that is:

  1. De(X, Y) > 0 for XY and De(X, Y) = 0 for X = Y,
  2. De(X, Y) = De(Y, X),
  3. De(X, Y) De(X, Z) + De(Z, Y).

Theorem 9.19 can be easily proved, and so the proof is omitted.

Definition 9.6   The following shows the function for the vectors X = (X0, X1, . . . , Xn-1)
and Y = (Y0, Y1, . . . , Yn-1) defined by

 

where [A] expresses the number of elements in set A.                                                         

 

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: Color Meters and Appearance Instruments
Finish!
Privacy Policy

This is embarrasing...

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