Let is an matrix over
with the
following properties:
each row has exactly 's,
each column has exactly 's,
the number of 's in common between any two columns,
denoted, , satisfies
,
and are ``small''.
The linear binary code is defined by
In other words, is the parity check matrix for
. Since is sparse, is called a
low density parity check code or a LDPC code.
More generally, such codes are called regular
LDPC codes. We shall not discuss ``irregular LDPC codes''
here, which are defined by somewhat weaker conditions.