Patent ID: 8196020

Claim:
A method of adjusting a codeword size in a communication system supporting a low density parity check (LDPC) coding scheme, the method comprising: encoding source data into a codeword by using a parity check matrix having a plurality of columns, the codeword having a size of ‘n’ bits; and adjusting the size of the codeword such that the adjusted size of the codeword matches a size of a transmission channel, the size of the transmission channel being ‘t’ bits, wherein adjusting the size of the codeword comprises: if ‘n’ is less than ‘t’, repeating |t−n| bits of the codeword corresponding to |t−n| columns of the parity check matrix having largest column weights among the plurality of columns; and if ‘n’ is greater than ‘t’, puncturing |t−n| bits of the codeword corresponding to |t−n| columns of the parity check matrix having smallest column weights among the plurality of columns.