Rate-Compatible And High-Throughput Architecture Designs For Encoding Ldpc Codes

Nishil Talati,Zhiying Wang,Shahar Kvatinsky
DOI: https://doi.org/10.1109/ISCAS.2017.8050836
2017-01-01
Abstract:Low-density parity-check (LDPC) codes are known for superior performance over a wide range of codes for communication and memory systems. In many practical scenarios, adaptive ECC system is preferred that can adapt to various codes with varying channel conditions since the behavior of errors changes with time and space. This paper presents two architectural designs for efficient encoding of LDPC codes to support different code rates and lengths, which can be used for several applications. The proposed designs allow switching among different codes without any hardware modification. The first proposed design achieves extremely high throughput by removing the memory from the encoder, while still being able to adapt to a few predefined codes. The other architecture can adapt to any arbitrary code by using the memory for configuration, and yet, it achieves up to 12.9x throughput and 17.5x area improvement as compared to fully-reconfigurable encoders proposed in literature.
What problem does this paper attempt to address?