Patent ID: 7093185

Claim:
A QCTC (Quasi-Complementary Turbo Code) generating apparatus comprising: a turbo encoder having a plurality of constituent encoders, for receiving information bits, generating a plurality of parity symbol sequences by encoding the information bits, and outputting an information symbol sequence and the plurality of parity symbol sequences, each constituent encoder for generating at least one parity symbol sequence corresponding to at least one parity symbol sequence from another constituent encoder; an interleaver for individually interleaving the information symbol sequence and the parity symbol sequences; a multiplexer for generating a new parity symbol sequence by multiplexing the interleaved symbols of the corresponding parity symbol sequences; a symbol concatenator for serially concatenating the interleaved information symbol sequence and the new parity symbol sequence; and a QCTC generator for generating a sub-code of a QCTC with a given code rate by selecting a predetermined number of symbols from the serially concatenated symbol sequence, wherein the predetermined number of symbols is started from a starting symbol at a given starting position and the number of the selected symbols is determined according to the code rate.