Turbo-Codes
Abstract
The main problem with the hardware implementation of turbo codes is the lack of parallelism in the MAP-based decoding algorithm. This project proposes to overcome this
problem with a new family of turbo codes, called Slice Turbo Codes. This family is based on two ideas: the encoding of each dimension with P independent tail-biting codes
and a constrained interleaver structure that allows parallel decoding of the P independent codewords in each dimension. The optimization of the interleaver is described.
A high degree of parallelism is obtained with equivalent or better performance than the best known turbo codes. The parallel architecture allows reduced complexity turbo
decoding for very high throughput applications.
This project is a joint collaboration with Turbo-Concept and
ENST Bretagne.
More information
Slide of a talk given by Emmanuel Boutillon at MacGill University (May 2004): slides.
Slide of a talk given by David Gnaedig at University of Alberta (march 2003): slides.
"Proposition d'une méthodologie d'adéquation algorithme architecture", E. Boutillon, GDR-ISIS meeting (Paris, 27/06/2005): slides (pdf) and
slides (powerpoint).
Related papers
- H. Liu, C. Jégo, E. Boutillon, J-Ph. Diguet, and M. Jézéquel, “
Scarce state transition turbo decoding based on re-encoding combined with a dummy insertion", Accepted to IEE Electronics Letters, july 2009.
- E. Boutillon, C. Douillard, G. Montorsi, "
Iterative Decoding of Concatenated Convolutional Codes: Implementation Issues",
Transactions of the IEEE, vol. 95, n°6, june 2007.
- D. Gnaedig, E. Boutillon, J. Tousch, M. Jezequel, "Towards
an optimal parallel decoding of turbo codes", 4th International Symposium on Turbo Codes & Related Topics, Munich, april 2006.
- E. Boutillon, D. Gnaëdig,
""Maximum Spread of D-dimensional
Multiple Turbo Codes"", IEEE Transactions on Communications, vol. 53, no. 8, aug. 2005
- D. Gnaëdig, E. Boutillon, M. Jezequel, V. Gaudet, G. Gulak,
""On Multiple Slice Turbo Code"", D. Gnaëdig, E. Boutillon, M. Jezequel, V. Gaudet, G. Gulak, ""On Multiple Slice Turbo Code"", Annals of Telecommunications,
Vol. 60, n°1-2, janvier-février 2005..
- D. Gnaedig, E. Boutillon, M. Jézéquel, ""Design of Three-Dimensional
Multiple Slice Turbo Codes",
Special Issue on Turbo Processing, EURASIP Journal on Applied Signal Processing, vol 2005 n°6, may 2005, pp 808-819..
- David Gnaedig, Mathias Lapeyre, Florent Mouchoux, Emmanuel Boutillon
"""Efficient SIMD technique with
parallel Max-Log-MAP Algorithm for Turbo Decoders",
accepted to GSPx 2004
Embedded Applications Software & Hardware
Sept. 27-30, 2004, Santa Clara, CA USA.
- D. Gnaedig, E. Boutillon, E. Martin, A. Nafkha, J. Tousch, M. Jézéquel, N. Brengarth
"Synthèse d’architecture pour la réalisation comportementale de l’algorithme MAP pour Turbo Décodeur",
Les Annales des Télécommunications, vol. 59, n°3-4, Avril 2004, pp 321-344
- Philippe Coussy, David Gnaëdig, Amor Nafkha, Adel Baganne, Emmanuel Boutillon, Eric Martin,
""A Methodoly for IP integration in DSP Soc: a case
study of a MAP algorithm for turbo decoder", Accepted to ICASSP'04, Montreal, May 2004.
- David Gnaëdig, Emmanuel Boutillon, Michel Jezequel, Vincent Gaudet, Glenn Gulak,
""On Multiple Slice Turbo Code"",
3nd International Symposium on Turbo Codes
and Related Topics, Brest, France, pp. 343-346, Sept. 2003
- David Gnaëdig, Emmanuel Boutillon, Michel Jezequel, Vincent Gaudet, Glenn Gulak,
"Turbo-Codes à roulettes", accepted to to the GRETSI 2003, Paris, Sept. 2003
.
Return to main page of Emmanuel Boutillon
Return to the main page of the lab
Return to the main page of the university