Skip to main content

Breaking the Computational Bottleneck: Probabilistic Optimization of High-Memory Spatially-Coupled Codes

Publication ,  Journal Article
Yang, S; Hareedy, A; Calderbank, R; Dolecek, L
Published in: IEEE Transactions on Information Theory
February 1, 2023

Spatially-coupled (SC) codes, known for their threshold saturation phenomenon and low-latency windowed decoding algorithms, are ideal for streaming applications and data storage systems. SC codes are constructed by partitioning an underlying block code, followed by rearranging and concatenating the partitioned components in a convolutional manner. The number of partitioned components determines the memory of SC codes. In this paper, we investigate the relation between the performance of SC codes and the density distribution of partitioning matrices. While adopting higher memories results in improved SC code performance, obtaining finite-length, high-performance SC codes with high memory is known to be computationally challenging. We break this computational bottleneck by developing a novel probabilistic framework that obtains (locally) optimal density distributions via gradient descent. Starting from random partitioning matrices abiding by the obtained distribution, we perform low-complexity optimization algorithms that minimize the number of detrimental objects to construct high-memory, high-performance quasi-cyclic SC codes. We apply our framework to various objects of interest, from the simplest short cycles, to more sophisticated objects such as concatenated cycles aiming at finer-grained optimization. Simulation results show that codes obtained through our proposed method notably outperform state-of-the-art SC codes with the same constraint length and optimized SC codes with uniform partitioning. The performance gain is shown to be universal over a variety of channels, from canonical channels such as additive white Gaussian noise and binary symmetric channels, to practical channels underlying flash memory and magnetic recording systems.

Duke Scholars

Published In

IEEE Transactions on Information Theory

DOI

EISSN

1557-9654

ISSN

0018-9448

Publication Date

February 1, 2023

Volume

69

Issue

2

Start / End Page

886 / 909

Related Subject Headings

  • Networking & Telecommunications
  • 4613 Theory of computation
  • 4006 Communications engineering
  • 1005 Communications Technologies
  • 0906 Electrical and Electronic Engineering
  • 0801 Artificial Intelligence and Image Processing
 

Citation

APA
Chicago
ICMJE
MLA
NLM
Yang, S., Hareedy, A., Calderbank, R., & Dolecek, L. (2023). Breaking the Computational Bottleneck: Probabilistic Optimization of High-Memory Spatially-Coupled Codes. IEEE Transactions on Information Theory, 69(2), 886–909. https://doi.org/10.1109/TIT.2022.3207321
Yang, S., A. Hareedy, R. Calderbank, and L. Dolecek. “Breaking the Computational Bottleneck: Probabilistic Optimization of High-Memory Spatially-Coupled Codes.” IEEE Transactions on Information Theory 69, no. 2 (February 1, 2023): 886–909. https://doi.org/10.1109/TIT.2022.3207321.
Yang S, Hareedy A, Calderbank R, Dolecek L. Breaking the Computational Bottleneck: Probabilistic Optimization of High-Memory Spatially-Coupled Codes. IEEE Transactions on Information Theory. 2023 Feb 1;69(2):886–909.
Yang, S., et al. “Breaking the Computational Bottleneck: Probabilistic Optimization of High-Memory Spatially-Coupled Codes.” IEEE Transactions on Information Theory, vol. 69, no. 2, Feb. 2023, pp. 886–909. Scopus, doi:10.1109/TIT.2022.3207321.
Yang S, Hareedy A, Calderbank R, Dolecek L. Breaking the Computational Bottleneck: Probabilistic Optimization of High-Memory Spatially-Coupled Codes. IEEE Transactions on Information Theory. 2023 Feb 1;69(2):886–909.

Published In

IEEE Transactions on Information Theory

DOI

EISSN

1557-9654

ISSN

0018-9448

Publication Date

February 1, 2023

Volume

69

Issue

2

Start / End Page

886 / 909

Related Subject Headings

  • Networking & Telecommunications
  • 4613 Theory of computation
  • 4006 Communications engineering
  • 1005 Communications Technologies
  • 0906 Electrical and Electronic Engineering
  • 0801 Artificial Intelligence and Image Processing