Patent ID: 7499507

Claim:
An apparatus, comprising: a first communication device that includes a turbo encoder having: a first trellis encoder that is operable to encode data thereby generating first encoded data; an interleaver that is operable to interleave the data thereby generating interleaved data; a second trellis encoder that is operable to encode the interleaved data thereby generating interleaved encoded data; an inverse interleaver that is operable to unscramble the interleaved encoded data that has been generated by the second trellis encoder thereby generating second encoded data; and a switch that is operable alternatively to select symbols from the first encoded data and the second encoded data; and a second communication device, coupled to the first communication device via a communication channel, that receives a signal that includes the first encoded data and the second encoded data and that includes a turbo decoder and a synchronization module that includes a Viterbi decoder, a phase detector, and a voltage controlled oscillator, wherein: the synchronization module is operable to recover a first symbol, a second symbol, and a third symbol from the signal; the first symbol is followed by the second symbol; the second symbol is followed by the third symbol; the Viterbi decoder operating with a zero traceback depth; and the turbo decoder that is operable to decode the first symbol, the second symbol, and the third symbol that are provided from the synchronization module to make best estimates of information bits encoded therein.