Code Design for Dependable Systems

Chapter 9.5.4 - Decoding Procedure

9.5.4   Decoding Procedure

Single-bit error correction is easily executed. If the syndrome of the received word is equal
to one column vector of the parity-check matrix H, the corresponding bit in the received
word is erroneous, and then the error is corrected by inverting the bit.

Burst error location is determined by decoding the burst error correcting codes defined
by H'. The upper R' bits of the syndrome are used for the burst error location by a parallel
procedure based on the method shown in Section 8.1. That is, using the R' × l matrix H'i,
appended by the R' × (R'l) matrix B'i, we have an R' × R' nonsingular matrix
A'i = [H'i B'i] for 0 ≤ in l. The inverse matrix (A'i)-1 is as presented below, where
and are l × R' and (R'l) × R' matrices, respectively:

 

Suppose that first R' bits of the syndrome are S. If S × = 0, then the frame
[ j(pl + 1), (j + l)(pl + 1) − 1] is determined to be erroneous for 0 ≤ jn −1. The last frame
[(n − 2l + 1)(pl + 1), (n l + 1)(pl + 1) − 1] is erroneous if the following relation is satisfied:

 

For burst errors of lengths less than l bits, S × = 0 will hold for the two adjacent
frames. This means that the burst error has occurred in the overlapped area of two frames.
In such a case it is enough to indicate one of the erroneous frames.

Figure 9.14 illustrates the parallel decoder of the SEC-BlEL codes in a block diagram.

 

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: Analog-to-Digital Converters
Finish!
Privacy Policy

This is embarrasing...

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