Adaptive Sliding Window Decoding of Spatially Coupled Low-Density Parity-Check Codes: Algorithms and Energy Efficient Implementations

In channel coding, reducing power consumption and improving energy efficiency are major challenges in sliding window decoding (SWD) architectures for spatially coupled low-density parity-check (SC-LDPC) codes. In contrast to the well-elaborated literature on energy-efficient decoder implementations...

Full description

Saved in:
Bibliographic Details
Main Authors: Oliver Griebel, Bilal Hammoud, Norbert Wehn
Format: Article
Language:English
Published: IEEE 2024-01-01
Series:IEEE Access
Subjects:
Online Access:https://ieeexplore.ieee.org/document/10802915/
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1850101364203454464
author Oliver Griebel
Bilal Hammoud
Norbert Wehn
author_facet Oliver Griebel
Bilal Hammoud
Norbert Wehn
author_sort Oliver Griebel
collection DOAJ
description In channel coding, reducing power consumption and improving energy efficiency are major challenges in sliding window decoding (SWD) architectures for spatially coupled low-density parity-check (SC-LDPC) codes. In contrast to the well-elaborated literature on energy-efficient decoder implementations of classical LDPC block codes (LDPC-BCs), there is little research on the aforementioned challenges for SC-LDPC codes. Thus, in this paper, we investigate a novel approach for energy-efficient implementation of very high-throughput SWD for SC-LDPC codes. First, our approach proposes an analogy to state-ofthe- art iteration control techniques for LDPC-BC decoders, by dynamically adapting the window size for the decoding of SC-LDPC codes. For this purpose, we derive new algorithms that sequentially activate and/or deactivate the processors inside the window, without loss in error correction performance. Second, we propose an architecture for very high-throughput decoder implementations. Furthermore, to meet the high throughput requirements and improve energy efficiency, we revisit the window-size adaption criteria and slightly relax the derived algorithms in terms of error correction capability. Implementation results of the new revisited full-adaptive decoder in a 12 nm technology show that, at a negligible loss in error correction performance, the proposed adaptive SWD approach improves the energy efficiency by a factor of 1.4 to 3.4 compared to the state-of-the-art in the 4 dB to 7 dB signal-to-noise-ratio (SNR) range. This improvement is further increased up to a factor of 6.5 at higher SNRs.
format Article
id doaj-art-a072ef3659cf46ccbb87c53665ed3562
institution DOAJ
issn 2169-3536
language English
publishDate 2024-01-01
publisher IEEE
record_format Article
series IEEE Access
spelling doaj-art-a072ef3659cf46ccbb87c53665ed35622025-08-20T02:40:02ZengIEEEIEEE Access2169-35362024-01-011219114019116110.1109/ACCESS.2024.351770410802915Adaptive Sliding Window Decoding of Spatially Coupled Low-Density Parity-Check Codes: Algorithms and Energy Efficient ImplementationsOliver Griebel0https://orcid.org/0000-0002-5295-0310Bilal Hammoud1https://orcid.org/0000-0001-8881-4292Norbert Wehn2https://orcid.org/0000-0002-9010-086XMicroelectronic Systems Design Research Group, University of Kaiserslautern-Landau, Kaiserslautern, GermanyMicroelectronic Systems Design Research Group, University of Kaiserslautern-Landau, Kaiserslautern, GermanyMicroelectronic Systems Design Research Group, University of Kaiserslautern-Landau, Kaiserslautern, GermanyIn channel coding, reducing power consumption and improving energy efficiency are major challenges in sliding window decoding (SWD) architectures for spatially coupled low-density parity-check (SC-LDPC) codes. In contrast to the well-elaborated literature on energy-efficient decoder implementations of classical LDPC block codes (LDPC-BCs), there is little research on the aforementioned challenges for SC-LDPC codes. Thus, in this paper, we investigate a novel approach for energy-efficient implementation of very high-throughput SWD for SC-LDPC codes. First, our approach proposes an analogy to state-ofthe- art iteration control techniques for LDPC-BC decoders, by dynamically adapting the window size for the decoding of SC-LDPC codes. For this purpose, we derive new algorithms that sequentially activate and/or deactivate the processors inside the window, without loss in error correction performance. Second, we propose an architecture for very high-throughput decoder implementations. Furthermore, to meet the high throughput requirements and improve energy efficiency, we revisit the window-size adaption criteria and slightly relax the derived algorithms in terms of error correction capability. Implementation results of the new revisited full-adaptive decoder in a 12 nm technology show that, at a negligible loss in error correction performance, the proposed adaptive SWD approach improves the energy efficiency by a factor of 1.4 to 3.4 compared to the state-of-the-art in the 4 dB to 7 dB signal-to-noise-ratio (SNR) range. This improvement is further increased up to a factor of 6.5 at higher SNRs.https://ieeexplore.ieee.org/document/10802915/Adaptive sliding windowenergy efficiencyforward error correctionhigh throughputiterative decodingspatially-coupled low-density parity-check codes
spellingShingle Oliver Griebel
Bilal Hammoud
Norbert Wehn
Adaptive Sliding Window Decoding of Spatially Coupled Low-Density Parity-Check Codes: Algorithms and Energy Efficient Implementations
IEEE Access
Adaptive sliding window
energy efficiency
forward error correction
high throughput
iterative decoding
spatially-coupled low-density parity-check codes
title Adaptive Sliding Window Decoding of Spatially Coupled Low-Density Parity-Check Codes: Algorithms and Energy Efficient Implementations
title_full Adaptive Sliding Window Decoding of Spatially Coupled Low-Density Parity-Check Codes: Algorithms and Energy Efficient Implementations
title_fullStr Adaptive Sliding Window Decoding of Spatially Coupled Low-Density Parity-Check Codes: Algorithms and Energy Efficient Implementations
title_full_unstemmed Adaptive Sliding Window Decoding of Spatially Coupled Low-Density Parity-Check Codes: Algorithms and Energy Efficient Implementations
title_short Adaptive Sliding Window Decoding of Spatially Coupled Low-Density Parity-Check Codes: Algorithms and Energy Efficient Implementations
title_sort adaptive sliding window decoding of spatially coupled low density parity check codes algorithms and energy efficient implementations
topic Adaptive sliding window
energy efficiency
forward error correction
high throughput
iterative decoding
spatially-coupled low-density parity-check codes
url https://ieeexplore.ieee.org/document/10802915/
work_keys_str_mv AT olivergriebel adaptiveslidingwindowdecodingofspatiallycoupledlowdensityparitycheckcodesalgorithmsandenergyefficientimplementations
AT bilalhammoud adaptiveslidingwindowdecodingofspatiallycoupledlowdensityparitycheckcodesalgorithmsandenergyefficientimplementations
AT norbertwehn adaptiveslidingwindowdecodingofspatiallycoupledlowdensityparitycheckcodesalgorithmsandenergyefficientimplementations