Channel coding is an integral part of every communication system. Channel coding corrects errors that occur during transmission over noisy channels. Turbo codes are one type of codes used for channel coding and have a very high performance. They are widely used in mobile and satellite communications.
The goal of this thesis is to implement turbo codes in R for educational purposes. It is closely related to the other theses that implement channel coding with the help of block or convolutional codes and should use the same interface.