An approach is provided for a method of encoding structure Low Density
Parity Check (LDPC) codes. Memory storing information representing a
structured parity check matrix of Low Density Parity Check (LDPC) codes
is accessed during the encoding process. The information is organized in
tabular form, wherein each row represents occurrences of one values
within a first column of a group of columns of the parity check matrix.
The rows correspond to groups of columns of the parity check matrix,
wherein subsequent columns within each of the groups are derived
according to a predetermined operation. An LDPC coded signal is output
based on the stored information representing the parity check matrix.