• DocumentCode
    2180832
  • Title

    FPGA accelerator of Quasi cyclic EG-LDPC codes decoder for NAND flash memories

  • Author

    Zaidi, S.A.A. ; Awais, Muhammad ; Condo, Carlo ; Martina, Maurizio ; Masera, Guido

  • Author_Institution
    Dept. of Electron. & Telecommun., Politec. di Torino, Turin, Italy
  • fYear
    2013
  • fDate
    8-10 Oct. 2013
  • Firstpage
    190
  • Lastpage
    195
  • Abstract
    High rate low density parity check (LDPC) codes that are employed in NAND flash memories are required to have excellent error correcting performance and should avoid error floors at low bit error rate. For evaluating the performance of error correcting codes FPGA based accelerators are used. This paper presents a high speed, partially parallel and flexible decoder design for evaluating the performance of regular Quasi cyclic LDPC codes. We have targeted euclidean geometry (EG) LDPC codes which have high code rate and good error correcting performance. The throughput of the decoder is increased by using a fully parallel check node processor along with the layered decoding algorithm. The proposed decoder is implemented on XILINX XC7V2000T FPGA device. Synthesis results show that the proposed decoder is 60% faster as compared to the previously published FPGA implementations and is also capable of decoding high circulant weight EG-LDPC codes.
  • Keywords
    NAND circuits; field programmable gate arrays; flash memories; parallel processing; parity check codes; Euclidean geometry; FPGA accelerator; NAND flash memories; Quasi cyclic EG-LDPC codes decoder; XILINX XC7V2000T FPGA device; decoding algorithm; error correcting codes FPGA; flexible decoder design; low density parity check; parallel check node processor; parallel decoder design; Decoding; Field programmable gate arrays; Geometry; Indexes; Parity check codes; Pipelines; Throughput;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Design and Architectures for Signal and Image Processing (DASIP), 2013 Conference on
  • Conference_Location
    Cagliari
  • Type

    conf

  • Filename
    6661539