Patent ID: 7620881

Claim:
A system for communicating data comprising: a transmitter, comprising an outer encoder for encoding data with a convolutional code; a first interleaver that receives encoded data from the outer encoder and interleaves the data randomly; an inner encoder that receives data from the first interleaver for encoding data with a recursive inner rate one code; a second interleaver that receives the encoded data from the inner encoder to interleave the data to aid in removing correlation of multipath fading channels on consecutive bits; a modulator for coherently modulating the communications signal that carries the data that has been encoded by the outer and inner encoders and interleaved by first and second interleavers comprising a cryptographic device for known symbols to aid in tracking at a receiver any multipath fading channels; and a receiver that receives the communications signal from the transmitter, and comprising an equalizer and an inner deinterleaver followed by a rate 1 decoder having a feedback and including an inner interleaver in the feedback wherein a portion of the signal from the rate 1 decoder is fed back to the inner interleaver and back into the equalizer, said receiver further comprising an outer deinterleaver that receives the signal from the rate 1 decoder followed by an outer forward error correction decoder having a feedback and outer interleaver in the feedback, wherein a portion of the signal is fed back from the outer forward error correction decoder into the outer interleaver and back into the rate 1 decoder such that the inner rate 1 code and outer convolutional code are iteratively decoded in turbo fashion and any equalization is redone with iterations by feeding back the latest demodulated symbol estimates resulting from the turbo process and continuing the turbo decoding process with improved equalizer estimates.