Patent ID: 7712012

Claim:
A data processing method for matching a number (L) of encoded data bits to a channel interleaver size (N) when a ratio (N/I) of the channel interleaver size (N) and a number (I) of input data bits is not an integer number, the method comprising: encoding the number (I) of input data bits in order to output the number (L) of encoded data bits at a coding rate; sequentially grouping the (L) encoded data bits into symbol groups of (L/I) encoded data bits having indices from 0 to (I−1), the symbol groups having indices 2j and 2j+1 being paired together, wherein (j) is an integer from 0 to (J−1) and J ⁢ = ⁢ ⌊ I 2 ⌋ ; selecting (K) paired symbol groups having indices 2j and (2j+1) satisfying [(j·K) mod J<K] among (J) paired symbol groups, wherein (K)<(J) and (K) is determined as ⌊ L - N 2 ⌋ ; and puncturing the selected (K) paired symbol groups with a predetermined puncturing pattern.