Patent ID: 7930622

Claim:
A method of encoding adaptive to a variable code rate using a parity check matrix including a plurality of submatrices, the method comprising: generating a second parity check matrix corresponding to a code rate by reducing a portion of a plurality of submatrices configuring a first parity check matrix H=[H d |H p ] according to the code rate for encoding an input source data, wherein the H d is a (n−k)×k matrix and the H p is a (n−k)×(n−k) matrix where k is a length of systematic bits and n−k is a length of parity bits; and encoding the input source data using the second parity check matrix, wherein generating the second parity check comprises eliminating submatrices belonging to a column of the H p by a submatrix unit from the plurality of the submatrices configuring the first parity check matrix and eliminating submatrices belonging to a row by the submatrix unit from the plurality of the submatrices configuring the first parity check matrix.