Tanner graph of a code
Let
be an
parity check matrix for a binary linear code
.
A biparite graph is a graph
, where
denotes
the vertices and
the edges, having the
property that
is a disjoint union of two subsets
and each edge in
connects an element in
to an element in
.
Definition 6.3.1
The Tanner graph
of
is the bipartite graph with
vertices,
the
message vertices are labeled
by the coordinates of
(
, ..,
, say),
and the
check vertices are
unlabeled but are indexed by the rows
6.1of
.
The
check vertex is connected by an edge to
the
message vertex if and only if the
entry of
is non-zero (i.e., if and only if
occurs
in the
parity check equation defining
).
Example 6.3.2
Tanner graph for the binary Hamming
-code
in §3.4.2.
The parity check equations correspond to the solid black
vertices, the coordinates of the codes to the labeled
vertices, and the edges correspond to the terms occurring
in the parity check equation.
Exercise 6.3.3
Find the Tanner graph of the binary code with parity
check matrix
David Joyner
2007-09-03