New Two-Stage Automorphism Group Decoders for Cyclic Codes

Recently, error correcting codes in the erasure channel have drawn great attention for various applications such as distributed storage systems and wireless sensor networks, but many of their decoding algorithms are not practical because they have higher decoding complexity and longer delay. Thus, t...

Full description

Bibliographic Details
Main Authors: Chanki Kim, Jong-Seon No
Format: Article
Language:English
Published: IEEE 2020-01-01
Series:IEEE Access
Subjects:
Online Access:https://ieeexplore.ieee.org/document/9187607/
id doaj-e0835f51889a43daaffb0c156219031a
record_format Article
spelling doaj-e0835f51889a43daaffb0c156219031a2021-03-30T03:59:07ZengIEEEIEEE Access2169-35362020-01-01817212317213510.1109/ACCESS.2020.30224609187607New Two-Stage Automorphism Group Decoders for Cyclic CodesChanki Kim0https://orcid.org/0000-0002-8916-8955Jong-Seon No1https://orcid.org/0000-0002-3946-0958Division of National Supercomputing, Korea Institute of Science and Technology Information (KISTI), Daejeon, South KoreaDepartment of Electrical and Computer Engineering, INMC, Seoul National University, Seoul, South KoreaRecently, error correcting codes in the erasure channel have drawn great attention for various applications such as distributed storage systems and wireless sensor networks, but many of their decoding algorithms are not practical because they have higher decoding complexity and longer delay. Thus, the automorphism group decoder (AGD) for cyclic codes in the erasure channel was introduced, which has good erasure decoding performance with low decoding complexity. In this paper, we propose new two-stage AGDs (TS-AGDs) for cyclic codes in the erasure channel by modifying the parity-check matrix and introducing the preprocessing stage to the AGD scheme. The proposed TS-AGD is analyzed for binary extended Golay and BCH codes. Also, TS-AGD can be used in the error channel using ordered statistics. Through numerical analysis, it is shown that the proposed decoding algorithm has good erasure decoding performance with lower decoding complexity than the conventional AGD. For some cyclic codes, it is shown that the proposed TS-AGD achieves the performance nearly identical to the maximum likelihood (ML) decoder in the erasure channel and the ordered statistics decoder (OSD) in the error channel.https://ieeexplore.ieee.org/document/9187607/Automorphism group decoder (AGD)Bose-Chaudhuri-Hocquenghem (BCH) codescyclic codeserasure channelerror correcting codesiterative erasure decoder (IED)
collection DOAJ
language English
format Article
sources DOAJ
author Chanki Kim
Jong-Seon No
spellingShingle Chanki Kim
Jong-Seon No
New Two-Stage Automorphism Group Decoders for Cyclic Codes
IEEE Access
Automorphism group decoder (AGD)
Bose-Chaudhuri-Hocquenghem (BCH) codes
cyclic codes
erasure channel
error correcting codes
iterative erasure decoder (IED)
author_facet Chanki Kim
Jong-Seon No
author_sort Chanki Kim
title New Two-Stage Automorphism Group Decoders for Cyclic Codes
title_short New Two-Stage Automorphism Group Decoders for Cyclic Codes
title_full New Two-Stage Automorphism Group Decoders for Cyclic Codes
title_fullStr New Two-Stage Automorphism Group Decoders for Cyclic Codes
title_full_unstemmed New Two-Stage Automorphism Group Decoders for Cyclic Codes
title_sort new two-stage automorphism group decoders for cyclic codes
publisher IEEE
series IEEE Access
issn 2169-3536
publishDate 2020-01-01
description Recently, error correcting codes in the erasure channel have drawn great attention for various applications such as distributed storage systems and wireless sensor networks, but many of their decoding algorithms are not practical because they have higher decoding complexity and longer delay. Thus, the automorphism group decoder (AGD) for cyclic codes in the erasure channel was introduced, which has good erasure decoding performance with low decoding complexity. In this paper, we propose new two-stage AGDs (TS-AGDs) for cyclic codes in the erasure channel by modifying the parity-check matrix and introducing the preprocessing stage to the AGD scheme. The proposed TS-AGD is analyzed for binary extended Golay and BCH codes. Also, TS-AGD can be used in the error channel using ordered statistics. Through numerical analysis, it is shown that the proposed decoding algorithm has good erasure decoding performance with lower decoding complexity than the conventional AGD. For some cyclic codes, it is shown that the proposed TS-AGD achieves the performance nearly identical to the maximum likelihood (ML) decoder in the erasure channel and the ordered statistics decoder (OSD) in the error channel.
topic Automorphism group decoder (AGD)
Bose-Chaudhuri-Hocquenghem (BCH) codes
cyclic codes
erasure channel
error correcting codes
iterative erasure decoder (IED)
url https://ieeexplore.ieee.org/document/9187607/
work_keys_str_mv AT chankikim newtwostageautomorphismgroupdecodersforcycliccodes
AT jongseonno newtwostageautomorphismgroupdecodersforcycliccodes
_version_ 1724182570331013120