Encoding and decoding of serially concatenated codes for data storage systems
In this project, we consider the application of serially concatenated codes (SCC) for data storage systems. The SCC typically consists of an outer code and an inner code. The outer code of the SCC can be a high-rate convolutional code, or a low-density parity-check (LDPC) code; while the inner code...
Saved in:
Main Author: | |
---|---|
Other Authors: | |
Format: | Final Year Project |
Language: | English |
Published: |
2013
|
Subjects: | |
Online Access: | http://hdl.handle.net/10356/53047 |
Tags: |
Add Tag
No Tags, Be the first to tag this record!
|
Institution: | Nanyang Technological University |
Language: | English |
id |
sg-ntu-dr.10356-53047 |
---|---|
record_format |
dspace |
spelling |
sg-ntu-dr.10356-530472023-07-07T17:10:40Z Encoding and decoding of serially concatenated codes for data storage systems Yin, Ke. Goh Wang Ling School of Electrical and Electronic Engineering A*STAR Data Storage Institute DRNTU::Engineering::Electrical and electronic engineering::Electronic systems::Signal processing In this project, we consider the application of serially concatenated codes (SCC) for data storage systems. The SCC typically consists of an outer code and an inner code. The outer code of the SCC can be a high-rate convolutional code, or a low-density parity-check (LDPC) code; while the inner code normally takes the form of the accumulate code or a high-rate recursive convolutional code (RSC). The SCC has the advantage of achieving flexible code rates, low encoding complexities and various decoding schedules, which makes it a promising channel coding scheme for data storage systems. Considering that the conventional LDPC codes have some limitations for applications to high-rate magnetic recording channels, such as high encoding complexities and the lack of sufficient flexibilities in terms of code lengths or code rates, we consider extended irregular-accumulate (eIRA) codes in this project which are flexible in code parameters and feature linear-time encoding complexities. Furthermore, we study the encoding and decoding of the eIRA code and investigate the effect of decoding schedules on the bit-error-rate (BER) performance over the Additive White Gaussian Noise (AWGN) channels. The simulation results show that the eIRA code performs comparably to LDPC codes of similar code lengths and code rates over these two channels. Besides, the column weight of the eIRA code affects BER performance in the error floor region. A low-rate code is shown to have better performance in the waterfall region; while a high-rate code shows much lower error floor but it is at the expense of a slightly worse-off waterfall performance. Finally, we consider the application of eIRA codes to magnetic recording channels and simulate the performance of a turbo equalizer consisting of a BCJR channel detector and the eIRA decoder with various detection/decoding schedules. Simulation results showed that the eIRA code can also provide performance similar to a structured LDPC code over the ME2PR4 channel, while achieving much lower encoding complexities. Bachelor of Engineering 2013-05-29T08:25:14Z 2013-05-29T08:25:14Z 2013 2013 Final Year Project (FYP) http://hdl.handle.net/10356/53047 en Nanyang Technological University 50 p. application/pdf |
institution |
Nanyang Technological University |
building |
NTU Library |
continent |
Asia |
country |
Singapore Singapore |
content_provider |
NTU Library |
collection |
DR-NTU |
language |
English |
topic |
DRNTU::Engineering::Electrical and electronic engineering::Electronic systems::Signal processing |
spellingShingle |
DRNTU::Engineering::Electrical and electronic engineering::Electronic systems::Signal processing Yin, Ke. Encoding and decoding of serially concatenated codes for data storage systems |
description |
In this project, we consider the application of serially concatenated codes (SCC) for data storage systems. The SCC typically consists of an outer code and an inner code. The outer code of the SCC can be a high-rate convolutional code, or a low-density parity-check (LDPC) code; while the inner code normally takes the form of the accumulate code or a high-rate recursive convolutional code (RSC). The SCC has the advantage of achieving flexible code rates, low encoding complexities and various decoding schedules, which makes it a promising channel coding scheme for data storage systems. Considering that the conventional LDPC codes have some limitations for applications to high-rate magnetic recording channels, such as high encoding complexities and the lack of sufficient flexibilities in terms of code lengths or code rates, we consider extended irregular-accumulate (eIRA) codes in this project which are flexible in code parameters and feature linear-time encoding complexities.
Furthermore, we study the encoding and decoding of the eIRA code and investigate the effect of decoding schedules on the bit-error-rate (BER) performance over the Additive White Gaussian Noise (AWGN) channels. The simulation results show that the eIRA code performs comparably to LDPC codes of similar code lengths and code rates over these two channels. Besides, the column weight of the eIRA code affects BER performance in the error floor region. A low-rate code is shown to have better performance in the waterfall region; while a high-rate code shows much lower error floor but it is at the expense of a slightly worse-off waterfall performance.
Finally, we consider the application of eIRA codes to magnetic recording channels and simulate the performance of a turbo equalizer consisting of a BCJR channel detector and the eIRA decoder with various detection/decoding schedules. Simulation results showed that the eIRA code can also provide performance similar to a structured LDPC code over the ME2PR4 channel, while achieving much lower encoding complexities. |
author2 |
Goh Wang Ling |
author_facet |
Goh Wang Ling Yin, Ke. |
format |
Final Year Project |
author |
Yin, Ke. |
author_sort |
Yin, Ke. |
title |
Encoding and decoding of serially concatenated codes for data storage systems |
title_short |
Encoding and decoding of serially concatenated codes for data storage systems |
title_full |
Encoding and decoding of serially concatenated codes for data storage systems |
title_fullStr |
Encoding and decoding of serially concatenated codes for data storage systems |
title_full_unstemmed |
Encoding and decoding of serially concatenated codes for data storage systems |
title_sort |
encoding and decoding of serially concatenated codes for data storage systems |
publishDate |
2013 |
url |
http://hdl.handle.net/10356/53047 |
_version_ |
1772828974447067136 |