Keywords: convolutional codes
, power, register exchange, traceback, viterbi decoder
Since DVBRCS applications involve the transmission of data using various block sizes and coding rates, the coding scheme has to be very flexible, with better performance than the classical concatenation of a convolutional code
and a Reed-Solomon code (Douillard et al.
The Viterbi algorithm (VA) is known as a maximum likelihood (ML)-decoding algorithm for convolutional codes
Hagenauer, Rate-compatible punctured convolutional codes
(RCPC codes) and their applications, IEEE Trans.
Coded modulation outperforms conventional modulations because the set partition and convolutional code
are chosen in such a way as to increase the distance between channel sequences while maintaining the same average transmission power.
One of the most popular MAP decoders used for decoding convolutional code
is BCJR decoder.
Instead of using a punctured convolutional code
as inner code, this scheme uses PTCM.
The Viterbi computational technique was first time used in 1967 as a technique for decoding convolutional codes
16 protocols exploit the Viterbi algorithm to decode the convolutional code
In the paper  it is shown that for transmission of short blocks (under 150 bits) the tailbiting convolutional codes
provide a better error performance than the turbo-codes.
In this section the employment of convolutional code
in adaptive modulation system will be investigated.
free] is the free distance of the convolutional code