摘要 |
Disclosed are an apparatus and a method for transmitting data using a CTC (Convolutional Turbo Code) encoder in a mobile communication system. The data transmission method according to the present invention includes: a first encoding step of encoding input data bits inputted through two input terminals of the CTC encoder and outputting first encoding bits; a step of interleaving the input data bits by using four CTC interleaver parameters (P0, P1, P2, and P3) corresponding to the sizes of the input data bits; a second encoding step of encoding the interleaved data bits and outputting second encoding bits; and a step of selectively transmitting the input data bits, the first encoding bits, and the second encoding bits to a receiving side in accordance with a predetermined coding rate, wherein the sizes of the input data bits are one of M-number of predefined data bit sizes, and P0 of the CTC interleaver parameters corresponding to the sizes of the input data bits is a relative prime number to N which is 1/2 of a data block size, P1 is a natural number which is a multiple of 2, P2 is a natural number which is a multiple of 4, and P3 is a natural number which is a multiple of 2 if P1mod4=2 and a natural number which is a multiple of 4 if P1mod4=0. |