Convolutional Turbo Codes (CTCs)
CTCs use highly-powerful iterative decoding to achieve performance close to coding theory limits. They employ serial or parallel concatenated convolution code with pseudo-random interleaving between the inner and outer code. CTCs perform extremely well at lower code rates and have been used in a variety of telecommunication standards including DVB-RCS.
We have developed a DSP as well as FPGA implementation for the DVB-RCS CTC. This implementation can be easily extended to suit other CTC configurations.