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.