In turbo code data get to the channel and also gets to recursive systematic called coder. The same data is interleaver and goes to another recursive systematic code called intercode and parity bits out of these are sent to the channel some time one does use puncturing to increase the code rate. A standard turbo code encoder uses two identical RSCs in this diagram shown as C1 and C2. | ![]() |