Low complexity turbo equalization with binary precoding

We consider the design of convolutionally coded systems and low complexity receivers for communicating through intersymbol interference (ISI) channels when iterative equalization and decoding is employed in the receiver. We first introduce a binary precoding technique that makes a non-recursive ISI channel 'appear' recursive to the outer code and, hence, provides excellent bit error rate (BER) performance. Then, a low complexity soft output algorithm based on the M and T-algorithms is proposed for soft-output equalization of channels with long memory.