Arthur Segard, Frangois Verdier, David Declercq, Pascal Urardt
{"title":"A DVB-S2 compliant LDPC decoder integrating the Horizontal Shuffle Scheduling","authors":"Arthur Segard, Frangois Verdier, David Declercq, Pascal Urardt","doi":"10.1109/ISPACS.2006.364808","DOIUrl":null,"url":null,"abstract":"Low-density parity check codes (LDPC) are a class of channel decoding codes used in digital communications. Very high error correcting performances can be reached with such codes but they require both a great computing effort and randomly constructed decoding matrices. LDPC codes are used to perform the channel coding of the satellite television broadcast standard DVB-S2. This paper proposes a way to design massively parallel hardware architecture of DVB-S2 compliant LDPC decoders. It is based on a particular way to schedule all the algorithm's calculations. The proposed architecture speeds-up the decoding process, allowing the algorithm to converge faster with no significant performance loss. Moreover, a particular data update mechanism has been developed in order to avoid all data conflicts inherent to DVB-S2 matrices even for highly parallel implementations. This paper describes our hardware LDPC decoder architecture and its processing elements. Estimated silicon area of this decoder is 11 mm in ST 90 nm technology and the decoding throughput reaches 591 M bps at 300 MHz for rate 1/2 and code size of 64800","PeriodicalId":178644,"journal":{"name":"2006 International Symposium on Intelligent Signal Processing and Communications","volume":"92 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2006-12-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"33","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2006 International Symposium on Intelligent Signal Processing and Communications","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/ISPACS.2006.364808","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 33
Abstract
Low-density parity check codes (LDPC) are a class of channel decoding codes used in digital communications. Very high error correcting performances can be reached with such codes but they require both a great computing effort and randomly constructed decoding matrices. LDPC codes are used to perform the channel coding of the satellite television broadcast standard DVB-S2. This paper proposes a way to design massively parallel hardware architecture of DVB-S2 compliant LDPC decoders. It is based on a particular way to schedule all the algorithm's calculations. The proposed architecture speeds-up the decoding process, allowing the algorithm to converge faster with no significant performance loss. Moreover, a particular data update mechanism has been developed in order to avoid all data conflicts inherent to DVB-S2 matrices even for highly parallel implementations. This paper describes our hardware LDPC decoder architecture and its processing elements. Estimated silicon area of this decoder is 11 mm in ST 90 nm technology and the decoding throughput reaches 591 M bps at 300 MHz for rate 1/2 and code size of 64800
低密度奇偶校验码(LDPC)是一种用于数字通信的信道解码码。这种码可以达到很高的纠错性能,但需要大量的计算量和随机构造的译码矩阵。LDPC码用于执行卫星电视广播标准DVB-S2的信道编码。提出了一种适合DVB-S2标准的LDPC解码器的大规模并行硬件架构设计方法。它基于一种特殊的方式来安排所有算法的计算。所提出的架构加快了解码过程,使算法在没有显著性能损失的情况下更快地收敛。此外,为了避免DVB-S2矩阵固有的所有数据冲突,甚至对于高度并行的实现,也开发了一种特定的数据更新机制。本文介绍了我们的硬件LDPC解码器体系结构及其处理元件。在ST 90纳米技术下,该解码器的硅面积估计为11毫米,解码吞吐量在300 MHz下达到591 M bps,速率为1/2,代码大小为64800