Content deleted Content added
Lgilman909 (talk | contribs) m Fixed "were patent-free" to "are patent-free." |
m Open access bot: url-access updated in citation with #oabot. |
||
(6 intermediate revisions by 6 users not shown) | |||
Line 2:
{{Use dmy dates|date=January 2020}}
{{Use American English|date = March 2019}}
In [[information theory]], '''turbo codes'''
The name "turbo code" arose from the feedback loop used during normal turbo code decoding, which was analogized to the exhaust feedback used for engine [[turbocharging]]. [[Joachim Hagenauer|Hagenauer]] has argued the term turbo code is a misnomer since there is no feedback involved in the encoding process.<ref>{{cite journal |url=http://www.ima.umn.edu/csg/bib/bib16.0429hage.pdf |first1=Joachim |last1=Hagenauer |title=Iterative Decoding of Binary Block and Convolutional Codes |accessdate=20 March 2014 |url-status=dead |archiveurl=https://web.archive.org/web/20130611235418/http://www.ima.umn.edu/csg/bib/bib16.0429hage.pdf |archivedate=11 June 2013 |first2=Elke |last2=Offer |first3=Luiz |last3=Papke |volume=42 |issue=2 |date=March 1996 |journal=IEEE Transactions on Information Theory|pages=429–445 |doi=10.1109/18.485714 }}</ref>
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>{{cite journal |author=Erico Guizzo |title=CLOSING IN ON THE PERFECT CODE |journal=IEEE Spectrum |date=Mar 1, 2004 |url=https://spectrum.ieee.org/closing-in-on-the-perfect-code|archive-url=https://archive.today/20230423205925/https://spectrum.ieee.org/closing-in-on-the-perfect-code|url-status=dead|archive-date=23 April 2023}}</ref>
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
In addition to turbo codes, Berrou also invented recursive systematic convolutional (RSC) codes, which are used in the example implementation of turbo codes described in the patent. Turbo codes that use RSC codes seem to perform better than turbo codes that do not use RSC codes.
Line 135:
*{{cite conference |last1=Garzón-Bohórquez |first1=Ronald |first2=Charbel Abdel |last2=Nour |first3=Catherine |last3=Douillard |title=Improving Turbo codes for 5G with parity puncture-constrained interleavers |conference=9th International Symposium on Turbo Codes and Iterative Information Processing (ISTC)|date=2016 |pages=151–5 |url=https://hal.science/hal-01421989/file/Final%20Manuscript.pdf |doi=10.1109/ISTC.2016.7593095}}
==External links==
* {{cite journal |first=Erico |last=Guizzo |url=https://spectrum.ieee.org/computing/software/closing-in-on-the-perfect-code |archive-url=https://web.archive.org/web/20091011113149/http://www.spectrum.ieee.org/computing/software/closing-in-on-the-perfect-code |url-status=dead |archive-date=11 October 2009 |title=Closing In On The Perfect Code |journal=IEEE Spectrum |date=March 2004 |volume=41 |issue=3 |pages=36–42 |doi=10.1109/MSPEC.2004.1270546 |s2cid=21237188 |url-access=subscription }}
* [http://www.csee.wvu.edu/~mvalenti/documents/valenti01.pdf "The UMTS Turbo Code and an Efficient Decoder Implementation Suitable for Software-Defined Radios"] {{Webarchive|url=https://web.archive.org/web/20161020193559/http://www.csee.wvu.edu/~mvalenti/documents/valenti01.pdf |date=20 October 2016 }} (''International Journal of Wireless Information Networks'')
* {{cite journal |first=Dana |last=Mackenzie | title=Take it to the limit | journal=New Scientist | volume=187 | issue=2507 | year=2005 | pages=38–41 |url=https://www.newscientist.com/article.ns?id=mg18725071.400}}
* [
* [http://www-turbo.enst-bretagne.fr/ International Symposium On Turbo Codes]
* [http://www.iterativesolutions.com/Matlab.htm Coded Modulation Library], an open source library for simulating turbo codes in matlab
Line 155:
[[Category:Error detection and correction]]
[[Category:Capacity-approaching codes]]
[[Category:French inventions]]
|