I. INTRODUCTION
As a new channel codes of communication system, turbo codes were presented by C.Berrou in International Conference on Communications in 1993. They hang convolutional code and random interleaver together to realize the idea of random coding, and adopt soft input/soft output (SISO) iterated decoding to approach maximum likelihood decoding (MLD). Turbo codes come closer to approaching Shannon's limit[1].