An apparatus and method for coding a block Low Density Parity Check (LDPC) code having a variable coding rate. The apparatus receives an information word and encodes the information word into a block LDPC code based on one of a first parity check matrix and a second parity check matrix, depending on...http://www.google.com/patents/US7502987?utm_source=gb-gplus-sharePatent US7502987 - Apparatus and method for encoding and decoding block low density parity check codes with a variable coding rate