Patent ID: 8464140

Claim:
An apparatus for appending Cyclic Redundancy Check (CRC) bits to data or signaling to be transmitted in a communication system, the apparatus comprising: a controller that determines a length of a CRC-bit sequence, adopts a CRC generation polynomial, generates the CRC-bit sequence using the adopted CRC generation polynomial, and appends the generated CRC-bit sequence to the data or the signaling: and a transmitter that transmits the data or the signaling having the appended CRC-bit sequence, wherein if the length of the CRC-bit sequence is 16 bits, one of CRC generation polynomials listed below is adopted: D 16 +D 15 +D 12 +D 9 +D 6 +D 3 +D 2 +1 D 16 +D 14 +D 13 +D 10 +D 7 +D 4 +D+1 D 16 +D 15 +D 14 +D 12 +D 11 +D 8 +D 7 +D 6 +D 5 +D 4 +D 3 +1 D 16 +D 13 +D 12 +D 11 +D 10 +D 9 +D 8 +D 5 +D 4 +D 2 +D+1 D 16 +D 15 +D 12 +D 10 +D 9 +D 8 +D 7 +D 6 +D 5 +D 3 +D 2 +1 D 16 +D 14 +D 13 +D 11 +D 10 +D 9 +D 8 +D 7 +D 6 +D 4 +D+1 D 16 +D 15 +D 14 +D 12 +D 11 +D 9 +D 8 +D 7 +D 6 +D 5 +D 4 +1 D 16 +D 12 +D 11 +D 10 +D 9 +D 8 +D 7 +D 5 +D 4 +D 2 +D+1; if the length of the CRC bit sequence is 18 bits, one of CRC generation polynomials listed below is adopted: D 18 +D 16 +D 14 +D 10 +D 9 +D 8 +D 4 +1 D 18 +D 14 +D 10 +D 9 +D 8 +D 4 +D 2 +1 D 18 +D 16 +D 15 +D 12 +D 9 +D 8 +D 5 +1 D 18 +D 13 +D 10 +D 9 +D 6 +D 3 +D 2 +1 D 18 +D 17 +D 11 +D 10 +D 9 +D 8 +D 6 +1 D 18 +D 12 +D 10 +D 9 +D 8 +D 7 +D+1 D 18 +D 17 +D 16 +D 14 +D 11 +D 9 +D 8 +D 5 +D 3 +1 D 18 +D 15 +D 13 +D 10 +D 9 +D 7 +D 4 +D 2 +D+1; if the length of the CRC bit sequence is 20 bits, one of CRC generation polynomials listed below is adopted: D 20 +D 19 +D 18 +D 17 +D 15 +D 14 +D 12 +D 11 +D 10 +D 8 +D 7 +D 6 +D 4 +1 D 20 +D 16 +D 14 +D 13 +D 12 +D 10 +D 9 +D 8 +D 6 +D 5 +D 3 +D 2 +D+1 D 20 +D 19 +D 14 +D 13 +D 11 +D 7 +D 6 +D 5 +D 3 +D 2 +D+1 D 20 +D 19 +D 18 +D 17 +D 15 +D 14 +D 13 +D 9 +D 7 +D 6 +D+1 D 20 +D 18 +D 17 +D 16 +D 11 +D 9 +D 8 +D 7 +D 6 +D 3 +D 2 +1 D 20 +D 18 +D 17 +D 14 +D 13 +D 12 +D 11 +D 9 +D 4 +D 3 +D 2 +1 D 20 +D 19 +D 17 +D 13 +D 12 +D 10 +D 9 +D 8 +D 7 +D 6 +D 3 +D 2 +D+1 D 20 +D 19 +D 18 +D 17 +D 14 +D 13 +D 12 +D 11 +D 10 +D 8 +D 7 +D 3 +D+1.