Turbo code: Difference between revisions

Content deleted Content added
top: Add a reason why LDPC codes are competitors
History: Add a reference that confirms that many did not believe the turbo code properties when it was introduced.
Line 11:
The first public paper on turbo codes was "''Near Shannon Limit Error-correcting Coding and Decoding: Turbo-codes''".<ref>{{Citation|chapter-url=https://www.researchgate.net/publication/3604275 |first1=Claude |first2=Alain |first3=Punya |last1=Berrou |author1-link=Claude Berrou|last2=Glavieux |author2-link=Alain Glavieux |last3=Thitimajshima |author3-link=Punya Thitimajshima |chapter=Near Shannon Limit Error – Correcting |accessdate=11 February 2010 |date=1993 |volume=2 |pages=1064–70 |doi=10.1109/ICC.1993.397441 |title=Proceedings of IEEE International Communications Conference|s2cid=17770377 }}</ref> This paper was published 1993 in the Proceedings of IEEE International Communications Conference. The 1993 paper was formed from three separate submissions that were combined due to space constraints. The merger caused the paper to list three authors: Berrou, [[Alain Glavieux|Glavieux]], and [[Punya Thitimajshima|Thitimajshima]] (from Télécom Bretagne, former [[École Nationale Supérieure des Télécommunications de Bretagne|ENST Bretagne]], France). However, it is clear from the original patent filing that Berrou is the sole inventor of turbo codes and that the other authors of the paper contributed material other than the core concepts.{{Synthesis inline|date=February 2021|sure=yes}}
 
Turbo codes were so revolutionary at the time of their introduction that many experts in the field of coding did not believe the reported results. When the performance was confirmed a small revolution in the world of coding took place that led to the investigation of many other types of iterative signal processing.<ref name="Closing"/>
 
The first class of turbo code was the parallel concatenated convolutional code (PCCC). Since the introduction of the original parallel turbo codes in 1993, many other classes of turbo code have been discovered, including serial versions [[serial concatenated convolutional codes]] and [[repeat-accumulate code]]s. Iterative turbo decoding methods have also been applied to more conventional FEC systems, including Reed–Solomon corrected convolutional codes, although these systems are too complex for practical implementations of iterative decoders. Turbo equalization also flowed from the concept of turbo coding.