Patent ID: 7523382

Claim:
An apparatus for generating Quasi-Complementary Duo-Binary Turbo Codes (QC-DBTC), comprising: a duo-binary turbo encoder having a plurality of constituent encoders for receiving an information symbol stream, and for generating a plurality of systematic symbol streams and a plurality of parity symbol streams according to a given code rate, wherein the parity symbol streams are generated from the constituent encoders associated thereto and the parity symbol streams from one of the constituent encoders correspond to the parity symbol streams from another one of the constituent encoders; a quad-symbol mapper for quad-mapping the systematic symbol streams to one symbol stream; a channel interleaver for independently interleaving the quad-mapped systematic symbol stream and the parity symbol streams from the constituent encoders, quad-demapping the quad-mapped systematic symbol stream, interlacing symbols in the parity symbol streams corresponding to each other from among the interleaved parity symbol streams, and serial-concatenating the quad-demapped systematic symbol stream to the interlaced parity symbol streams; and a duo-binary turbo code generator for repeating the serial-concatenated symbol stream, and for selecting a predetermined number of symbols from the repeated symbol stream according to a code rate and selection information thereby generating QC-DBTC codes.