A low-complexity LDPC decoder for NAND flash applications
A low-complexity LDPC decoder for NAND flash applications
复制标题
DOI:
10.1109/iscas.2014.6865103
复制
发表时间:
2014-06
期刊:
影响因子:
--
通讯作者:
Mao-Ruei Li;Hsueh-Chih Chou;Yeong-Luh Ueng;Yun Chen
中科院分区:
文献类型:
--
作者:
Mao-Ruei Li;Hsueh-Chih Chou;Yeong-Luh Ueng;Yun Chen
This paper presents an efficient min-sum-based decoder for high-rate low-density parity-check (LDPC) codes, where the first minimum and second minimum values are stored in registers. In order to meet a strict cost requirement imposed by NAND flash applications, we provide different upper limits for the first and second minimum values. Furthermore, we use non-uniform quantization for the second minimum value so as to reduce storage complexity. In order to enhance the error-rate performance, the normalization factor is determined based on the difference between the first two minimum values. Using the proposed techniques, a reduction in gate count of 13.36% can be achieved without suffering any degradation in error-rate performance. The implementation results for a rate-0.896 length-18624 layered decoder show that this decoder can achieve a throughput of 765.24 Mb/s at a clock frequency of 166 MHz with a gate count of 620K.