首页> 外文OA文献 >Exploration architecturale pour le décodage de codes polaires
【2h】

Exploration architecturale pour le décodage de codes polaires

机译:极性码解码的架构探索

摘要

Applications in the field of digital communications are becoming increasingly complex and diversified. Hence, the need to correct the transmitted message mistakes becomes an issue to be dealt with. To address this problem, error correcting codes are used. In particular, Polar Codes that are the subject of this thesis. They have recently been discovered (2008) by Arikan. They are considered an important discovery in the field of error correcting codes. Their practicality goes hand in hand with the ability to propose a hardware implementation of a decoder. The subject of this thesis focuses on the architectural exploration of Polar Code decoders implementing particular decoding algorithms. Thus, the subject revolves around two decoding algorithms: a first decoding algorithm, returning hard decisions, and another decoding algorithm, returning soft decisions.The first decoding algorithm, treated in this thesis, is based on the hard decision algorithm called "successive cancellation" (SC) as originally proposed. Analysis of implementations of SC decoders shows that the partial sum computation unit is complex. Moreover, the memory amount from this analysis limits the implementation of large decoders. Research conducted in order to solve these problems presents an original architecture, based on shift registers, to compute the partial sums. This architecture allows to reduce the complexity and increase the maximum working frequency of this unit. We also proposed a new methodology to redesign an existing decoder architecture, relatively simply, to reduce memory requirements. ASIC and FPGA syntheses were performed to characterize these contributions.The second decoding algorithm treated in this thesis is the soft decision algorithm called SCAN. The study of the state of the art shows that the only other implemented soft decision algorithm is the BP algorithm. However, it requires about fifty iterations to obtain the decoding performances of the SC algorithm. In addition, its memory requirements make it not implementable for huge code sizes. The interest of the SCAN algorithm lies in its performances which are better than those of the BP algorithm with only two iterations. In addition, its lower memory footprint makes it more convenient and allows the implementation of larger decoders. We propose in this thesis a first implementation of this algorithm on FPGA targets. FPGA syntheses were carried out in order to compare the SCAN decoder with BP decoders in the state of the art.The contributions proposed in this thesis allowed to bring a complexity reduction of the partial sum computation unit. Moreover, the amount of memory required by an SC decoder has been decreased. At last, a SCAN decoder has been proposed and can be used in the communication field with other blocks requiring soft inputs. This then broadens the application field of Polar Codes.
机译:在数字通信领域中的应用正变得越来越复杂和多样化。因此,纠正发送的消息错误的需要成为要解决的问题。为了解决这个问题,使用了纠错码。特别地,极性代码是本论文的主题。最近,Arikan发现了它们(2008年)。它们被认为是纠错码领域的重要发现。它们的实用性与提出解码器的硬件实现的能力息息相关。本文的主题集中于实现特定解码算法的Polar码解码器的体系结构探索。因此,本主题围绕着两种解码算法:第一种解码算法,返回硬决策,另一种解码算法,返回软决策。本文研究的第一种解码算法基于称为“成功取消”的硬决策算法。 (SC)最初提出。对SC解码器的实现的分析表明,部分和计算单元很复杂。而且,从该分析得出的存储量限制了大型解码器的实现。为了解决这些问题而进行的研究提出了一种基于移位寄存器的原始体系结构,用于计算部分和。这种架构可以降低复杂度并提高该单元的最大工作频率。我们还提出了一种相对简单地重新设计现有解码器体系结构的新方法,以减少内存需求。进行了ASIC和FPGA的合成来表征这些贡献。本文处理的第二种解码算法是称为SCAN的软判决算法。对现有技术的研究表明,唯一其他实现的软判决算法是BP算法。但是,它需要大约五十次迭代才能获得SC算法的解码性能。另外,它的内存要求使其无法用于庞大的代码大小。 SCAN算法的兴趣在于它的性能比仅两次迭代的BP算法要好。此外,其较低的内存占用量使其更加方便,并允许实施更大的解码器。我们在本文中提出了该算法在FPGA目标上的第一个实现。为了比较现有技术中的SCAN解码器和BP解码器,进行了FPGA合成。本文提出的贡献使部分和计算单元的复杂度降低了。而且,SC解码器所需的存储量已经减少。最后,已经提出了一种SCAN解码器,它可以与需要软输入的其他模块一起用于通信领域。然后,这拓宽了极地代码的应用领域。

著录项

  • 作者

    Berhault Guillaume;

  • 作者单位
  • 年度 2015
  • 总页数
  • 原文格式 PDF
  • 正文语种 fr
  • 中图分类

相似文献

  • 外文文献
  • 中文文献
  • 专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号