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...
Saved in:
| Main Authors: | , , |
|---|---|
| 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 |