Cubic tensor product codes — three-dimensional generalizations of product codes with parameters — were recently shown to be iteratively decodable with soft-output GRAND component decoders, yielding long, low-rate codes that converge in few iterations, but only with a single static extrinsic-weighting factor and a small, ad-hoc selection of component codes. The unresolved problem is to determine the optimized decoding configuration for this construction: whether per-code, per-SNR, and per-iteration-stage adaptive extrinsic weighting improves on the static choice, and which component-code families, lengths, and redundancies yield the best end-to-end block/bit error rate and latency trade-offs. The cubic-tensor extrinsic-weighting optimization and component-code characterization questions posed below remain open.
Background
Forward error correction (FEC) codes for soft-detection channels are commonly built by concatenating short component codes and decoding them iteratively with Soft-Input Soft-Output (SISO) decoders, where each component decoder consumes and produces log-likelihood-ratio (LLR) reliability values. A product code arranges codewords of an component code in a information array and encodes all rows then all columns, giving an code; a cubic tensor code extends the same idea to three dimensions, giving an code whose rate drops cubically in the component rate , producing long, powerful, low-rate codes from short components. Turbo product (block turbo) decoding, introduced by Pyndiah, iterates SISO component decoding over the rows, columns, and (for cubic codes) tubes of the array, passing between iterations only the extrinsic information — the part of each decoder output not derived from the input — scaled by a weighting factor that damps unreliable extrinsic LLRs in early iterations. Classical turbo product decoding relied on Pyndiah's approximate soft output, which restricted usable component codes to those with efficient hard decoders such as extended Bose–Chaudhuri–Hocquenghem (eBCH) codes. GRAND (Guessing Random Additive Noise Decoding) instead guesses the most likely noise patterns and queries codebook membership, achieving near-maximum-likelihood decoding of any moderate-redundancy code; its soft-input variant ORBGRAND orders queries by bit reliability, and Soft-Output GRAND (SOGRAND, Yuan et al. 2023) supplies accurate blockwise a posteriori LLRs for any component code with moderate redundancy (roughly ), including cyclic redundancy check (CRC) codes, circumventing Pyndiah's approximation and the reliability factor . With these soft outputs, square product codes built from CRC and eBCH components were shown to be competitive with the low-density parity-check (LDPC) codes of 5G New Radio while converging in fewer iterations. Motivated by applications needing powerful low-rate codes (challenged environments, continuous-variable quantum key distribution), Khalifeh, Duffy, and Médard (arXiv:2412.14017; CISS 2025) extended this to cubic tensor codes: for the CRC component code they demonstrated the cubic code , and using Koopman CRC components and they demonstrated cubic codes like and with rates near achieving a block error rate (BLER) of at signal-to-noise ratios where roughly a quarter of demodulated bits are in error, converging in a small number of half-iterations (one half-iteration decodes all rows, all columns, or all tubes, so a full cubic pass takes 1.5 iterations). Two decisions, however, were deliberately left unoptimized. First, whereas prior work on square product codes found a static adequate, the cubic evaluations used a single static , chosen from a coarse sweep on one eBCH cubic code; the authors state it would be possible to further optimize per cubic code by empirically determining an optimal , which may depend on the code, the SNR, and the iteration, but for parsimony a single value was used. Second, the reported evaluations covered only a handful of CRC and eBCH components, while the authors note the design space is large — SOGRAND and soft-output guessing-codeword decoding (SO-GCD) apply to any moderate-redundancy component code and soft-output successive-cancellation-list (SO-SCL) decoding covers a large class of polar-like codes — so which component-code families, component lengths, and redundancy regimes give the best end-to-end block error rate (BLER)/bit error rate (BER) and iteration-count (latency) trade-offs for cubic constructions remains unmapped.
Problem Statement
For cubic tensor product codes with parameters constructed from moderate-redundancy component codes (CRC codes, eBCH codes, and polar-like codes) and iteratively decoded with accurate soft-output component decoders (SOGRAND, SO-GCD, or SO-SCL) under the source's evaluation conventions (complex additive white Gaussian noise (AWGN) channel, binary phase-shift keying (BPSK) modulation, decoding all rows/columns/tubes counting as one half-iteration, abandonment thresholds on the order of 20–30 iterations), determine the optimized decoding configuration, jointly consisting of: (1) the extrinsic-weighting strategy — establish whether the single static weighting factor used in the source can be improved upon by weighting that adapts per component code, per SNR, and per iteration stage, and quantify any resulting gains or absence of gains in block error rate, bit error rate, and mean iteration count across representative cubic codes — at minimum the four cubic codes evaluated in the source (the CRC, and Koopman CRC, and eBCH constructions); and (2) the component-code design-space map — across component-code families, component lengths, and redundancies within the moderate-redundancy regime evaluated in the source (extension beyond that regime, where the soft-output decoders permit it, is optional rather than required), determine which configurations yield the best end-to-end BLER/BER and decoding-latency trade-offs for long low-rate code applications, benchmarked against the static- cubic baselines and the square product-code reference points used in the source. The design-space map is established by a documented comparison spanning at least two component-code families across several component lengths and redundancy points, together with an explicit rule for transferring a finding to unmeasured component codes. These two deliverables serve one overarching objective — establishing cubic tensor codes as a practically configured and understood code family. Hardware (chip-level) realization of the decoder is out of scope for this task.
References
- Sarah Khalifeh, Ken R. Duffy, and Muriel Médard, "Turbo product decoding of cubic tensor codes," arXiv:2412.14017 (2024). DOI: 10.48550/arXiv.2412.14017, https://arxiv.org/abs/2412.14017
- Sarah Khalifeh, Ken R. Duffy, and Muriel Médard, "Turbo product decoding of cubic tensor codes," Proceedings of the 59th Annual Conference on Information Sciences and Systems (CISS 2025), IEEE (2025). DOI: 10.1109/CISS64860.2025.10944669, https://doi.org/10.1109/CISS64860.2025.10944669
- R. Pyndiah, "Near-optimum decoding of product codes: block turbo codes," IEEE Transactions on Communications, vol. 46, no. 8 (1998). DOI: 10.1109/26.705396, https://doi.org/10.1109/26.705396
- K. R. Duffy, W. An, and M. Médard, "Ordered Reliability Bits Guessing Random Additive Noise Decoding," IEEE Transactions on Signal Processing, vol. 70 (2022). DOI: 10.1109/TSP.2022.3203251, https://doi.org/10.1109/TSP.2022.3203251
- Peihong Yuan, Muriel Médard, Kevin Galligan, and Ken R. Duffy, "Soft-output (SO) GRAND and iterative decoding to outperform LDPCs," arXiv:2310.10737 (2023). DOI: 10.48550/arXiv.2310.10737, https://arxiv.org/abs/2310.10737
- Arslan Riaz, Kevin Galligan, Alperen Yasar, Vaibhav Bansal, Ken R. Duffy, Muriel Médard, and R. Yazicigil, "Iterative Guessing Random Additive Noise Decoder for Universal Decoding of Product Codes," IEEE Transactions on Circuits and Systems I: Regular Papers (2025). DOI: 10.1109/TCSI.2025.3570774, https://doi.org/10.1109/TCSI.2025.3570774
- Ken R. Duffy and Muriel Médard, "Guessing random additive noise decoding for digital data communication," Foundations and Trends in Integrated Circuits and Systems (2026). DOI: 10.1108/ftics-09-2025-0017, https://doi.org/10.1108/ftics-09-2025-0017
- Kaining Han, Ziming Liu, and Jianhao Hu, "An efficient bit-wise iterative stochastic decoder for turbo product codes," Digital Communications and Networks (2026). DOI: 10.1016/j.dcan.2026.07.009, https://doi.org/10.1016/j.dcan.2026.07.009
- Lukas Rapp, Jiewei Feng, Muriel Médard, and Ken R. Duffy, "Generalized Segmented GRAND for Guesswork Reduction in Turbo Product Decoding," arXiv:2607.12147 (2026). DOI: 10.48550/arXiv.2607.12147, https://arxiv.org/abs/2607.12147
- Lukas Rapp, Muriel Médard, and Ken R. Duffy, "Group Probability Decoding of Turbo Product Codes over Higher-Order Fields," arXiv:2511.07731 (2025). DOI: 10.48550/arXiv.2511.07731, https://arxiv.org/abs/2511.07731
- Ken R. Duffy, Jiewei Feng, Lukas Rapp, and Muriel Médard, "SOGRAND decoding of LDPC codes," arXiv:2607.04045 (2026). DOI: 10.48550/arXiv.2607.04045, https://arxiv.org/abs/2607.04045
- Andreas Straßhofer, "Decoding Product Codes and Staircase Codes with Iteration-Independent Weighting Coefficients," arXiv:2605.13201 (2026). DOI: 10.48550/arXiv.2605.13201, https://arxiv.org/abs/2605.13201