Please use this identifier to cite or link to this item: http://hdl.handle.net/10603/428597
Title: Efficient Hardware Architectures for Error Correcting Codes Applicable to Data Storage
Researcher: Mondal, Arijit
Guide(s): Garani, Shayan Srinivasa
Keywords: Engineering
Engineering and Technology
Engineering Electrical and Electronic
University: Indian Institute of Science Bangalore
Completed Date: 2021
Abstract: Error correcting codes (ECCs) are essential to transmission and data storage sys-tems to protect the information from errors introduced by noisy communication channels. There are two main classes of ECCs, namely algebraic and iterative ECCs. While iterative ECCs like low-density parity-check (LDPC) codes provide improved performance in the waterfall region albeit exhibiting flooring effect for not so well-designed codes, algebraic ECCs like Bose Chaudhuri Hocquenghem (BCH) and Reed Solomon (RS) codes provide guaranteed error correction capability irrespective of the waterfall or error floor regions. Due to recent advancements in higher-dimensional data storage technologies like shingled and 2-D magnetic recording (TDMR), 3-DNAND flash memories, and holographic memories, native 2-Dsignal processing and coding techniques are re-quired to overcome inter-symbol interference (ISI) and noise leading to 2-Dburst and random errors. With high data densities beyond 2 Tb/in2 in practical TDMR channels, reliable information storage and retrieval require highly efficient ECCs. The primary motivation of this dissertation is to design efficient hardware architectures for error correcting codes pertaining to 1-Dand 2-Dstorage channels. The focus topics are as follows: (i) First, we designed a high-throughput 1-DLDPC decoder using layered and non-layered min-sum algorithm based on non-uniform quantization on a field programmable gate array (FPGA) kit. Unlike the standard state-of-the-art uniform quantization used in virtually all decoder circuits, our non-uniform quantization technique achieves a slight performance improvement in the signal-to-noise ratio (SNR) using the same bit budget as the uniform case. Using 1 bit lesser than uniform quantization, it yields area savings for the block RAMs used for storing intermediate check node and variable node messages. (ii) We proposed efficient encoding and decoding hardware architectures for (n,k), t-error correcting BCH product codes in the frequency domain. Using the properties of...
URI: http://hdl.handle.net/10603/428597
Appears in Departments:Electronic Systems Engineering

Files in This Item:
File Description SizeFormat 
01_title.pdfAttached File80.93 kBAdobe PDFView/Open
02_prelim pages.pdf249.87 kBAdobe PDFView/Open
03_table of contents.pdf94.25 kBAdobe PDFView/Open
04_abstract.pdf137.71 kBAdobe PDFView/Open
05_chapter 1.pdf3.08 MBAdobe PDFView/Open
06_chapter 2.pdf2 MBAdobe PDFView/Open
07_chapter 3.pdf982.38 kBAdobe PDFView/Open
08_chapter 4.pdf1.34 MBAdobe PDFView/Open
09_chapter 5.pdf228.9 kBAdobe PDFView/Open
10_chapter 6.pdf2.34 MBAdobe PDFView/Open
11_annexure.pdf179.16 kBAdobe PDFView/Open
80_recommendation.pdf169.43 kBAdobe PDFView/Open
Show full item record


Items in Shodhganga are licensed under Creative Commons Licence Attribution-NonCommercial-ShareAlike 4.0 International (CC BY-NC-SA 4.0).

Altmetric Badge: