Code Design for Dependable Systems

Chapter 9.5.2 - Burst Error Locating (BlEL) Codes

9.5.2   Burst Error Locating (BlEL) Codes

By using the concept of the frame, we define a new class of burst error locating codes.

Definition 9.4 A code is called an l-burst error locating code if and only if there exists at
least one frame that contains single l-burst error, and the code indicates the one such
frame in F.                                                                                                                     

Next we present the BlEL codes [KITA05] that satisfy Definition 9.4.

Theorem 9.16   Let H' = [h'0 h'1 × × × h'n−1] be a parity-check matrix of an (n, n −R')
l-bit burst error correcting code, where h'
1 is an i-th binary column vector of H',
0 ≤ i ≤ n − 1, and R' is a check-bit length. Also let H'1 = [h'i h'i+1 × × × h'i+l−1] be a
submatrix including consecutive l columns from the i-th column of H', where
0 ≤ i ≤ n − l
The code defined by the following parity-check matrix H is a
((pl + 1)(n − l + 1),
(pl + 1)(n − l + 1) − R') BlEL code with a frame set F:

 

where p is an integer.

Proof   Let P be the n × (pl + 1)(n l + 1) matrix defined below:

 

In Eq. (9.9), Pi is an n × l binary matrix and pi is a binary n-tuple, whose elements are
defined below:

 

Let E be an error vector with length (pl + 1)(n − l + 1) bits including an l-bit burst error.
A vector E' with length n bits is defined by the product of E and the transposed P, meaning
E' = E × PT. Let m be a bit position of the first nonzero element in E'. From the
organization of the matrix P, E' is an error vector with length n bits including the l-bit burst
error. Then the burst error in E exists in the frame [m(pl + 1), (m + l)(pl + 1) 1].

It is apparent that the parity-check matrix H is expressed by the product of H' and P,
meaning H = H' × P. Let S be the syndrome caused by the error vector E. Then the
following relation holds:

 

Since the code defined by H' is an l-bit burst error correcting code, E × PT is uniquely
determined by the syndrome, and the frame that includes E is also determined. Therefore
the code defined by H is a BlEL 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: ISO Containers
Finish!
Privacy Policy

This is embarrasing...

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