Modified Shuffled Based Architecture for High-Throughput Decoding of LDPC Codes

被引:0
|
作者
Angarita, Fabian [1 ]
Sansaloni, Trini [1 ]
Perez-Pascual, Asuncion [1 ]
Valls, Javier [1 ]
机构
[1] Univ Politecn Valencia, Inst Telecomunicac & Aplicac Multimedia, Granada 46730, Spain
关键词
Low-density parity-check (LDPC) codes; Sum-product algorithm; Shuffled scheme; VLSI; High-throughput; PARITY-CHECK CODES; DESIGN;
D O I
10.1007/s11265-011-0592-z
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Low Density Parity-Check (LDPC) codes achieve the best performance when they are decoded with the sum-product (SP) algorithm. This is a two-phase iterative algorithm where two types of messages are interchanged and updated in each iteration. The group-shuffled or layered decoding schemes applied to the SP algorithm speed up its convergence by modifying its schedule, so they yield a reduction in the number of iterations required to achieve a given performance. However, the two-phase processing is still maintained. In this paper a modification of the group-shuffled scheme suitable for high-rate LDPC codes is proposed. The modification allows the overlapping of the two-phase computation, achieving a convergence speed up close to that of the group-shuffled scheme with higher throughput. Besides, high throughput architectures are presented for the modified algorithm. As an example, the proposed architecture has been implemented for the 2048-bit LDPC code of the IEEE 802.3an standard and it was synthesized in a 90 nm CMOS process achieving a throughput of 22.40 Gbps at 14 iterations with a clock frequency of 306 MHz and a total area of 10.5 mm(2). Furthermore, the decoder performs within 0.5 dB of the floating-point 100 iterations sum-product algorithm at a PER of 10(-5).
引用
收藏
页码:139 / 149
页数:11
相关论文
共 50 条
  • [31] Hardware-Efficient and High-Throughput LLRC Segregation Based Binary QC-LDPC Decoding Algorithm and Architecture
    Verma, Anuj
    Shrestha, Rahul
    IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS II-EXPRESS BRIEFS, 2021, 68 (08) : 2835 - 2839
  • [32] High-throughput Bit Flipping decoder for structured LDPC codes
    Kalipatnapu, Shantharam
    Chakrabarti, Indrajit
    IET COMMUNICATIONS, 2019, 13 (14) : 2168 - 2172
  • [33] High-Throughput FPGA-based QC-LDPC Decoder Architecture
    Mhaske, Swapnil
    Kee, Hojin
    Ly, Tai
    Aziz, Ahsan
    Spasojevic, Predrag
    2015 IEEE 82ND VEHICULAR TECHNOLOGY CONFERENCE (VTC FALL), 2015,
  • [34] High-throughput GPU-based LDPC decoder architecture for space communication
    Hou, Yi
    Liu, Rongke
    Peng, Hao
    Zhao, Ling
    Xiong, Qingxu
    Hangkong Xuebao/Acta Aeronautica et Astronautica Sinica, 2017, 38 (01):
  • [35] <bold>Design of High Throughput GPU-Based Platform for Decoding of </bold>LDPC Codes
    Chang, Yang-Lang
    Chang, Cheng-Chun
    Huang, Min-Yu
    Huang, Bormin
    SATELLITE DATA COMPRESSION, COMMUNICATIONS, AND PROCESSING VI, 2010, 7810
  • [36] Low Complexity Approach for High Throughput Belief-Propagation based Decoding of LDPC Codes
    Belean, Bogdan
    Borda, Monica
    Bot, Adrian
    Nedevschi, Sergiu
    ADVANCES IN ELECTRICAL AND COMPUTER ENGINEERING, 2013, 13 (04) : 69 - 72
  • [37] Jointly Designed Architecture-Aware LDPC Convolutional Codes and High-Throughput Parallel Encoders/Decoders
    Chen, Zhengang
    Brandon, Tyler L.
    Elliott, Duncan G.
    Bates, Stephen
    Krzymien, Witold A.
    Cockburn, Bruce F.
    IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS I-REGULAR PAPERS, 2010, 57 (04) : 836 - 849
  • [38] Parallel Architecture for Decoding LDPC Codes on High Speed Communication Systems
    Morero, Damian A.
    Corral-Briones, Graciela
    Hueda, Mario R.
    2008 ARGENTINE SCHOOL OF MICRO-NANOELECTRONICS, TECHNOLOGY AND APPLICATIONS, 2008, : 107 - 110
  • [39] High Throughput Parallel Encoding and Decoding Architecture for Polar Codes
    Yin, Jiaying
    Li, Lixin
    Gao, Ang
    Chen, Wei
    Han, Zhu
    Huang, Quan
    2017 IEEE/CIC INTERNATIONAL CONFERENCE ON COMMUNICATIONS IN CHINA (ICCC), 2017, : 856 - 860
  • [40] A High Throughput Efficient Approach for Decoding LDPC Codes onto GPU Devices
    Le Gal, Bertrand
    Jego, Christophe
    Crenne, Jeremie
    IEEE EMBEDDED SYSTEMS LETTERS, 2014, 6 (02) : 29 - 32