Table of Contents
Fetching ...

Code-Weight Sphere Decoding

Yubeen Jo, Geon Choi, Yongjune Kim, Namyoon Lee

TL;DR

URLLC demands reliable decoding at finite blocklengths. The paper introduces a two-stage near-ML framework that first applies a low-complexity decoder and, upon CRC-triggered failure, refines the estimate with Code-Weight Sphere Decoding (WSD). WSD leverages pre-computed low-weight codewords and a correlation-based filtering to search within a code-weight sphere, performing iterative, monotonic refinements that converge toward ML performance with bounded latency. Simulations across CA-polar, CA-DP, and RM codes demonstrate near-ML performance with adaptively limited complexity, highlighting significant gains over conventional decoders and the universality of the approach.

Abstract

Ultra-reliable low-latency communications (URLLC) demand high-performance error-correcting codes and decoders in the finite blocklength regime. This letter introduces a novel two-stage near-maximum likelihood (near-ML) decoding framework applicable to any linear block code. Our approach first employs a low-complexity initial decoder. If this initial stage fails a cyclic redundancy check, it triggers a second stage: the proposed code-weight sphere decoding (WSD). WSD iteratively refines the codeword estimate by exploring a localized sphere of candidates constructed from pre-computed low-weight codewords. This strategy adaptively minimizes computational overhead at high signal-to-noise ratios while achieving near-ML performance, especially for low-rate codes. Extensive simulations demonstrate that our two-stage decoder provides an excellent trade-off between decoding reliability and complexity, establishing it as a promising solution for next-generation URLLC systems.

Code-Weight Sphere Decoding

TL;DR

URLLC demands reliable decoding at finite blocklengths. The paper introduces a two-stage near-ML framework that first applies a low-complexity decoder and, upon CRC-triggered failure, refines the estimate with Code-Weight Sphere Decoding (WSD). WSD leverages pre-computed low-weight codewords and a correlation-based filtering to search within a code-weight sphere, performing iterative, monotonic refinements that converge toward ML performance with bounded latency. Simulations across CA-polar, CA-DP, and RM codes demonstrate near-ML performance with adaptively limited complexity, highlighting significant gains over conventional decoders and the universality of the approach.

Abstract

Ultra-reliable low-latency communications (URLLC) demand high-performance error-correcting codes and decoders in the finite blocklength regime. This letter introduces a novel two-stage near-maximum likelihood (near-ML) decoding framework applicable to any linear block code. Our approach first employs a low-complexity initial decoder. If this initial stage fails a cyclic redundancy check, it triggers a second stage: the proposed code-weight sphere decoding (WSD). WSD iteratively refines the codeword estimate by exploring a localized sphere of candidates constructed from pre-computed low-weight codewords. This strategy adaptively minimizes computational overhead at high signal-to-noise ratios while achieving near-ML performance, especially for low-rate codes. Extensive simulations demonstrate that our two-stage decoder provides an excellent trade-off between decoding reliability and complexity, establishing it as a promising solution for next-generation URLLC systems.

Paper Structure

This paper contains 12 sections, 5 equations, 8 figures, 2 tables.

Figures (8)

  • Figure 1: Illustration of the codeword set $\mathcal{C}$, code-weight spectrum, and code-weight sphere construction.
  • Figure 2: Flowchart of the proposed two-stage decoding algorithm, detailing the code-weight sphere decoding (WSD) phase.
  • Figure 3: BLER performance comparison for CA-polar codes, demonstrating the impact of both list size ($L$=8, 32) and code-weight sphere size ($r$).
  • Figure 4: BLER comparison for CA-DP codes under SCL-BPC, SCL-BPC+WSD, and MLD decoding methods.
  • Figure 5: BLER comparison for the RM(128, 29) code under OSD and OSD+WSD decoding methods.
  • ...and 3 more figures

Theorems & Definitions (2)

  • Remark 1: Decoding Stability and Refinement
  • Remark 2: Difference from Sphere Decoding