Georgios Delis, "Turbo coding", Diploma Work, School of Electrical and Computer Engineering, Technical University of Crete, Chania, Greece, 2019
https://doi.org/10.26233/heallink.tuc.81033
Turbo Codes are a class of high-performance error-correcting codes and they were the first practical codes to achieve performance close to Shannon limit. Turbo codes are used in both 3G and 4G mobile communication networks, WiMAX, and (deep space) satellite communications as well as other applications where designers seek to achieve reliable information transfer over the bandwidth or latency constrained communication links in the presence of data-corrupting noise. In this thesis, we examine the basic principles behind channel coding and Turbo Coding and the essential parts of Turbo encoding and decoding algorithms which are used in several applications. Furthermore, we examine how the size of the interleaver, for both block and pseudorandom interleavers, affects the overall performance of the code.