Next: Application: Searching with lies,
Up: Hamming codes
Previous: Binary hamming codes
  Contents
  Index
Let
be a prime and let
denote the set of all
non-zero
-tuples, i.e., the non-zero vectors in
the
-dimensional vector space
over
.
We may represent each vector by an
-tuple
of integers belonging to
.
If
and
the define
This is a map
.
Let
and
be two such vectors. Define
if
.
Now take each vector
and divide every entry by it's first non-zero entry.
Let
be the set of them. There are
elements in
. Write the elements of the set
in increasing order, using the ordering
above.
Let
be the
matrix whose
column is
the
vector in
(written as a column vector).
We know that the first column of
is
and the last column is
Example 3.8.4
Write down

if

and

.
Here's the decoding algorithm:
Let
be the received vector. Auume that
has
error. Compute
.
This is an
-tuple, so it must be of the form
, for some
and some
. If
is the
element of
then the decoded vector is
, where
are the standard basis vectors in
.
Remark 3.8.5
Dual to the binary Hamming code is the simplex code.
The line segments connecting the codewords in a simplex
code form a regular simplex.
Next: Application: Searching with lies,
Up: Hamming codes
Previous: Binary hamming codes
  Contents
  Index
David Joyner
2002-08-23