We know that the role of the technique of interleaving in the turbo codes is determining, this is due to the fact that the turbo codes have two (or more) decoder elements concatenated in parallel or serially. Each decoder alone can produce series of erroneous bits which, if not scattered on the entire data frame with an interleaving operation, degrade the performances of the following decoder. What we don't see usually is the use of the interleavers with the convolutional codes which are at the base of the turbo codes. In this paper we will evaluate the effect of interleavers on the performance of error correction in the chain of communication using convolutional codes as error correcting code, we will argue why to use interleaving or not in this category of correcting code.
The convolutional encoding with the Viterbi decoding algorithm represents one of the most popular techniques for direct error correction in the communication systems (forward error correction: FEC). This decoding technique has been proposed by A. Viterbi, it is based on maximum likelihood theory. The modification of this algorithm by introducing the soft value on the Viterbi algorithm makes it SOVA algorithm (soft output Viterbi algorithm), this modification gives the algorithm the possibility of quantifying the values of the received bits, so it will give more precise estimation of the decoded bit. The performance of the decoder will be from far more reliable.