{"title":"RS-LDPC Concatenated Coding for NAND Flash Memory: Designs and Reduction of Short Cycles","authors":"Weidong Zhang, Jing Kang, Zhenxing Dong, Yan Zhu","doi":"10.1109/ICICSP50920.2020.9232125","DOIUrl":null,"url":null,"abstract":"In NAND flash memory, the increase of Program / Erase cycles and external interference, such as electromagnetic interference and vibration, will cause various channel obstacles, including a large amount of random errors and burst errors. This work considers reliable recovery of data from such flash channels using a novel cascade of outer RS codes and inner quasi-cyclic (QC) LDPC codes. In this paper, designs and constructions of QC-LDPC code with reduction of short cycles are presented and an optimized computation cycles elimination (OCCE) algorithm is proposed. The performance of RS codes with different code rates and code lengths for concatenated codes is analyzed. Simulation results show that the decoding iterations of the QCLDPC codes in this paper compared with conventional QC-LDPC codes is reduced by up to 76% which depends on the code length of QC-LDPC at the bit error rate (BER) of 10-8. The proposed RS(273,269)-QC perform a BER of 10-10 at the signal-to-noise ratio (SNR) of 3.9 dB.","PeriodicalId":117760,"journal":{"name":"2020 IEEE 3rd International Conference on Information Communication and Signal Processing (ICICSP)","volume":"57 3","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2020-09-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"2","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2020 IEEE 3rd International Conference on Information Communication and Signal Processing (ICICSP)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/ICICSP50920.2020.9232125","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 2
Abstract
In NAND flash memory, the increase of Program / Erase cycles and external interference, such as electromagnetic interference and vibration, will cause various channel obstacles, including a large amount of random errors and burst errors. This work considers reliable recovery of data from such flash channels using a novel cascade of outer RS codes and inner quasi-cyclic (QC) LDPC codes. In this paper, designs and constructions of QC-LDPC code with reduction of short cycles are presented and an optimized computation cycles elimination (OCCE) algorithm is proposed. The performance of RS codes with different code rates and code lengths for concatenated codes is analyzed. Simulation results show that the decoding iterations of the QCLDPC codes in this paper compared with conventional QC-LDPC codes is reduced by up to 76% which depends on the code length of QC-LDPC at the bit error rate (BER) of 10-8. The proposed RS(273,269)-QC perform a BER of 10-10 at the signal-to-noise ratio (SNR) of 3.9 dB.