Patent ID: 7962828

Claim:
A method for generating a block low density parity check (LDPC) code by an encoding apparatus, the method comprising: generating a block LDPC code by encoding an information word using a parity check matrix with a size corresponding to a coding rate and a codeword length used for encoding an information word as the block LDPC code, wherein the parity check matrix includes a plurality of blocks, the plurality of blocks are classified into first blocks corresponding to an information part that corresponds to the information word, second blocks corresponding to a first parity part that corresponds to a parity, and third blocks corresponding to a second parity part that corresponds to the parity, and wherein permutation matrixes include first permutation matrixes arranged in blocks from among the second blocks classified as the first parity part, and include second permutation matrixes arranged in blocks from among the third blocks classified as the second parity part in a lower triangular form block by block.