Segmented GRAND: Complexity Reduction through Sub-Pattern Combination
Mohammad Rowshan, Jinhong Yuan
TL;DR
Segmented ORBGRAND introduces a segmentation of the error-pattern search space using syndrome-derived constraints, enabling segment-specific sub-pattern generation and a two-level logistic-weight partitioning to combine these sub-patterns in a near-ML order. This approach dramatically reduces the average number of queries and basic operations compared to ORBGRAND, with additional gains under abandonment and via pre-generated sub-pattern pools. It preserves near-ML performance while offering substantial practical speedups, particularly for high-rate codes, and provides analytic justifications for the logistic-weight ordering approximation to ML order. The method is complemented by hardware-oriented implementation strategies and complexity analyses, illustrating significant decoding-time improvements and viable pathways for hardware realizations. The work demonstrates the potential of syndrome-guided segmentation to achieve efficient, near-ML universal decoding for short, high-rate codes.
Abstract
The ordered-reliability bits (ORB) variant of guessing random additive noise decoding (GRAND), known as ORBGRAND, achieves remarkably low time complexity at high code rates compared to other GRAND variants. However, its computational complexity remains higher than other near-ML universal decoders like ordered-statistics decoding (OSD). To address this, we propose segmented ORBGRAND, which partitions the error pattern search space based on code properties, generates syndrome-consistent sub-patterns (reducing invalid error patterns), and combines them in a near-ML order using sub-weights derived from two-level integer partitions of logistic weight. Numerical results show that segmented ORBGRAND reduces the average number of queries by at least 66\% across all SNRs and cuts basic operations by over an order of magnitude, depending on segmentation and code rate. Further efficiency gains come from leveraging pre-generated shared sub-patterns, reducing average decoding time. Furthermore, with abandonment ($b=10^{5}$ or smaller), segmented ORBGRAND provides a 0.2 dB power gain over ORBGRAND. Additionally, we provide an analytical justification for why the logistic weight-based ordering of error patterns in ORBGRAND closely approximates the ML order and discuss the underlying assumptions of ORBGRAND.
