Patent ID: 8214727

Claim:
An apparatus for encoding an information bit stream using turbo code, the apparatus comprising: a temporary bit generator configured to generate a temporary bit stream, the length of the temporary bit stream being equal to the length of the information bit stream; an interleaver configured to generate an interleaved information bit stream and an interleaved temporary bit stream, the interleaved information bit stream being generated by interleaving the information bit stream, the interleaved temporary bit stream being generated by interleaving the temporary bit stream; a first constituent encoder configured to generate a first parity bit stream from the information bit stream and the temporary bit stream; a second constituent encoder configured to generate a second parity bit stream from the interleaved information bit stream and the interleaved temporary bit stream; and a multiplexer configured to generate a multiplexed bit stream associated with the information bit stream, the first parity bit stream, and the second parity bit stream.