• Medientyp: E-Artikel
  • Titel: Beyond 100 Gbit/s Pipeline Decoders for Spatially Coupled LDPC Codes
  • Beteiligte: Herrmann, Matthias; Wehn, Norbert
  • Erschienen: Springer Science and Business Media LLC, 2022
  • Erschienen in: EURASIP Journal on Wireless Communications and Networking
  • Sprache: Englisch
  • DOI: 10.1186/s13638-022-02169-5
  • ISSN: 1687-1499
  • Schlagwörter: Computer Networks and Communications ; Computer Science Applications ; Signal Processing
  • Entstehung:
  • Anmerkungen:
  • Beschreibung: <jats:title>Abstract</jats:title><jats:p>Low-density parity-check (LDPC) codes are a well-established class of forward error correction codes that provide excellent error correction performance for large code block sizes. However, for throughputs toward 1 Tbit/s, as expected for B5G systems, state-of-the-art LDPC soft decoders are restricted to short code block sizes of several hundred to thousands of bits due to routing congestion challenges, limiting the overall communications performance of the transmission system. Spatially coupled LDPC (SC-LDPC) codes and respective sliding window decoding methods show the potential to overcome these block size restrictions. However, in contrast to conventional LDPC codes little literature exists on the efficient hardware implementation of respective high-throughput decoders. In this work, we present the first in-depth investigation on the implementation of SC-LDPC decoders for throughputs beyond 100 Gbit/s. For an <jats:inline-formula><jats:alternatives><jats:tex-math>$$N=51328$$</jats:tex-math><mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML"> <mml:mrow> <mml:mi>N</mml:mi> <mml:mo>=</mml:mo> <mml:mn>51328</mml:mn> </mml:mrow> </mml:math></jats:alternatives></jats:inline-formula>, <jats:inline-formula><jats:alternatives><jats:tex-math>$$R=0.8$$</jats:tex-math><mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML"> <mml:mrow> <mml:mi>R</mml:mi> <mml:mo>=</mml:mo> <mml:mn>0.8</mml:mn> </mml:mrow> </mml:math></jats:alternatives></jats:inline-formula> terminated SC-LDPC code with sub-block size <jats:inline-formula><jats:alternatives><jats:tex-math>$$c=640$$</jats:tex-math><mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML"> <mml:mrow> <mml:mi>c</mml:mi> <mml:mo>=</mml:mo> <mml:mn>640</mml:mn> </mml:mrow> </mml:math></jats:alternatives></jats:inline-formula> and coupling width <jats:inline-formula><jats:alternatives><jats:tex-math>$$m_s=1$$</jats:tex-math><mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML"> <mml:mrow> <mml:msub> <mml:mi>m</mml:mi> <mml:mi>s</mml:mi> </mml:msub> <mml:mo>=</mml:mo> <mml:mn>1</mml:mn> </mml:mrow> </mml:math></jats:alternatives></jats:inline-formula>, we explore various design trade-offs, including row- and column-wise decoding, non-overlapping and overlapping window scheduling, and processor pipelining. To the best of our knowledge, this is the first description of a column-wise SC-LDPC decoding architecture in the literature. We complement the algorithmic investigation with the virtual silicon implementation of all presented decoders in a 22nm FD-SOI technology.</jats:p>
  • Zugangsstatus: Freier Zugang