The invention discloses a balancing method with
low complexity based on
precoding for turbo. At a sending terminal of a communication
system,
signal coding is interleaved and coded, and then a
precoding technique is adopted. After the interleaved and coded
signal coding passes through an IS I-channel, signals are outputted and an expression thereof is that: y(n) is equal to sigma k is equal to 0h(k)c< - > (n-k) +w(n); at a receiving terminal, based on EXIT figures of an
equalizer and an
encoder in different
signal-to-
noise ratios and iterations, a P-TE proposal and a S-TE proposal are self-adaptively selected and a balancing
algorithm capable of reducing the complexity of the
system is adopted. External information is iterated and transferred between the equalizers or between the
equalizer and the
encoder, and passes through an interleaver and a de-interleaver in the process of the iteration, and finally when the iterations required by the
system are realized or the performance meets the requirements, the iteration is stopped and a final output information sequence is obtained by judgment of the
encoder. The balancing method with
low complexity based on
precoding for turbo can reduce the complexity of the system; the performance of the system can exceed the
lower limit of an error rate in the conditions of no ISI channel with the same coding and decoding.