Study and Implementation of a Generic and Flexible Decoding Architecture for Advanced Forward Error Correction Codes ; Etude et implémentation d'une architecture de décodage générique et flexible pour codes correcteurs d'erreurs avancés

Saved in:
Bibliographic Details
Title: Study and Implementation of a Generic and Flexible Decoding Architecture for Advanced Forward Error Correction Codes ; Etude et implémentation d'une architecture de décodage générique et flexible pour codes correcteurs d'erreurs avancés
Authors: Dion, Jean
Contributors: Lab-STICC_TB_CACS_IAS, Laboratoire des sciences et techniques de l'information, de la communication et de la connaissance (Lab-STICC), Université européenne de Bretagne - European University of Brittany (UEB)-École Nationale d'Ingénieurs de Brest (ENIB)-Université de Bretagne Sud (UBS)-Université de Brest (UBO)-Télécom Bretagne-Institut Brestois du Numérique et des Mathématiques (IBNM), Université de Brest (UBO)-École Nationale Supérieure de Techniques Avancées Bretagne (ENSTA Bretagne)-Institut Mines-Télécom Paris (IMT)-Centre National de la Recherche Scientifique (CNRS)-Université européenne de Bretagne - European University of Brittany (UEB)-École Nationale d'Ingénieurs de Brest (ENIB)-Université de Bretagne Sud (UBS)-Université de Brest (UBO)-Télécom Bretagne-Institut Brestois du Numérique et des Mathématiques (IBNM), Université de Brest (UBO)-École Nationale Supérieure de Techniques Avancées Bretagne (ENSTA Bretagne)-Institut Mines-Télécom Paris (IMT)-Centre National de la Recherche Scientifique (CNRS), Télécom Bretagne, Université de Bretagne Occidentale, Michel JEZEQUEL(michel.jezequel@telecom-bretagne.eu)
Source: https://theses.hal.science/tel-00960978 ; Réseaux et télécommunications [cs.NI]. Télécom Bretagne, Université de Bretagne Occidentale, 2013. Français. ⟨NNT : ⟩.
Publisher Information: CCSD
Publication Year: 2013
Collection: Université de Bretagne Occidentale: HAL
Subject Terms: Generic decoding, ASIC architecture, FPGA architecture, Flexible decoding, QC-LDPC codes, Turbo codes, Codes QC-LDPC, Décodage générique, Décodage flexible, Architecture FPGA, Architecture ASIC, IEEE 802.11n, 3GPP LTE, Turbocodes, [INFO.INFO-NI]Computer Science [cs]/Networking and Internet Architecture [cs.NI]
Description: Channel coding is a mathematical operation which improves the quality of the digital communication by correcting erroneous bits in reception. The usage constraints like a high quality reception, good throughputs, a small latency communication, a small silicon area or low power consumption promote the selection of a large variety of codes for standardized communication protocols. When industrial trend is to merge communication networks in order to answer a large panel of usage, the wide range of codes is a handicap to design a low cost transmitter. The media networks prefer advanced Forward Error Correction codes like turbo codes and LDPC codes to meet the constraints of signal quality. However, such an architecture has a huge hardware cost on the transmitter. A structure which fits to several kinds of codes and is able to adapt to an evolution of the medium protocol is not avoidable to design new usage scenarios.s This memory presents the principle of channel coding and several advanced forward error correction codes selected in the common standardized communication protocols. Common characteristics of QC-LDPC codes and turbo codes are underlined. The main algorithms and some decoding architectures are presented. The hardware complexity of the main decoding algorithms is estimated. They are compared for a given code with an equivalent correction capacity for QC-LDPC codes. A similar study is performed on the turbo codes. The decoding algorithms are then used to decode equivalent rate and length codes and laid out to achieve an equal correction capacity, in order to select a joint decoding algorithm fitting with the two families of code. The QC-LDPC codes and the turbo codes are structured thanks to a common trellis representation. The windowing technique commonly applied in turbo decoding is studied to decode a QC-LDPC code. Finally, the QC-LDPC interleaving are put in light and reconsidered in accordance with hardware constraints. A trellis decoding core compatible with 3GPP LTE and IEEE 802.11n standards is ...
Document Type: doctoral or postdoctoral thesis
Language: French
Availability: https://theses.hal.science/tel-00960978
https://theses.hal.science/tel-00960978v1/document
https://theses.hal.science/tel-00960978v1/file/2013telb0286_Dion_Jean.pdf
Rights: info:eu-repo/semantics/OpenAccess
Accession Number: edsbas.C0CC6EF4
Database: BASE
Be the first to leave a comment!
You must be logged in first