Turbo-codes are produced by parallel concatenation of recursive systemic codes (RSC), and its
excellent performances are analyzed based on the free distance and bit error rate of the RSC codes. Adiago-
nal interleave method is proposed based on the distance properties ofTurbo codes. With losing little gain, a
viterbi decodingmethod to implementTurbo-codes decoding is putforward, withwhichthe correctness ofthe
conclusions of this paper is proved by computer simulation.