Patent ID: 8020062

Claim:
A method of generating a parity check matrix of a block Low Density Parity Check (LDPC) code by a signal transmission apparatus in a communication system, the method comprising: generating, by the signal transmission apparatus, a first parity check matrix used for encoding an information vector as the block LDPC code, wherein the first parity check matrix is generated using a second parity check matrix, the second parity check matrix includes a plurality of blocks, the plurality of blocks are classified into blocks corresponding to an information part corresponding to the information vector, blocks corresponding to a first parity part corresponding to a first parity vector, and blocks corresponding to a second parity part corresponding to a second parity vector, wherein the blocks classified as the information part are classified into blocks corresponding to a first partial block and blocks corresponding to a second partial block, the blocks classified as the first parity part are classified into blocks corresponding to a third partial block and blocks corresponding to a fourth partial block, and the blocks classified as the second parity part are classified into blocks corresponding to a fifth partial block and blocks corresponding to a sixth partial block, wherein a code rate of the first parity check matrix as a second code rate is less than a code rate of the second parity check matrix as a first code rate, wherein the first parity check matrix includes the second parity check matrix and blocks corresponding to a third parity part corresponding to a third parity vector, the blocks classified as the third parity part are classified into blocks corresponding to a seventh partial block, blocks corresponding to an eighth partial block, blocks corresponding to a ninth partial block, blocks corresponding to a tenth partial block, blocks corresponding to an eleventh partial block and blocks corresponding to a twelfth partial block, and wherein the tenth partial block is diagonal with the sixth partial block block-by-block, identity matrixes are arranged in blocks corresponding to the tenth partial block.