Litcius/Paper detail

The Effect of Coupling Memory and Block Length on Spatially Coupled Serially Concatenated Codes

Mojtaba Mahdavi, Muhammad Umar Farooq, Liang Liu, Ove Edfors, Viktor Owall, Michael Lentmaier

202119 citationsDOIOpen Access PDF

Abstract

Spatially coupled serially concatenated codes (SC-SCCs) are a class of spatially coupled turbo-like codes, which have a close-to-capacity performance and low error floor. In this paper, we perform a comprehensive design space exploration, revealing different aspects of SC-SCCs and discussing various design trade-offs. In particular, we investigate the impact of coupling memory, block length, decoding window size, and number of iterations on the performance, complexity, and latency of SC-SCCs. As a result, we propose design guidelines to make the code design independent of the block length. By introducing a modified window decoding schedule, we are able to demonstrate that the block length and coupling memory can be exchanged flexibly without changing the latency and complexity of decoding and without performance loss. Thus, thanks to spatial coupling, a certain code strength and performance can be achieved by either a very small block length or a large one, while the complexity and latency are fixed. Moreover, our results show that using higher coupling memory with smaller blocks can even improve the performance without increasing the latency and complexity. For all considered cases we observe that the performance of SC-SCCs is improved with respect to the uncoupled ensembles for a fixed latency and complexity.

Topics & Concepts

Decoding methodsComputer scienceLatency (audio)Block (permutation group theory)Concatenated error correction codeBlock codeAlgorithmCoupling (piping)Error floorCode (set theory)Block sizeSerial concatenated convolutional codesError detection and correctionElectronic engineeringEncoding (memory)Turbo codeTheoretical computer scienceConvolutional codeComputational complexity theoryBlock designTopology (electrical circuits)Performance improvementParallel computingError Correcting Code TechniquesAdvanced Wireless Communication TechniquesCooperative Communication and Network Coding
The Effect of Coupling Memory and Block Length on Spatially Coupled Serially Concatenated Codes | Litcius