[8,4,4] Ext. Hamming Code: Realization 1

The [8,8,4] extended Hamming code with codewords

x=[u0, u1, u2, u3, x4, x5, x6, x7]

has a systematic generator matrix G:

|   1 0 0 0   1 1 1 0   |
G = |   0 1 0 0   1 1 0 1   |
|   0 0 1 0   1 0 1 1   |
|   0 0 0 1   0 1 1 1   |

The parity check matrix can easily be derived from G:

|   1 1 1 0   1 0 0 0   |
H = |   1 1 0 1   0 1 0 0   |
|   1 0 1 1   0 0 1 0   |
|   0 1 1 1   0 0 0 1   |

This corresponds to the following four parity checks:

x4 = u0 + u1 + u2
x5 = u0 + u1 + u3
x6 = u0 + u2 + u3
x7 = u1 + u2 + u3.

This yields the following implementation (the function nodes c0 to c7 represent the a priori probabilities of the received bits):

Your browser seems not to be Java-enabled!

A more symmetric arrangement of the same realization:



Written by Stefan M. Moser <stmoser@stud.NOSPAM.ee.ethz.ch> (remove NOSPAM from email-address!)
Last modified: Wed Aug 20 16:01:00 MEST 2003